Map showing the location of the hotels listed below, ordered by distance from the city centre.
Best Western Karl Johan Hotel is housed in a 19th-century building on Oslo’s main street, Karl Johans Gate, less than 500 metres from the Royal Palace.
Opened in 1874, Grand Hotel is located in Oslo’s city centre, only 500 metres from the Royal Palace.
This good-value hotel is just 100 metres from the National Gallery and Oslo’s main shopping street, Karl Johans Gate.
Centrally, yet quietly set just a 1-minute walk from the main shopping street Karl Johans Gate, this hotel is 1 km from Oslo Central Station.
This central yet quiet hotel is next to Stortinget and Oslo’s main street, Karl Johans Gate.
This elegant hotel is 850 metres from Oslo Central Station and 2 minutes’ walk from the main street Karl Johans gate.
Centrally located in Oslo, this hotel is 2 minutes’ walk from the shopping street, Karl Johans gate and 10 minutes' walk from Oslo Central Station.
This hotel is 100 metres from Oslo’s main street, Karl Johans Gate, and 5 minutes’ walk from the Gardermoen Airport Express Train departure point.
Located midway between Oslo Central Station and the Royal Palace, this hotel offers an ideal city centre base.
Located 200 metres from Oslo’s main street, Karl Johans Gate, this hotel offers rooms with a TV and free WiFi.
The newly renovated and eco-friendly Thon Hotel Rozenkrantz Oslo is located just 1 km from Aker Brygge and 700 metres from Oslo Central Station.
Just a 5-minute stroll from the popular shops of Karl Johan Gate, these bright and spacious apartments each have a balcony and free Wi-Fi.
The elegant Hotel Continental is centrally located in Oslo, only 150 metres from Oslo’s main street, Karl Johan.
With a convenient location in the heart of Oslo, Clarion Collection Hotel Savoy offers a complimentary light evening meal and guest rooms with free Wi-Fi.
First Hotel Millennium is 200 metres from the main shopping street, Karl Johans gate and 700 metres from Oslo Central Station.
This hotel is 3 minutes’ walk from Oslo’s main shopping street, Karl Johans Gate.
Nordic Host - Prinsens Gate 14 offers accommodation in Oslo, 700 metres from Oslo Bus Terminal.
The eco-friendly Thon Hotel Munch is located in central Oslo, only 400 metres from Karl Johans Gate shopping street.
Located 350 metres from Oslo Central Station, this hotel features a lobby bar and free WiFi.
Situated in Oslo, this apartment is 700 metres from Oslo Bus Terminal.
Featuring free WiFi throughout the property, Saga Hotel Oslo Central is located in Oslo, 500 metres from Akershus Fortress.
This modern, central Oslo hotel is just 5 minutes’ walk from Karl Johan shopping street.
Offering rooms with free WiFi access, this hostel is only 300 metres from Karl Johans gate shopping street.
Set in the center of Oslo, 600 metres from Oslo Bus Terminal, Comfort Hotel Karl Johan features free WiFi, a fitness centre and laundry services.
Within 5 minutes' walk of Karl Johans Gate shopping street in Oslo, Scandic St Olavs Plass is also a 7-minute walk from Nationalteatret metro and airport shuttle stop.
Grims Grenka is 800 metres from Oslo Central Station and 15 minutes’ walk from the Aker Brygge district.
This hotel offers good-value accommodation just a few steps from the shops, restaurants and cafés of Karl Johans gate, Oslo’s main street.
Set a 2-minute walk from Karl Johans Gate Shopping Street, these apartments include free Wi-Fi access and a kitchenette.
Nordic Host - Pilestredet Park 25 offers accommodation in Oslo, 1.
Pilestredet Park 21 is a self-catering accommodation located in Central Oslo.
Use our trip planner to put together your list of destinations to visit on your trip.
Compare rail passes and point to point tickets.
Find inspiration in our travel articles and journey suggestions.