New: Budapest Pass (Parliament Tour / Danube Sightseeing Cruise / City Tour)

Click here

Budapest Card Prices

The Budapest Card is one of the best tools that you can use to help you truly discover all the amazing things that Budapest has to offer, but which card options is the best for you?

There are five different durations of Budapest Card: 24, 48, 72, 96, and 120 hours. Each card is valid from its first use for the period of time marked on the card. The card doesn’t activate until you use it, so they’re easy to buy before your trip, and are valid for one year from the date of purchase. Stock up and save early!

To determine if the Budapest Card is worth the price, ask yourself these three questions:

  1. How long am I going to be staying in Budapest?
  2. How many amazing things do I want to see while I’m there?
  3. How much money do I want to save?

Are you just popping into Budapest for one day to try some famous traditional Hungarian chimney cakes at Molnár’s Kürtőskalács, or to take a dip at the Lukács Thermal Bath and Swimming Pool? If that is the case, than investing in a 24-hour card might be your best option. If you’re staying longer, or want to take in more than just a sweet treat and a relaxing bath, consider the 48, 72, 96, or 120-hour cards.

The longer-duration cards are great value for money, especially the 120-hour card, which costs just €19.20 per day.

The Budapest Card hands you the keys to the city, or as close as you can get. Dozens of bars, restaurants, spas, museums, and other locations offer enormous discounts on admission, services, or purchases. You can use the city’s public transportation for free, take in the sights with free walking tours and free river cruises, or pop into the Lukács Thermal Bath for a free visit. The possibilities are endless.

Check out our Discounts page for more information about all the amazing savings that are possible with the Budapest Card.

Pricing table

24 Hours48 Hours72 Hours96 Hours120 Hours
Adults€39,00 (€39,00 per day)€53,00 (€26,50 per day)€69,00 (€23,00 per day)€87,00 (€21,75 per day)€96,00 (€19,20 per day)

Each card is valid for one adult and one child up to the age of six travelling with them.