In Oslo, you can stay right in the centre and enjoy a convenient city break, or choose a neighbourhood with parks, local cafés and a little more breathing space. The best choice depends on whether you want sightseeing on your doorstep, evenings by the water or somewhere quieter to return to.
Norway's capital combines a proper city holiday with easy access to the fjord and green surroundings. But Oslo municipality covers a large area, so a hotel with Oslo in its address isn't necessarily close to the places you want to see. Staying in Søndre Nordstrand gives you a different trip from staying in Grünerløkka.
For a first visit, I would focus on the centre and the neighbourhoods around it. Below, I compare four useful options and recommend a hotel in each. You can use the contents to jump straight to the area that sounds most like your kind of trip.
Here are the best areas to stay in Oslo:
- Oslo city centre and Tjuvholmen – best for a first visit and the waterfront.
- Grünerløkka – best for cafés and neighbourhood life.
- Frogner and Majorstuen – best for parks, shopping and a quieter base.
- Gamle Oslo and Bjørvika – best for history, art and modern waterfront streets.
The outer neighbourhoods can be attractive if you are visiting friends, attending an event or planning nature walks. Grorud and Alna offer access to the Alna river corridor, while Østensjø and the southern districts provide greener surroundings. Parts of Sagene, St. Hanshaugen and the inner edges of other districts can also work well. The point isn't to rule them out, but to compare your actual daily journeys before booking.
Oslo isn't generally a cheap hotel destination. Compare the total price for your dates, including breakfast, cancellation conditions and any facilities that cost extra. An old example of a low room rate is not a useful guarantee of what you will pay. A slightly more expensive central hotel can still make sense if it saves repeated journeys.
Use Ruter's journey planner to check the route from the hotel rather than judging only by straight-line distance. If you fly into Oslo Airport at Gardermoen, Flytoget connects the airport with central stations. The journey estimates below allow additional time for the final walk or local connection; check your arrival airport, because Torp is a different journey.
1. Oslo city centre and Tjuvholmen – best for a first visit and the waterfront 🌊
- Distance to the centre: Central Oslo, with Tjuvholmen towards the western waterfront. The exact hotel location matters.
- Public transport: Oslo S, Nationaltheatret and local tram or bus stops serve different parts of the centre.
- From the airport: Allow roughly 35–65 minutes from Gardermoen by train and onward transport, depending on the hotel.
- Price level: €€–€€€: broad choice, with premium prices for luxury waterfront stays.
- Practical advice: Check evening noise and the walk from the station. Waterfront views depend on the room category.
The city centre is the easiest starting point if you want the classic Oslo experience. Restaurants, historic buildings, museums and shopping streets are within reach, and you can combine sightseeing with an evening out without planning a long journey home. For a short first visit, that convenience can be worth paying for.
Karl Johans gate is the main reference point, running through the centre towards the Royal Palace. Around it, you will find shops, places to eat and several familiar sights. However, central Oslo isn't a single small block. A hotel near the station has different strengths from one towards Aker Brygge and Tjuvholmen, so decide which part you will use most.
See hotels in and around Oslo city centre and Tjuvholmen here
The waterfront adds something that distinguishes Oslo from many other city breaks. You can walk beside the fjord, consider a boat trip and enjoy the view back towards the city. In summer, designated swimming spots offer another way to spend time by the water. Staying near the harbour is particularly appealing if those slower moments are part of the reason for your trip.
Tjuvholmen is the location of the luxury hotel below. It belongs in this central waterfront comparison, although it isn't beside Oslo S or directly on Karl Johans gate. I would choose it for the atmosphere and hotel experience. If you mainly want the shortest station transfer and a lower bill, compare other central hotels as well.
Places to Stay in Oslo city centre and Tjuvholmen
The Thief – luxury on Tjuvholmen

The Thief is the option I would look at for a special stay where the hotel matters as much as sightseeing. Its Tjuvholmen address puts you beside the water, with restaurants and waterfront walks close by. The hotel offers a spa, restaurant and rooftop setting that make it appealing for a more indulgent break.
Pay attention to the room's stated outlook instead of assuming every category has the same fjord view. Spa and pool access also needs checking: admission conditions and extra charges apply, and the spa is not a children's pool. Compare the room package carefully so that breakfast, the view and the facilities you want are reflected in the total price.
This is a premium choice rather than a budget recommendation. If you like the area but would rather spend less on your room, use the neighbourhood hotel search above to compare other addresses. You can enjoy the waterfront even if you don't sleep immediately beside it.
See photos, availability and prices for The Thief
2. Grünerløkka – best for cafés and neighbourhood life ☕
- Distance to the centre: North-east of the centre; the southern edge is closer to Oslo S than the upper parts of the neighbourhood.
- Public transport: Trams and buses are useful, and the southern streets can be reached on foot from the centre.
- From the airport: Allow approximately 40–70 minutes from Gardermoen by train and local transport or walking.
- Price level: €–€€: smaller stays, apartments and more affordable hotel options.
- Practical advice: Some streets are lively late in the evening. Check the room's position if quiet is important.
Grünerløkka is one of Oslo's most enjoyable areas for simply wandering around. Independent shops, relaxed cafés, parks, markets and vintage stores give you plenty to discover without turning every hour into a sightseeing appointment. It suits travellers who want a neighbourhood around their hotel rather than only a convenient address.
The atmosphere may appeal if you like places such as Kreuzberg in Berlin or Nørrebro in Copenhagen, although Grünerløkka has its own character. A late-summer evening spent walking between a park, a café and somewhere for dinner is exactly the kind of stay I would choose it for.
See hotels in and around Grünerløkka here
The Akerselva runs along the western side of the neighbourhood and provides a pleasant route through this part of the city. Following it brings you near parks, former industrial areas and places to stop for food. Mathallen, in nearby Vulkan, is a useful option when different people in your group want different things to eat.
There are apartments and smaller accommodation options around Grünerløkka, which can be particularly useful for a longer stay. Check the exact address and check-in arrangements if you choose one. For a straightforward hotel, I would look towards the southern edge: it makes combining Grünerløkka with the city centre especially easy.
Places to Stay in Grünerløkka
Anker Hotel – a more affordable central option

Anker Hotel sits at the southern edge of the Grünerløkka area, towards the city centre. That is its main advantage: you can explore the cafés and streets to the north while keeping central Oslo within reach. It is a larger, straightforward hotel rather than a small boutique property.
I would compare it if you want a practical room and expect to spend most of the day outside. Prices depend on dates, and any historic bargain rate should not be treated as a current offer. Check which room and breakfast arrangement you are booking, especially if you travel as a family or need more space than a standard double provides.
See photos, availability and prices for Anker Hotel
3. Frogner and Majorstuen – best for parks, shopping and a quieter base 🌳
- Distance to the centre: West and north-west of the centre. Majorstuen and the streets near the palace offer different distances.
- Public transport: Trams and buses serve the area; Majorstuen is an important metro interchange.
- From the airport: Plan roughly 45–75 minutes from Gardermoen by train and onward transport.
- Price level: €€–€€€: established hotels and more upmarket surroundings.
- Practical advice: Check the actual address rather than assuming every Frogner hotel is beside Frogner Park.
Frogner is an attractive choice if elegant streets, parks and a more residential atmosphere appeal to you. This western part of Oslo has handsome older buildings, shops and restaurants, making it a good alternative to the busiest central streets. It is somewhere I would consider for a less hurried city break.
The big draw is Frogner Park and the Vigeland sculpture park. Staying in this part of town makes it easier to give the park time rather than rushing through between other sights. You can combine a walk with lunch or shopping and still have the rest of the day available.
See hotels in and around Frogner and Majorstuen here
The wider area also offers boutiques, art and antiques, along with restaurants suited to a more special evening. I wouldn't assume that every street has the same atmosphere or that the whole district is a nightlife centre. Compare the immediate surroundings of your hotel with what you actually want to do after dinner.
The hotel below is on Bogstadveien in the Majorstuen area, so it is more useful for shopping and transport than its broad association with Frogner might suggest. That distinction matters: the name of a large district is less informative than the nearest stop, street and walking route.
Places to Stay in Frogner and Majorstuen
Thon Hotel Gyldenløve – colourful hotel by Bogstadveien

Thon Hotel Gyldenløve is a good option to compare if you want a more colourful hotel than the usual neutral city-room design. Its Bogstadveien address puts you in a shopping area with access to the wider western part of Oslo. Majorstuen is a useful reference point when planning journeys.
The breakfast offering is a reason to look closely at this hotel, but check what your particular rate includes before booking. I would also compare room layouts and size rather than choosing purely by photographs of the public areas. It suits travellers who want a comfortable neighbourhood base and are happy to use transport for some central sights.
See photos, availability and prices for Thon Hotel Gyldenløve
4. Gamle Oslo and Bjørvika – best for history, art and modern waterfront streets 🏛️
- Distance to the centre: East of the central core; Bjørvika is particularly convenient for Oslo S and the waterfront.
- Public transport: Oslo S and nearby tram or bus stops are useful for the recommended hotel.
- From the airport: Allow about 35–60 minutes from Gardermoen by train and the final walk or connection.
- Price level: €€–€€€: modern hotels near the water and a wider range elsewhere in the district.
- Practical advice: Gamle Oslo covers several different neighbourhoods. Bjørvika and the medieval city are not identical locations.
Gamle Oslo brings together different sides of the city, so the name deserves a little explanation. The historic areas around the medieval city have a different feel from the modern buildings in Bjørvika. Both can be relevant to a visitor, but you should choose your hotel by its actual position rather than expecting one uniform old quarter.
Middelalderparken is interesting if you want to explore Oslo's medieval past. Further towards Ekeberg, the landscape provides another perspective on the city's history and setting. These are worthwhile additions to a trip for anyone who enjoys looking beyond the main shopping streets.
See hotels in and around Gamle Oslo and Bjørvika here
Bjørvika offers a contemporary waterfront base close to the station, the Opera House and MUNCH. It is a particularly practical choice if art and architecture are high on your list. You can spend time by the water and still have strong transport connections for exploring further afield.
You don't have to sacrifice hotel comfort to explore Oslo's history. The recommended hotel below is in modern Bjørvika, rather than among medieval buildings. For a wider Scandinavian trip, you can also compare my guides to where to stay in Stockholm and where to stay in Copenhagen.
Places to Stay in Gamle Oslo and Bjørvika
Clarion Hotel Oslo – comfortable modern hotel in Bjørvika
Clarion Hotel Oslo is a modern base in Bjørvika, well suited to visitors who want the station, waterfront and cultural attractions within reach. I would consider it for a short stay where convenience matters and you prefer a full-service hotel to an apartment.
Compare the room categories and the breakfast conditions for your chosen rate. The total can vary considerably with your dates, so compare the options for your actual trip. If the rate is above your budget, compare nearby alternatives without assuming that every hotel described as Gamle Oslo is equally close to the waterfront.
See photos, availability and prices for Clarion Hotel Oslo
Where should you avoid staying in Oslo?
For a short first visit, I would avoid choosing a distant hotel solely because it is cheaper. Oslo's outer districts may be pleasant places to stay, but repeated journeys can use up the time you hoped to spend exploring. Check the evening journey home as well as the daytime route.
I wouldn't rule out whole neighbourhoods simply because of their reputation. The more useful checks are the exact street, transport, noise and the accommodation's recent reviews. If your plans centre on museums, cafés and the waterfront, choose a base that makes those days straightforward.
Travel ressources & websites I use all the time 👇
• Booking.com has the best offers on hotels and unique places to stay
• GetYourGuide is the best place to book tours & activities with free cancellation
• Welcome Pickups is the best & safest place to pre-book airport transfers
Psst 👀 Have you subscribed to my Youtube channel and my Instagram where I provide more useful travel tips?