12 Dec 2019 - 13 Dec 2019

2 adults - 1 room

Need some inspiration on where to stay? Top rated cheap hotels in Budapest include Prestige Hotel Budapest, Hotel Moments Budapest and Hotel Parlament based on user reviews. Skyscanner hotels is a fast, free and simple way to organise your stay. In a few clicks you can easily search, compare and book your Budapest accommodation by clicking directly through to the hotel or travel agent website. No fees are added to your stay by booking with us. To get started, simply add your chosen travel dates to the search box above and let us find cheap hotel deals for you. Or alternatively, select from the hotel options above.

Top rated hotels in Budapest

from ₹3,885
from ₹7,114
from ₹13,855

What are travellers saying about Budapest?

History Buffs
Nightlife Lovers
Art & Design Lovers
Member reviews (518)

Very inexpensive and just an overall great atmosphere. We cant wait to go back

Serkan Ormangören
Serkan Ormangören

The people were so grumpy and the atmosphere there absolutely disturbed me. I was hit a few times by some people and they didn’t even bother to say sorry. Been to some restaurants and they didn’t welcome us! After the trip i decided not to go again

Bashayer S T AlKout
Bashayer S T AlKout

* One of the best sightseeing locations in Europe, especially at night ❤️ & great historical places to visit as well. * A great choice for a quick getaway, have fun and chillax. * A great place for shopping especially when you stay in within the center of Budapest. * Never getting bored to visiting the place

Daisy Campion
Daisy Campion

I’m currently on my 8th day, and I have another 10 days left, and I’m not worried I’m going to run out of things to do. Yes, the weather hasn’t always been ideal, but the market and museums have made up for it. I urge you to go, grab a map and circle where you want to visit. It’s relatively cheap for attractions and objectively cheap for food and drink. Beautiful city. :)


The least expensive month is November, with an average of ₹4,400 per night. The most expensive month to stay in Budapest is May, with an average price of ₹9,923 per night.
The average price of a hotel in December last year was ₹8,425 per night. This is 10% more than the average nightly price of ₹7,567 seen over the previous 12 months.
In Budapest, the expected average temperature in December is 0.3°C/32.6°F. The warmest month is typically July, which averages 27.7°C/81.9°F. The coolest month is January, with temperatures averaging -2.8°C/27.0°F.
The nearest airport to Budapest is Budapest (BUD) (16.18km).

Plan a trip to Hungary