Duration 42h 5m
Distance 1090.4 km
Average price 280 ₺
Frequency 6/week

Trip overview

The train between Hungary and Edirne takes 42h 5m. The train runs, on average, 6 times per week from Hungary to Edirne. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.

Train, night train

  1. Budapest-Keleti
  2. Videle
  3. Edirne
31h 11m
230 ₺ - 355 ₺

Frequently asked questions

Want to know about travelling from Hungary to Edirne? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport?, What is the quickest option?, How much do tickets usually cost? and many more.

No, there is no direct train from Hungary to Edirne. However, there are services departing from Batthyány tér and arriving at Edirne via Budapest-Keleti and Videle. The journey, including transfers, takes approximately 31h 11m.

More details

The distance between Hungary and Edirne is 829 km. The road distance is 1090.4 km.

Get driving directions

Hungary to Edirne train services, operated by Romanian Railways (CFR), depart from Budapest-Keleti station.

More details

Hungary to Edirne train services, operated by Bulgarian Railways (BDZh), arrive at Edirne station.

More details

Edirne is 2h ahead of Hungary. It is currently 11:17 AM in Hungary and 1:17 PM in Edirne.

There are 49+ hotels available in Edirne. Prices start at 750 ₺ per night.

More details

Get the Rome2rio app

Find the best way to get from A to B, anywhere in the world, on your mobile or tablet.

Compare your options: plane, train, bus, car, ferry, bike share, driving and walking directions all in one search.

Learn more about our apps