The best hotels in Oslo

Oslo has 8,000+ places to stay and about half of them will leave you overpaying for a shoebox near Oslo S. We reviewed the standouts. these 10 made the cut.

Our Top Picks in Oslo

Click any hotel to check availability and book at the best price.

Anker Hotel hotel in Oslo
#1
Budget Pick
7.2

Anker Hotel

Grünerløkka, Oslo

$55–85/night Check Availability

Free cancellation & Pay later

Oslo Hostel Sentrum hotel in Oslo
#2
Best Value
7.6

Oslo Hostel Sentrum

Sentrum, Oslo

$72–98/night Check Availability

Free cancellation & Pay later

Comfort Hotel Xpress Youngstorget hotel in Oslo
#3
Most Popular
8.1

Comfort Hotel Xpress Youngstorget

Youngstorget, Oslo

$105–160/night Check Availability

Free cancellation & Pay later

Citybox Oslo hotel in Oslo
#4
Business Pick
7.9

Citybox Oslo

Sentrum, Oslo

$110–155/night Check Availability

Free cancellation & Pay later

Thon Hotel Rosenkrantz hotel in Oslo
#5
Best Location
8.3

Thon Hotel Rosenkrantz

Sentrum, Oslo

$130–195/night Check Availability

Free cancellation & Pay later

PS:Hotel hotel in Oslo
#6
Hidden Gem
8.7

PS:Hotel

Sagene, Oslo

$145–200/night Check Availability

Free cancellation & Pay later

Hotel Christiania Teater hotel in Oslo
#7
Romantic Stay
8.5

Hotel Christiania Teater

Sentrum, Oslo

$160–220/night Check Availability

Free cancellation & Pay later

Scandic Vulkan hotel in Oslo
#8
Top Rated
8.8

Scandic Vulkan

Grünerløkka, Oslo

$175–240/night Check Availability

Free cancellation & Pay later

The Thief hotel in Oslo
#9
Luxury Pick
9.2

The Thief

Tjuvholmen, Oslo

$280–420/night Check Availability

Free cancellation & Pay later

Grand Hotel Oslo hotel in Oslo
#10
Top Rated
9

Grand Hotel Oslo

Sentrum, Oslo

$320–520/night Check Availability

Free cancellation & Pay later


All Hotels Compared

Side-by-side comparison to help you pick the right hotel. Prices reflect shoulder season averages.

# Hotel City & Area Price/Night Score Best For
1 Anker Hotel Grünerløkka, Oslo $55–85/night 7.2/10 Budget Pick
2 Oslo Hostel Sentrum Sentrum, Oslo $72–98/night 7.6/10 Best Value
3 Comfort Hotel Xpress Youngstorget Youngstorget, Oslo $105–160/night 8.1/10 Most Popular
4 Citybox Oslo Sentrum, Oslo $110–155/night 7.9/10 Business Pick
5 Thon Hotel Rosenkrantz Sentrum, Oslo $130–195/night 8.3/10 Best Location
6 PS:Hotel Sagene, Oslo $145–200/night 8.7/10 Hidden Gem
7 Hotel Christiania Teater Sentrum, Oslo $160–220/night 8.5/10 Romantic Stay
8 Scandic Vulkan Grünerløkka, Oslo $175–240/night 8.8/10 Top Rated
9 The Thief Tjuvholmen, Oslo $280–420/night 9.2/10 Luxury Pick
10 Grand Hotel Oslo Sentrum, Oslo $320–520/night 9/10 Top Rated

Why These Hotels Made Our List

Every hotel earned its spot. Here's exactly why we picked each one.

Anker Hotel hotel interior
#1

Anker Hotel

Grünerløkka, Oslo $55–85/night 7.2/10

Anker Hotel sits on Storgata near the Akerselva river, close to trams and the city center. Rooms are basic and a bit worn, but beds are comfortable and everything is clean. The neighborhood has good cafes and bars within walking distance. Staff are friendly and check-in is straightforward. A solid no-frills base for budget travelers who plan to spend most of their time exploring.

Check Availability
Oslo Hostel Sentrum hotel interior
#2

Oslo Hostel Sentrum

Sentrum, Oslo $72–98/night 7.6/10

This hostel-style budget hotel is located near Oslo Central Station, making it easy to reach from the airport and get around the city. Private rooms are compact but well-organized with decent storage. The shared kitchen saves money on meals, which matters in expensive Oslo. Common areas are lively without being noisy late at night. Good for solo travelers or couples who want a central spot without paying mid-range prices.

Check Availability
Comfort Hotel Xpress Youngstorget hotel interior
#3

Comfort Hotel Xpress Youngstorget

Youngstorget, Oslo $105–160/night 8.1/10

Youngstorget is one of Oslo's more interesting squares, and this hotel puts you right on it with bars and restaurants at street level. The design is modern and compact, with smart use of space in smaller rooms. Breakfast is included and genuinely good, which helps offset Oslo's food costs. The T-bane stop nearby connects you to almost every part of the city in minutes. A reliable choice for travelers who want location and value without sacrificing comfort.

Check Availability
Citybox Oslo hotel interior
#4

Citybox Oslo

Sentrum, Oslo $110–155/night 7.9/10

Citybox is a self-service hotel on Prinsens Gate, a short walk from Karl Johans gate and the main shopping street. Check-in is fully automated, which works well if you arrive late. Rooms are small but efficiently designed with good blackout curtains and fast Wi-Fi. There is no restaurant on site, but the surrounding area has plenty of options at most price points. Works best for business travelers or those who just need a clean, functional base.

Check Availability
Thon Hotel Rosenkrantz hotel interior
#5

Thon Hotel Rosenkrantz

Sentrum, Oslo $130–195/night 8.3/10

Rosenkrantz Gate puts this hotel right in the middle of Oslo's city center, steps from the National Theatre and the Royal Palace gardens. Rooms are mid-sized with a Scandinavian aesthetic that feels understated and comfortable. The breakfast buffet is extensive and well worth using before a full day of sightseeing. Staff are attentive and can arrange city passes and tour bookings easily. This is a dependable choice when location is the top priority.

Check Availability
PS:Hotel hotel interior
#6

PS:Hotel

Sagene, Oslo $145–200/night 8.7/10

PS:Hotel operates inside a former prison on Bredtveit, with proceeds supporting rehabilitation programs for former inmates. The concept sounds unusual but the execution is genuinely impressive, with thoughtful design and warm service. Rooms are calm and well-appointed, a real contrast to the building's history. It sits in a quieter residential area north of the city, so a car or taxi is useful in the evenings. One of the more memorable and meaningful places to stay in Oslo.

Check Availability
Hotel Christiania Teater hotel interior
#7

Hotel Christiania Teater

Sentrum, Oslo $160–220/night 8.5/10

Set inside a historic theater building on Stortingsgata, this hotel has genuine character that most Oslo hotels lack. The lobby and common areas are dramatic and well-preserved, with original architectural details throughout. Guest rooms are comfortable and stylish, though some have views of neighboring rooftops rather than anything scenic. The location is excellent for walking to Aker Brygge, the National Gallery, and Karl Johans gate. A good pick for couples who care about atmosphere as much as amenities.

Check Availability
Scandic Vulkan hotel interior
#8

Scandic Vulkan

Grünerløkka, Oslo $175–240/night 8.8/10

Scandic Vulkan sits in the Vulkan food and culture district along the Akerselva river, surrounded by restaurants, a food market, and the Dansens Hus venue. The hotel is modern and well-run, with spacious rooms and large windows that let in good natural light. The fitness center is one of the better ones in Oslo's mid-range category. Service is consistent and the breakfast selection is broad. A great option if you want to be in a lively, walkable neighborhood rather than the main tourist corridor.

Check Availability
The Thief hotel interior
#9

The Thief

Tjuvholmen, Oslo $280–420/night 9.2/10

The Thief occupies a prime position on Tjuvholmen island, right next to the Astrup Fearnley Museum of Modern Art and overlooking the Oslofjord. The design is bold and art-forward, with original works throughout the property and rooms that feel like curated spaces rather than standard hotel accommodation. The spa and rooftop area are genuinely impressive, and the restaurant sources locally with care. Service is attentive without being overbearing. This is the best address in Oslo for travelers who want design, location, and real luxury.

Check Availability
Grand Hotel Oslo hotel interior
#10

Grand Hotel Oslo

Sentrum, Oslo $320–520/night 9/10

The Grand Hotel has stood on Karl Johans gate since 1874 and remains the most storied address in Oslo, directly opposite the Storting parliament building. The lobby and public spaces have been carefully restored and carry real historical weight, including as the venue where Nobel Peace Prize laureates traditionally stay. Rooms vary in size but all are finished to a high standard with period-appropriate detail. The Grand Cafe downstairs is worth a meal even for non-guests. For a classic Oslo experience with no compromises, this is the reference point.

Check Availability

Where to Stay in Oslo

The neighborhood you pick matters more than the hotel.

First time in Oslo? Stay in Sentrum.

Sentrum puts you 8 minutes walk from the Oslo Opera House, 10 from Akershus Fortress, and on the same street as Karl Johans gate, the main pedestrian spine of the city. Hotels here range from $72 to over $500 a night so there's no excuse for a bad location regardless of budget.

One insider tip: book a hotel on the western side of Sentrum near Aker Brygge rather than near Oslo S. You avoid the noise, you get the fjord nearby, and you're closer to the tram that runs to Tjuvholmen and Frogner.

Grünerløkka: the local's choice

Grünerløkka sits northeast of Sentrum along the Akerselva river and it's where Oslo residents actually spend their weekends. Markveien is the main drag: second-hand shops, natural wine bars, and the kind of coffee that wins international awards. You're about 15 minutes walk or one tram stop from Sentrum.

Staying here costs less, and you get something money can't usually buy in capital cities: neighborhoods that aren't performing for tourists. Anker Hotel and Scandic Vulkan are both here, at opposite ends of the price scale.

Splurging? Tjuvholmen is worth it.

Tjuvholmen is Oslo's waterfront art district, built on a former shipyard peninsula about 12 minutes walk from Karl Johans gate. The Astrup Fearnley Museum of Modern Art is right there, and The Thief hotel is next door. It's not cheap. nothing here is. but the location and quality justify the $280-420/night price tag.

Book a room facing the Oslofjord and you'll understand immediately. The Thief's bar on the ground floor is genuinely one of the best hotel bars in Scandinavia. Don't just check in and leave.

Avoid these Oslo hotel mistakes

The biggest one: booking near Oslo S thinking it's convenient. Yes, the central station is a hub, but the surrounding streets on Schweigaards gate and Plata are grim and the hotels there charge central prices without the central experience. Move 10 minutes west to Youngstorget or Sentrum proper.

Second mistake: ignoring the tram network. Lines 11, 12, and 13 connect Grünerløkka, Sentrum, Tjuvholmen, and Frogner smoothly. If a hotel is one tram stop from the action, that's not a dealbreaker. It's a $4 ride.

Oslo in summer: book early or pay hard

July is Oslo's busiest month. The Oslo Jazz Festival lands in mid-August and Constitution Day is May 17th. Both events drain available inventory in Sentrum within days of booking windows opening, sometimes 3-4 months out. If your dates overlap with either, lock in your hotel the day you decide to go.

Summer also means 18+ hours of daylight. Bring an eye mask. blackout curtains are hit or miss even in decent hotels here. The good ones mention it. Ask before you book.

Oslo on a budget: what's actually possible

Anker Hotel in Grünerløkka runs $55-85/night and it's legitimately comfortable. Oslo Hostel Sentrum goes $72-98/night in a better location. Below those prices you're looking at dormitory beds or apartments far outside the city centre near Groruddalen or Furuset, which adds $12+ in daily transport costs and kills the convenience.

Free things worth your time: Vigeland Sculpture Park in Frogner (totally free, genuinely world-class), the Ekebergparken sculpture park with fjord views, and walking the Akerselva river trail from Grünerløkka up to Nydalen. Oslo doesn't have to be brutal on the wallet if you plan meals and transport right.


Oslo's best neighborhoods

Prioritize Sentrum or Grünerløkka. You'll walk to almost everything, avoid tourist-trap pricing near the central station, and actually feel like you're in Oslo.

Sentrum 4 vetted hotels

Oslo's historic core. Walk everywhere. Pay for the privilege.

Sentrum is compact and remarkably walkable. Karl Johans gate runs east-west from Oslo S to the Royal Palace, and most of the major sights. the National Theatre, Stortinget, Aker Brygge. are within a 10-minute walk of each other. You're also one stop on the T-bane from Nationaltheatret to anything you can't walk to.

Hotels here span a huge price range. Oslo Hostel Sentrum gives you a foothold in the neighborhood for $72-98/night. Thon Hotel Rosenkrantz sits at $130-195/night with one of the city's best location scores. Grand Hotel Oslo is the full luxury option on Karl Johans gate itself at $320-520/night.

One thing to know: Sentrum fills up fast in May and August. Book 6-8 weeks out minimum for those months, or you'll be paying inflated last-minute rates for whatever's left.

Best areas Karl Johans gate, Aker Brygge, Youngstorget
Price range $72-520/night
Best for First-timers, couples, business travelers
Avoid Streets east of Oslo S near Plata
Best months May, June, September
Grünerløkka 2 vetted hotels

Oslo's coolest neighborhood. Real cafés, real locals, real value.

Grünerløkka runs along the Akerselva river northeast of Sentrum. The streets around Thorvald Meyers gate and Markveien are packed with independent coffee shops, bookstores, and bars that actually close after midnight. It's 15 minutes walk or one tram ride to Karl Johans gate.

Two hotels here cover the full range. Anker Hotel is Oslo's best budget option at $55-85/night, sitting at the southern end of the neighborhood near Ankerbrua. Scandic Vulkan is at the northern end near Mathallen food hall at $175-240/night, and it's one of Oslo's top-rated hotels for good reason.

The food market at Mathallen is a 5-minute walk from Scandic Vulkan and worth visiting even if you're staying elsewhere. Saturday mornings it's exceptional. Grünerløkka also stays lively on weekdays in a way that most tourist districts don't.

Best areas Thorvald Meyers gate, Markveien, Vulkan
Price range $55-240/night
Best for Design lovers, foodies, budget travelers
Avoid Far northeast near Sinsen. too far from the action
Best months May-September
Tjuvholmen & Frogner 1 vetted hotel

Waterfront luxury on a former shipyard peninsula.

Tjuvholmen is a 10-year-old urban development project that actually worked. It's a small peninsula off Aker Brygge with the Astrup Fearnley Museum of Modern Art, a public beach, gallery spaces, and The Thief hotel. The architecture is serious and the views across the Oslofjord are genuinely spectacular.

The Thief runs $280-420/night and there's no apologizing for that price. The hotel commissions real art, the bar is a destination in itself, and the location is 12 minutes walk from Nationaltheatret. Frogner, just north, adds the Vigeland Sculpture Park and calmer residential streets if you want to explore beyond the waterfront.

This area is noticeably quieter than Sentrum at night, which either appeals to you or it doesn't. If you want nightlife walking distance away, you're better off in Youngstorget or Grünerløkka.

Best areas Tjuvholmen, Aker Brygge, Frogner
Price range $280-420/night
Best for Luxury travelers, art lovers, couples
Avoid Assuming taxis are cheap. budget $15-20 for late-night rides to Sentrum
Best months June-August, December
Youngstorget & Sagene 2 vetted hotels

Central but local. The best mid-range zone in Oslo.

Youngstorget is the square at the northern end of Sentrum proper, about 8 minutes walk from Karl Johans gate and 5 minutes from the Grünerløkka tram stop. It's where Oslo's trade unions, independent venues like Kulturhuset, and a solid cluster of mid-range hotels sit. Less polished than the Karl Johans gate strip, which is exactly the point.

Comfort Hotel Xpress Youngstorget is here at $105-160/night and it's Oslo's most popular hotel for a reason: good price, great access, no nonsense. Sagene, just north of Grünerløkka, has PS:Hotel at $145-200/night with the highest guest rating of any hotel under $200 on our list.

PS:Hotel is the one most people miss. It's a social enterprise hotel in the Sagene neighborhood, about 20 minutes walk from Oslo S or a 10-minute tram ride on line 12. The rating is 8.7 and the price doesn't reflect that. Book it before more people catch on.

Best areas Youngstorget, Torggata, Sagene
Price range $105-200/night
Best for Value-focused travelers, culture seekers, solo travelers
Avoid Assuming you need a taxi. tram line 11 and 12 handle everything
Best months April-June, September-October

Best Areas by Vibe

Tell us how you travel and we'll point you to the right part of Oslo.

Romantic

Tjuvholmen is Oslo's most romantic corner: waterfront walks, the Astrup Fearnley at sunset, and The Thief's bar for a nightcap. Hotel Christiania Teater in Sentrum is a close second if you want theatres and candlelit restaurants within 5 minutes.

Culture

Stay in Sentrum and you're 10 minutes from the National Gallery, the Historical Museum, and the Oslo Opera House. Grand Hotel Oslo on Karl Johans gate puts you at the dead center of Norway's cultural history, a building that's hosted everyone from Ibsen to Nobel laureates.

Family

Frogner works best for families: Vigeland Sculpture Park is free and huge, the streets are calm, and you're 2 tram stops from Aker Brygge and the fjord promenade. Citybox Oslo in Sentrum is also family-friendly at $110-155/night with flexible room configs.

Budget

Grünerløkka is where you get the most Oslo for the least money. Anker Hotel at $55-85/night keeps you 15 minutes walk from Sentrum with Thorvald Meyers gate and its cheap eats right outside.

Beach

Tjuvholmen has a small public beach right off the peninsula, and Bygdøy's Huk beach is 20 minutes by bus 30 from Nationaltheatret. Stay near Aker Brygge and you're as close to Oslo's waterfront as a hotel can put you.

Foodie

Grünerløkka and Vulkan are Oslo's best eating neighborhoods. Mathallen food hall at Vulkan has 30+ vendors under one roof, and the Michelin-tracked restaurants along Markveien and Thorvald Meyers gate are within easy walking distance of Scandic Vulkan.


40%

Location Quality

Is the neighborhood walkable? Are restaurants, shops, and attractions within 10 minutes on foot? How does it feel after dark? We evaluate safety, public transport access, and whether the area has genuine local character or just tourist traps. A hotel in the wrong neighborhood ruins a trip. That's why location carries the most weight.

30%

Value for Money

We compare what you pay against what you get. A €150 hotel with a great location, clean rooms, and helpful staff can outscore a €500 hotel with fancy amenities in a bad area. We factor in seasonal pricing, cancellation policies, and hidden costs like tourist tax and breakfast surcharges. The goal is finding the best ratio, not the lowest price.

30%

Guest Experience

We analyze thousands of verified guest reviews across multiple platforms, looking for patterns rather than individual complaints. Consistent praise for cleanliness, staff, and room quality counts. We also assess the intangibles: does the hotel have character? Would you recommend it to a friend? A soul-less chain hotel with perfect facilities still loses to a well-run boutique with personality.


When to Visit Oslo

When to visit Oslo and what to pay.

Peak

Summer (June-August)

Avg hotel: $160-350/nightCrowds: HighTemp: 18-25°C

Oslo in summer is genuinely great: long days, the fjord in full swing, and the city buzzing around Aker Brygge and Youngstorget. But July is the single most expensive month and availability in Sentrum collapses fast. The Oslo Jazz Festival in mid-August adds another surge. rates jump 25-40% that week.

Budget Friendly

Winter (December-February)

Avg hotel: $80-160/nightCrowds: LowTemp: -5-2°C

Oslo in December has one major exception to the low-season rule: the Nobel Peace Prize ceremony on December 10th books Sentrum hotels solid for that week. Outside that, winter is genuinely cheap and atmospheric. Holmenkollen is 20 minutes on T-bane line 1 and skiing starts in January.


Booking Tips for Oslo

Insider tips for booking hotels in Oslo.

Use the T-bane, not taxis

Oslo taxis are expensive. A ride from Grünerløkka to Frogner runs $20-30. The T-bane covers all 6 lines from Nationaltheatret and a 24-hour Ruter pass costs $12. Get the Ruter app, top up before you land, and forget about taxis unless it's past midnight.

Book Sentrum hotels 6-8 weeks ahead in summer

July and the Oslo Jazz Festival in mid-August drain inventory fast. If your dates fall between June 20 and August 20, lock in your hotel the same day you book flights. The best mid-range options. Thon Hotel Rosenkrantz and Comfort Hotel Xpress. routinely sell out 3-4 weeks out in peak season.

The Oslo Pass is worth it if you're a museum person

The Oslo Pass costs around $55 for 24 hours and covers the Viking Ship Museum on Bygdøy, the Munch Museum on Bjørvika, unlimited public transport, and 30+ museums. If you're planning 3 or more museum visits in a day, it pays for itself. Buy it at Oslo S or online before arrival.

Don't sleep on the Flytoget for airport transfers

The Flytoget airport express runs every 10 minutes from Oslo Lufthavn to Oslo S and takes exactly 19 minutes for about $35. The NSB regional train on the same track takes 23 minutes and costs $14. Both beat the taxi into the ground on price. Skip the taxi unless you have 4 people splitting the $75-90 fare.

Avoid the overpriced breakfast trap near Oslo S

Hotels within 2 blocks of Oslo S on Schweigaards gate and Jernbanetorget charge $18-25 for buffet breakfasts that don't justify the cost. Walk 5 minutes west to Sentrum or into Grøland and you'll find bakeries and cafés doing proper Norwegian open-face sandwiches for $8-12. Tim Wendelboe on Thorvald Meyers gate is the gold standard for coffee.

Constitution Day (May 17th) is spectacular but plan ahead

May 17th is Norway's national day and Karl Johans gate hosts one of Europe's most colorful street celebrations. thousands of people in traditional bunader parading past the Royal Palace. It's extraordinary to witness. But hotels within walking distance of Sentrum sell out 4-6 weeks in advance and prices spike 40-60% that weekend. Book early or stay in Grünerløkka and take the tram.


4 regions covered
8,000+ options reviewed
10 vetted picks
0 paid placements

Hotels in Oslo — FAQ

Everything you need to know before booking hotels in Oslo.

What's the best neighborhood to stay in Oslo?

Sentrum is the obvious answer and it earns it. You're within 10 minutes walk of Karl Johans gate, Akershus Fortress, and the Aker Brygge waterfront. Grünerløkka is the better pick if you want local coffee shops and fewer tour groups outside your window.

How much does a hotel in Oslo cost per night?

Budget rooms start around $55-85/night at places like Anker Hotel in Grünerløkka. Mid-range runs $105-200/night for solid spots in Sentrum and Youngstorget. Luxury hotels like The Thief on Tjuvholmen go $280-420/night and they earn every krone.

Is Oslo an expensive city to visit?

Yes. A coffee at Tim Wendelboe on Grünerløkka runs about $7, and a beer in a bar near Aker Brygge will set you back $12-15. Budget for $80-120/day for food and transport beyond your hotel costs. The T-bane (metro) is excellent and costs around $4 per single journey, which helps.

When is the best time to visit Oslo?

June through August is peak season with long daylight hours and temperatures hitting 20-25°C. Hotel prices spike hard in July. May and September are the sweet spot: decent weather, fewer crowds, and rates 20-30% lower than peak summer.

How do I get from Oslo Airport to the city center?

The Flytoget airport express train runs from Oslo Lufthavn to Oslo S in 19 minutes and costs around $35 one way. The slower NSB regional train takes 23 minutes and costs roughly $14. Don't bother with airport taxis unless you're splitting with 3 people. they run $70-90 to Sentrum.

Which Oslo neighborhoods should I avoid?

Skip the blocks immediately around Oslo S (the central station) on Schweigaards gate and Plata. It's not dangerous but the hotels there are overpriced for what you get and the area feels transient. Grønland is fine during the day and has great food, but some budget hotels there have noise issues late at night.

Is Oslo safe for tourists?

Very. Oslo consistently ranks among Europe's safest capitals. The main thing to watch is pickpocketing on tram line 12 between Jernbanetorget and Aker Brygge during summer. Keep your bag in front and you'll be fine.

What's the public transport like in Oslo?

Excellent. The T-bane has 6 lines all converging at Nationaltheatret and Stortinget in Sentrum. Trams cover Grünerløkka, Grønland, and the waterfront. A 24-hour Ruter pass costs about $12 and covers everything including buses to Bygdøy. Most hotels in Sentrum are already within 5-10 minutes walk of the main sights.

Are there good budget hotels in Oslo?

Two genuinely good ones: Anker Hotel in Grünerløkka ($55-85/night) is the cheapest reliable option in the city, and Oslo Hostel Sentrum ($72-98/night) punches above its price point. Anything under $55 in Oslo is almost always a private room in a shared-facility hostel with patchy reviews.

What are the best luxury hotels in Oslo?

The Thief on Tjuvholmen is the city's top address. It's directly on the water, 7 minutes walk from Aker Brygge, and the art collection in the lobby alone is worth a look. Grand Hotel Oslo on Karl Johans gate is the classic choice at $320-520/night, with one of the best breakfast spreads in the city.

Do Oslo hotels include breakfast?

Most mid-range and luxury hotels do, and Norwegian hotel breakfasts are genuinely good. Think cured meats, smoked salmon, fresh bread, and strong coffee. Budget hotels like Anker and Citybox typically don't include it, but Grünerløkka and Sentrum both have excellent café options within 5 minutes walk.

What events in Oslo cause hotel prices to spike?

The Oslo Jazz Festival in August fills the city for a week, and prices jump 25-40% during that stretch. The Nobel Peace Prize ceremony in December (Oslo City Hall, right on the waterfront) books up Sentrum hotels months in advance. Constitution Day on May 17th is another peak: every decent hotel within walking distance of Karl Johans gate sells out.