Oslo is a city you can cover on foot. The Royal Palace, the Parliament, the waterfront at Aker Brygge and the marble roof of the Opera House all sit within a compact centre linked by one long street, Karl Johans gate. Choose a central Oslo hotel and a weekend here barely needs a tram ticket: you step out of the lobby and the city’s best-known sights are a short stroll away.
That is the real advantage of staying in the centre. Mornings start with a walk instead of a commute, you can drop shopping bags back at your room between museums, and dinner by the fjord is never more than a few minutes from bed. The six hotels below all put you within easy walking distance of Karl Johan, and several are just as close to the Opera and the central station.
Picking the Right Base in the Centre
Central Oslo is small, but each corner has its own character. The stretch around the Parliament and the upper end of Karl Johan is the grand, historic part of town, close to the Royal Palace and the National Theatre. Head west and you reach Aker Brygge and Tjuvholmen, where restaurants line the harbour. The eastern end, near Oslo Central Station, is the practical choice if you arrive on the airport train and want to walk to the Opera and the Munch museum in Bjørvika.
Think about how you will spend your days. If the plan is museums, shopping and long dinners, a hotel on or beside Karl Johan keeps everything close. If you have an early train or flight, staying by the station saves time on the last morning. Every option below is one of the hotels near Karl Johans gate, so the choice comes down to which end of the street suits your trip.

Six Central Hotels for a Weekend in Oslo
Each of these central hotels in Oslo places you in the heart of the capital, from a landmark address to quieter streets just off the main boulevard.
Grand Hotel Oslo by Scandic
Set at Karl Johans gate 31, this is often described as Norway’s most iconic hotel. It has welcomed international guests since 1874, including Nobel Peace Prize winners, and its classic rooms look out over Karl Johan and the Parliament building. For a special occasion or a first trip to Oslo, it is hard to find a more memorable address.
Best for: a landmark stay right on the main street.
Scandic Victoria Oslo
A short walk from Karl Johans gate, the Parliament and the Spikersuppa ice rink, Scandic Victoria Oslo sits between the historic centre and the waterfront. Aker Brygge and Tjuvholmen, with their bars and restaurants along the harbour, are about five minutes away on foot, and Akershus Fortress is close by too.
Best for: travellers who want the harbour and the old town on their doorstep.
Scandic Oslo City
Right by Karl Johans gate and the Opera House, Scandic Oslo City is a natural base for shopping, nightlife and restaurants. When you want to see more of the city, the tram runs out to Vigeland park, home to Oslo’s famous sculpture garden.
Best for: a lively city break close to the Opera.
Scandic Byporten
Scandic Byporten shares its building with the Byporten shopping centre, which makes it one of the most convenient addresses in the city. Karl Johans gate, the Opera and the creative Grünerløkka district are all within walking distance.
Best for: arrivals by train and anyone who likes shopping under one roof.
Scandic Karl Johan
As the name suggests, this hotel puts you in one of the most central spots in Oslo. The rooms combine smart design with comfort, so it works equally well for a weekend away or a short business trip with an evening free to explore.
Best for: design-minded guests who want to be in the middle of everything.
Scandic St. Olavs plass
Tucked into calm surroundings just around the corner from Karl Johans gate, Scandic St. Olavs plass offers a quieter night’s sleep while keeping the centre a few minutes away. It is a good starting point for exploring the city at your own pace.
Best for: travellers who prefer a peaceful street close to the action.
A Walking Day From Any of These Hotels
- Morning: walk up Karl Johans gate to the Royal Palace and the palace park, passing the Parliament and the National Theatre on the way.
- Midday: head down to Akershus Fortress for views over the fjord, then continue to Aker Brygge for lunch by the water.
- Afternoon: follow the harbour east to the Opera House and walk up its sloping roof, then visit the Munch museum next door.
- Evening: return to the centre for dinner, or take the tram to Grünerløkka for its cafés and bars.
Because all six hotels sit close to this route, you can stop back at your room whenever you need a break, which makes a full day on foot far easier with children or after a long journey.
The Takeaway
A central location turns a short trip into a relaxed one. Choose the Grand for a historic address, Victoria for the harbour, Oslo City or Byporten for the Opera and station, and Karl Johan or St. Olavs plass for a stylish or quieter base. Whichever end of the street you prefer, an Oslo city break hotel within walking distance of the sights lets you spend your time exploring instead of travelling across town.
All six hotels can be booked directly with Scandic. When you are planning your next weekend away, drop by BlogsBuddy for more city guides and travel ideas.

