Start your day by visiting Buda Castle Hill which is a UNESCO World Heritage site. You can enjoy panoramic views of the city from the top of the hill. Visit Fisherman's Bastion, a neo-Gothic terrace with 7 towers for an unforgettable experience. Take a break and have lunch at Baltazár Grill Buda Castle, a chic restaurant that serves Hungarian cuisine.
Start your day at St. Stephen's Basilica, a magnificent neoclassical basilica named after the first king of Hungary. Next, visit the Dohány Street Synagogue, the largest synagogue in Europe. Afterward, enjoy a romantic boat ride on the Danube River for amazing views of the city. End your day by taking a dip in one of the Thermal Baths where you can relax and unwind.
Most of the attractions on this itinerary are within walking distance. However, you may want to consider taking a taxi or using public transport to get around. A 24-hour travel card costs approximately £6 and can be used on all forms of public transport in Budapest.
If you have more time, consider visiting Széchenyi Thermal Baths which is the largest medicinal bath in Europe. For a romantic dinner, try Onyx Restaurant which is a Michelin-starred restaurant in the city center. If you have less time, skip the boat ride on the Danube River.
Budapest Ferenc Liszt International Airport (BUD) is the largest and busiest airport in Hungary. It is located approximately 16 km southeast of the city center. You can take a taxi for around £20 or use public transport (e.g. bus 100E or 200E) for around £2.