Sweden is at its best when you build the trip around cities that feel distinct from one another. One stop gives you classic capital energy, another leans into food and the coast, and a third can take you into medieval lanes or Arctic light. That is why a city-first guide works so well for anyone comparing cities to visit in Sweden.
If you are putting together a broader Nordic route, our Nordic travel guides and local experiences are a good place to start.
How to choose the best cities to visit in Sweden
If you only have a few days, choose based on the kind of trip you want:
- First trip: Stockholm
- Food and design: Gothenburg and Malmö
- History and old-town atmosphere: Uppsala, Lund, Visby, and Kalmar
- A short coastal break: Helsingborg
- A city weekend inland: Örebro
- A completely different feel: Kiruna
If you are trying to keep the route simple, Stockholm and Gothenburg are the easiest anchors, while Uppsala, Lund, and Helsingborg work well as shorter add-ons. Visby and Kiruna are the wild cards that make the trip feel less predictable.
1. Stockholm

Stockholm is the obvious starting point if you want one city that shows off Sweden's mix of water, culture, and easy movement. The city is built on 14 islands, the archipelago of more than 30,000 islands begins just outside the center, and Visit Stockholm's guides make it easy to move from museums to waterfront walks to different neighborhoods in the same trip. (visitstockholm.com)
- Best for: first-time visitors, design fans, and easy island-hopping.
- Stay: 3 to 5 days.
- Good if you want: a city break that still leaves room for nature.
Stockholm rewards a calm pace. Keep your days centered around one or two areas, and you will get much more out of the trip than if you rush between landmarks. That balance of city and water is what makes Stockholm the most reliable entry point on any Sweden itinerary.
2. Gothenburg
Gothenburg is the best choice if you want a west-coast city that feels relaxed, walkable, and active without being rushed. The official visitor guide highlights the archipelago, historic sites, boat tours, family attractions such as Liseberg and Universeum, and the seafood and café culture that help define the city. (goteborg.com)
- Best for: families, food lovers, and travelers who want a softer pace than Stockholm.
- Stay: 2 to 4 days.
- Good if you want: a city where the water is part of the experience, not a side note.
Gothenburg works especially well when you want one big activity and a few slow moments each day. A boat ride, a dinner out, and a walk through the center are often enough to make the city feel complete, which is useful if your schedule is tight.
3. Malmö
Malmö works well when you want a city break with energy and variety. The city brands itself as the City of Parks and notes its unusually high restaurant density, while the Western Harbour gives you the Turning Torso, sea views, and a skyline that feels very different from Stockholm or Gothenburg. (malmo.com)
- Best for: food travelers, design fans, and anyone who likes a modern urban feel.
- Stay: 2 to 3 days.
- Good if you want: a city that feels lively into the evening.
Malmö is also a good place to let the day stretch into night. The combination of parks, restaurants, and waterside walking makes it easy to keep things flexible, which is one reason it fits so neatly into a southern Sweden route.
4. Uppsala
Uppsala is the easy history pick. Visit Uppsala points to the cathedral, Viking history in Gamla Uppsala, and practical city info, and the official travel page notes that it is only 30 minutes from Stockholm and 18 minutes from Arlanda Airport by train. The city also has the largest cathedral in the Nordics, which gives the old center a real sense of scale. (destinationuppsala.se)
- Best for: day trips, overnights, and travelers who like a strong sense of place.
- Stay: 1 to 2 days.
- Good if you want: a historic city that is easy to fit into a short itinerary.
Uppsala is one of the smartest additions if you do not want to overcomplicate your route. You can arrive, see the main sights, and still have time for a slow lunch or fika without feeling as if the day disappeared into logistics.
5. Lund
Lund blends cobblestones, half-timbered houses, and university energy in a way that feels easy to enjoy on foot. Visit Lund describes it as one of Scandinavia's oldest cities and guides travelers toward Domkyrkan, walking tours, quizzes, museums, and food stops that keep the center lively well into the evening. (visitlund.se)
- Best for: history, campus-town atmosphere, and compact city breaks.
- Stay: 1 to 2 days.
- Good if you want: a place where you can wander without constantly checking a map.
Lund is at its best when you take it slowly. It is the kind of city where a museum visit, a long coffee break, and a short walk can be enough to make the whole place click.
6. Visby

Visby is the standout if you want a city that feels like a storybook. Gotland's official routes page calls it a UNESCO World Heritage city and lays out themed walks, which makes the medieval center especially easy to explore without a car. (gotland.com)
- Best for: couples, photographers, and travelers who want atmosphere first.
- Stay: 2 to 3 days.
- Good if you want: a place where the best plan is often to walk and see what you find.
Visby rewards aimless exploring. The walls, lanes, and ruins give the city a strong visual identity, so you do not need a packed schedule to feel that you have seen something memorable.
7. Kalmar
Kalmar is a strong pick if you want history with a coastal backdrop. Destination Kalmar describes the city as a mix of history, nature, culture, events, and a personal welcome, and its tourist center helps with city walks, tours, and access to Kalmar Castle throughout the year. (kalmar.com)
- Best for: relaxed sightseeing, castle fans, and travelers who like harbors.
- Stay: 1 to 2 days.
- Good if you want: a city that gives you both a proper center and a slower coastal feel.
Kalmar also works well if you prefer destinations that do not demand a packed schedule. A castle, a harbor walk, and a quiet dinner are often enough here, which makes it a good choice for travelers who like balance over speed.
8. Helsingborg
Helsingborg gives you seaside atmosphere with major sights close together. The city's official guide highlights Kärnan, a medieval watchtower with views over the strait, Sofiero's gardens and royal history just outside the center, and a classic city walk that covers the main landmarks in about an hour. (visithelsingborg.com)
- Best for: short breaks, coastal walks, and travelers who like gardens.
- Stay: 1 to 2 days.
- Good if you want: history, sea air, and an easy layout.
Helsingborg is a smart stop when your route needs variety without a long transfer day. You can fit history, gardens, and waterfront time into a very short stay and still feel like you got the point of the place.
9. Örebro
Örebro is an excellent middle-of-the-country stop if you want a city with a strong center and an easy walking loop of sights. Visit Örebro puts the castle in the middle of town, with Svartån, Stadsparken, and Wadköping close enough to make one satisfying day of sightseeing. (visitorebro.se)
- Best for: families, weekend trips, and travelers who like a city that feels lived-in.
- Stay: 1 to 2 days.
- Good if you want: a straightforward stop that still feels full of character.
Örebro is one of the easiest cities on this list for a one-night stop. You can arrive, walk the center, get a good meal, and still leave with the feeling that you saw enough to understand the city.
10. Kiruna

Kiruna gives you the most dramatic contrast of all the cities to visit in Sweden. The municipality says the new city center opened in 2022, Kiruna Church was moved to its new site in 2025, and the city still balances its changing urban core with access to wilderness, ski tracks, hiking routes, and protected areas. (kiruna.se)
- Best for: winter trips, Northern Lights hunters, and travelers who want an Arctic city experience.
- Stay: 2 to 4 days.
- Good if you want: a city break that feels unlike anywhere else in southern Sweden.
Kiruna asks for a different mindset from the other cities. Give it a little more time so you can enjoy both the urban story and the landscape around it, because that contrast is what makes the trip memorable.
How to plan your route
If you want the simplest route, start with Stockholm and Uppsala, then decide whether your second stop should lean west, south, or north. Uppsala is especially easy to add because the official visitor guide says it is about 30 minutes from Stockholm and 18 minutes from Arlanda Airport by train. For more route-building help, browse our Sweden destination guides and seasonal travel inspiration. (destinationuppsala.se)
A few easy combinations work well:
- Classic city break: Stockholm + Uppsala
- West-coast energy: Gothenburg + Helsingborg
- South Sweden focus: Malmö + Lund + Kalmar
- Medieval and scenic: Visby + Kalmar
- A dramatic contrast trip: Stockholm + Kiruna
Final thoughts
Taken together, these cities to visit in Sweden give you a full picture of the country, from Stockholm's island setting to Gothenburg's west-coast vibe, Malmö's urban edge, Visby's medieval core, and Kiruna's northern transformation. Pick one anchor city, add one easy side trip, and leave room to slow down. (visitstockholm.com)
Article created using Lovarank

