Hotels in Budapest

Find the best deals on 5,215 hotels in Budapest

Check-in
Check-out
Compare vs momondo |

Popular cities in Budapest

Below are the average prices for hotels in popular Budapest cities
Price
£47 - £47
CHEAPEST CITY IN BUDAPEST Budapest 0% cheaper Hotels in Budapest are the cheapest in Budapest at just £47 per night on average.
MOST EXPENSIVE CITY IN BUDAPEST Budapest 0% more expensive Budapest has the highest priced hotels in Budapest with rooms averaging £47 per night.
MOST POPULAR CITY IN BUDAPEST Budapest 0% more users visited More momondo users search for hotels in Budapest than any other city in Budapest

Top Hotels in Budapest

Find your perfect Budapest hotel in the perfect location
Avenue Hostel
Avenue Hostel
8.1
£6
View all deals
Wombat's The City Hostel Budapest
Wombat's The City Hostel Budapest
8.4
£10
View all deals
Ibis Budapest Aero
Ibis Budapest Aero
8.0
£36
View all deals
City Hotel Matyas
City Hotel Matyas
7.2
£29
View all deals
Hotel Benczur
Hotel Benczur
8.2
£28
View all deals
Omega Guesthouse Budapest
Omega Guesthouse Budapest
7.8
£22
View all deals
Medos Hotel
Medos Hotel
8.4
£34
View all deals
Hotel Budapest
Hotel Budapest
7.4
£23
View all deals
easyHotel Budapest Oktogon
easyHotel Budapest Oktogon
8.2
£24
View all deals
Ibis Styles Budapest Center
Ibis Styles Budapest Center
8.4
£35
View all deals
ibis Budapest Centrum
ibis Budapest Centrum
8.4
£41
View all deals
Grand Jules - Boat Hotel
Grand Jules - Boat Hotel
8.5
£34
View all deals
Maple Tree Apartments
Maple Tree Apartments
8.4
£34
View all deals
Danubius Hotel Erzsébet City Center
Danubius Hotel Erzsébet City Center
8.2
£36
View all deals
Hotel Fortuna
Hotel Fortuna
7.8
£20
View all deals
Hotel Charles
Hotel Charles
8.4
£36
View all deals
Ibis Budapest City
Ibis Budapest City
8.5
£40
View all deals
Roombach Hotel Budapest Center
Roombach Hotel Budapest Center
9.0
£37
View all deals
Hotel Thomas Budapest
Hotel Thomas Budapest
7.8
£29
View all deals
Silver Hotel Budapest City Center
Silver Hotel Budapest City Center
7.5
£32
View all deals
Central Hotel 21
Central Hotel 21
8.5
£32
View all deals
Ibis Styles Budapest City
Ibis Styles Budapest City
8.6
£36
View all deals
Central Green Hotel
Central Green Hotel
8.6
£26
View all deals
Hotel Chesscom
Hotel Chesscom
8.6
£26
View all deals
City Hotel Pilvax
City Hotel Pilvax
7.3
£31
View all deals
Corinthia Hotel Budapest
Corinthia Hotel Budapest
9.0
£117
View all deals
Mercure Budapest City Center Hotel
Mercure Budapest City Center Hotel
8.7
£62
View all deals
Kempinski Hotel Corvinus Budapest
Kempinski Hotel Corvinus Budapest
9.1
£141
View all deals
7Seasons Apartments
7Seasons Apartments
9.0
£49
View all deals
Anantara New York Palace Budapest
Anantara New York Palace Budapest
9.1
£128
View all deals
Continental Hotel Budapest
Continental Hotel Budapest
8.5
£52
View all deals
Danubius Hotel Gellert
Danubius Hotel Gellert
7.8
£38
View all deals
Queen's Court Hotel &Residence
Queen's Court Hotel &Residence
8.2
£88
View all deals
Iberostar Grand Budapest
Iberostar Grand Budapest
9.0
£773
View all deals
Hotel Hungaria City Center
Hotel Hungaria City Center
7.6
£46
View all deals
Budapest Marriott Hotel
Budapest Marriott Hotel
8.8
£141
View all deals
Danubius Hotel Astoria City Center
Danubius Hotel Astoria City Center
8.3
£44
View all deals
Hilton Budapest
Hilton Budapest
9.0
£105
View all deals
Mercure Budapest Korona Hotel
Mercure Budapest Korona Hotel
8.2
£54
View all deals
Danubius Hotel Helia
Danubius Hotel Helia
8.4
£53
View all deals

Things to do in Budapest

Buda Castle
Mátyás-templom
Halászbástya

How much do hotels cost near Buda Castle?

Those looking for a hotel near Buda Castle should expect to pay £63/night at any of the 12 hotels in the area. During the most popular month of November (peak season), hotels near Buda Castle cost £92/night while they cost £95/night in May, which is considered to be the low season for Buda Castle. Hotels near Buda Castle are typically 135% lower than the average hotel in Budapest, which is £86.

Hotels near Buda Castle

How much do hotels cost near Mátyás-templom?

Those looking for a hotel near Mátyás-templom should expect to pay £60/night at any of the 12 hotels in the area. During the most popular month of November (peak season), hotels near Mátyás-templom cost £92/night while they cost £95/night in May, which is considered to be the low season for Mátyás-templom. Hotels near Mátyás-templom are typically 143% lower than the average hotel in Budapest, which is £86.

Hotels near Mátyás-templom

What should I expect to pay for a hotel room near Halászbástya?

There are 12 hotels near Halászbástya that have an average price of £60 per night. Hotel prices may shift based on several factors such as time of year. The peak season for this area is November and the peak season price for hotels in the area of Halászbástya is £92/night. The low season in this area is May and hotel prices usually cost about £95/night. Hotels near Halászbástya are typically 143% lower than the average hotel in Budapest, which is £86.

Hotels near Halászbástya

Popular hotels in Budapest

Book a room in one of momondo’s favourite hotels in these popular Budapest cities

Stay in these Budapest cities

Looking for a Budapest getaway? Check out the hotel deals in these cities

Budapest travel tips

Check these FAQs for important travel tips while planning your visit to Budapest

What are the best hotels in Budapest?

Prestige Hotel Budapest, located in Budapest, is the top-rated hotel in Budapest with a rating of 94. The next best rating is a 92 which was given to Bo33 Hotel Family & Suites by momondo users. The third-highest rated hotel is Anantara New York Palace Budapest, which was rated a 91 by momondo users familiar with the hotel.