If you’re visiting Norway, there’s a good chance you’ll be flying into Oslo!
Now, I think Oslo often isn’t a favorite for tourists, as it doesn’t have the dramatic fjords of Western or Northern Norway, but it is an interesting city and a great base from which to explore other cities and mountain areas in Norway.
I’ve written a huge guide to the best things to do in Oslo here.
Whenever I’m in Oslo I always visit the Opera House (right by the central train and bus stations) and walk up the shopping street of Karl Johan towards the palace. You can also wander the old streets of Frogner up to Majorstuen, and then get the tram back down into the Oslo center.
And if you’re looking for cheap food, head to Grønland for amazing Indian and Middle Eastern restaurants. The view from the ski jump above Oslo is also spectacular.
If you want to splurge a little on food + a unique experience, there’s a 3-hour buffet on wooden boat sailing through the fjord that you should totally check out. Check prices and availability here
But you should also try to get out of Oslo and explore the mountains! My top pick for a trip outside of Oslo is Rjukan, which is a 4-hour bus journey or 3-hour drive from Oslo. Read about Rjukan here
I’ve also put together a comprehensive guide to all the best accommodation in Oslo, for any budget. Read my Oslo accommodation guide here
Do keep in mind, though, that Oslo is a 7-hour journey from Bergen, so if your main aim in visiting Norway is to see the fjords, I’d actually consider flying into Bergen or Ålesund instead.