Food destinations within easy reach of Stockholm. worth the train, the rental car or the early start.

Worth the trip

Vaxholm (Stockholm Archipelago) ★ 4.4

60 min by ferry from StrömkajenWaxholmsbolaget ferry from Strömkajen (60 min) or bus 670 from Tekniska högskolan (45 min)

Famous for: Smoked archipelago whitefish and shellfish lunches

Vaxholm in Stockholm's archipelago anchors the inner-archipelago day trip; smoked whitefish lunches at Vaxholms Hembygdsgård and the Vaxholms Hotell harbour terrace overlooking the fortress.

Uppsala (Cathedral City) ★ 4.3

40 min by SJ train from Stockholm CentralSJ train Stockholm Central to Uppsala Central (40 min)

Famous for: Student-town cafes and the Domkyrkan cathedral lunches

Uppsala 40 minutes north of Stockholm is the student-city day trip; café Linne for fika, Tegnérgatan bistros and the medieval Domkyrkan cathedral, with a lunch at Hambergs Fisk.

Sigtuna (Sweden's oldest town) ★ 4.2

50 min by bus from Stockholm CentralBus 583/579 from Märsta station (commuter rail from Stockholm Central)

Famous for: Cinnamon-bun cafes and Stora Gatan bakeries

Sigtuna 50 minutes north of Stockholm is the country's oldest town from 980; Stora Gatan runs medieval cobbles past bakeries pulling cinnamon buns, the Tant Bruns cafe and a lakeside fish counter.

Drottningholm (Royal Palace) ★ 4.3

1 hour by ferry from StadshuskajenStrömma ferry from Stadshuskajen (1 hour) or T-bana to Brommaplan then bus 176/177

Famous for: Palace gardens cafe and Karamellan restaurant

Drottningholm one hour west of Stockholm sits as the royal residence on its own island; the Karamellan restaurant inside the palace and the lakeside Slottsteatern cafe make the lunch stop.

Fjäderholmarna (Inner Archipelago) ★ 4.4

25 min by ferry from SlussenStrömma ferry from Slussen (25 min) or Nybroplan (20 min)

Famous for: Archipelago lunch at Fjäderholmarnas Krog

Fjäderholmarna 25 minutes from Stockholm by ferry is the closest archipelago island; Fjäderholmarnas Krog cooks the canonical archipelago lunch and the smoked-fish counter sells takeaway.

Mariefred (Gripsholm Castle) ★ 4.2

1 hour by train from Stockholm CentralSJ train to Läggesta then steam train or bus to Mariefred

Famous for: Gripsholms Värdshus, Sweden's oldest inn

Mariefred one hour west of Stockholm sits below Gripsholms Castle on Lake Mälaren; the 1609 inn Gripsholms Värdshus claims Sweden's oldest hotel-restaurant continuous operation.

← Back to Stockholm food guide