There are 11 ways to get from Odessa to Budapest by train, plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Transport is disrupted due to the Russia-Ukraine war. Read more
Train to Bucharest Otopeni, fly to Budapest Ferenc Liszt International Airport
best- Take the train from Galaţi to Bucharesttrain
- Fly from Bucharest Otopeni (OTP) to Budapest Ferenc Liszt International Airport (BUD)plane OTP - BUD
9h 25mFt 24,607–64,933Train
cheapest- Take the train from Odesa-Holovna to Mukachevotrain 038Ш
- Take the train from Mukachevo to Budapest-Nyugatitrain Ic
25h 14mFt 8,515–11,749Bus
- Take the bus from Pryvoz Bus Station to Chișinăubus Zaporizhzhia
- Take the bus from Chişinău Southern Bus to Budapestbus
22h 29mDrive 1,113.6 km
- Drive from Odesa to Budapestcar 1,113.6 km
17h 27mFt 61,270–88,501Train to Bucharest Băneasa Aurel Vlaicu International Airport, fly to Budapest Ferenc Liszt International Airport
- Take the train from Galaţi to Bucharesttrain
- Fly from Bucharest Băneasa Aurel Vlaicu International Airport (BBU) to Budapest Ferenc Liszt International Airport (BUD)plane BBU - BUD
9h 13mFt 13,952–50,958Bus to Varna Airport, fly to Budapest Ferenc Liszt International Airport
- Take the bus from Izmail Bus station to Varna Central Bus Stationbus
- Fly from Varna Airport (VAR) to Budapest Ferenc Liszt International Airport (BUD)plane VAR - BUD
9h 29mFt 24,379–81,134Bus, bus to Brașov-Ghimbav International Airport, fly to Budapest Ferenc Liszt International Airport
- Take the bus from Galați Sala Sporturilor to Sfântu Gheorghebus
- Take the bus from Sfântu Gheorghe to Brasov Airportbus
- Fly from Brașov-Ghimbav International Airport (GHV) to Budapest Ferenc Liszt International Airport (BUD)plane GHV - BUD
9hBus to Chișinău International Airport, fly to Budapest Ferenc Liszt International Airport
- Take the bus from Pryvoz Bus Station to Chisinau Airportbus
- Fly from Chișinău International Airport (RMO) to Budapest Ferenc Liszt International Airport (BUD)plane RMO - BUD
7h 33mBus to Chișinău International Airport, fly to Vienna International Airport, train
- Take the bus from Pryvoz Bus Station to Chisinau Airportbus
- Fly from Chișinău International Airport (RMO) to Vienna International Airport (VIE)plane RMO - VIE
- Take the train from Wien Hbf to Budapest-Kelenfoeldtrain
9h 56mTrain via Chop
- Take the train from Odesa-Holovna to Mukachevotrain
- Take the train from Mukachevo to Zahonytrain Ic
- Take the train from Zahony to Budapest-Nyugatitrain Ic / ...
25h 26mFt 11,015–17,749Bus via Budapest, Népliget Autóbusz-Pályaudvar
- Take the bus from Pryvoz Bus Station to Chişinău Central Bus Stationbus
- Take the bus from Chisinau, Gara Feroviara to Budapest, Népliget Autóbusz-Pályaudvarbus
27h 20mFt 51,607–103,710
Bucharest Otopeni (OTP) to Budapest Ferenc Liszt International Airport (BUD) flights
Questions & Answers
Transport is disrupted due to the Russia-Ukraine war. Read more
The cheapest way to get from Odessa to Budapest is to train which costs 8 500 Ft - 12 000 Ft and takes 25h 14m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The fastest way to get from Odessa to Budapest is to train and fly which takes 9h 13m and costs 14 000 Ft - 55 000 Ft.
Transport is disrupted due to the Russia-Ukraine war. Read more
No, there is no direct bus from Odessa to Budapest. However, there are services departing from Bunina St and arriving at Budapest via Pryvoz Bus Station, str. Ismail and Chişinău Southern Bus. The journey, including transfers, takes approximately 22h 29m.
Transport is disrupted due to the Russia-Ukraine war. Read more
No, there is no direct train from Odessa to Budapest. However, there are services departing from Odesa-Holovna and arriving at Budapest-Nyugati via Mukachevo. The journey, including transfers, takes approximately 25h 14m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The distance between Odessa and Budapest is 930 km. The road distance is 1113.6 km.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Odessa to Budapest without a car is to bus which takes 22h 29m and costs .
Transport is disrupted due to the Russia-Ukraine war. Read more
It takes approximately 9h 25m to get from Odessa to Budapest, including transfers.
Transport is disrupted due to the Russia-Ukraine war. Read more
Odessa to Budapest bus services, operated by OrionBus, depart from Pryvoz Bus Station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Odessa to Budapest train services, operated by Ukrainian Railways (УЗ), depart from Odesa-Holovna station.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Odessa to Budapest is to bus which takes 22h 29m and costs . Alternatively, you can train, which costs 8 500 Ft - 12 000 Ft and takes 25h 14m.
What companies run services between Odessa, Ukraine and Budapest, Hungary?
You can take a bus from Bunina St to Budapest via Pryvoz Bus Station, Chișinău, str. Ismail, șos. Hâncești, Gara Auto Sud-Vest, and Chişinău Southern Bus in around 22h 29m. Alternatively, you can take a bus from Bunina St to Budapest-Nyugati via Novoshipnyi riad St, Odesa-Holovna, and Mukachevo in around 25h 14m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- austrian.com
Flights from Bucharest Otopeni to Budapest Ferenc Liszt International Airport via Vienna International Airport
- Ave. Duration
- 4h 30m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- Ft 24,000–90,000
Flights from Chișinău International Airport to Vienna International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- Ft 24,000–100,000
- Website
- wizzair.com
Flights from Bucharest Băneasa Aurel Vlaicu International Airport to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- Ft 8,000–32,000
Flights from Varna Airport to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 1h 40m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- Ft 13,000–65,000
Flights from Brașov-Ghimbav International Airport to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 1h 15m
- When
- Monday, Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- Ft 11,000–60,000
- Website
- tarom.ro
Flights from Bucharest Otopeni to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Tuesday, Friday, Wednesday, Thursday, and Sunday
- Estimated price
- Ft 21,000–46,000
- Website
- airserbia.com
Flights from Bucharest Otopeni to Budapest Ferenc Liszt International Airport via Belgrade
- Ave. Duration
- 4h 20m
- When
- Thursday
- Estimated price
- Ft 21,000–46,000
- Website
- flyulendo.com
Flights from Chișinău International Airport to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 1h 35m
- When
- Tuesday and Saturday
- Estimated price
- Ft 16,000–75,000
- Website
- lot.com
Flights from Chișinău International Airport to Vienna International Airport via Warsaw Chopin
- Ave. Duration
- 4h
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- Ft 55,000–90,000
- Phone
- 0219521
- Website
- cfrcalatori.ro
Train from Galaţi to Bucharest
- Ave. Duration
- 3h 42m
- Frequency
- 4 times a day
- Estimated price
- Ft 7,500–8,500
- Website
- https://www.cfrcalatori.ro/en/
Train from Galaţi to Bucharest
- Ave. Duration
- 3h 42m
- Frequency
- 4 times a day
- Estimated price
- Ft 7,500–8,500
- Website
- https://www.cfrcalatori.ro/en/
- Phone
- +40 238 434 380
- [email protected]
- Website
- transferoviarcalatori.ro
Train from Galaţi to Bucharest
- Ave. Duration
- 3h 47m
- Frequency
- Once daily
- Estimated price
- Ft 3,800–11,000
- Schedules at
- transferoviarcalatori.ro
- 2nd Class
- Ft 3,800–6,500
- 1st Class
- Ft 7,000–11,000
Train from Galaţi to Bucharest
- Ave. Duration
- 3h 47m
- Frequency
- Once daily
- Estimated price
- Ft 3,800–11,000
- Schedules at
- transferoviarcalatori.ro
- 2nd Class
- Ft 3,800–6,500
- 1st Class
- Ft 7,000–11,000
- Phone
- +38 (044) 309-70-01
- [email protected]
- Website
- uz.gov.ua
Train from Odesa-Holovna to Mukachevo
- Ave. Duration
- 16h 17m
- Frequency
- Once daily
- Estimated price
- Ft 2,000–4,300
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://gd.tickets.ua/en?refid=6578
- Coupe
- Ft 3,700–4,300
- Berth
- Ft 2,000–2,800
- Deluxe
- Ft 13,000–19,000
Train from Odesa-Holovna to Mukachevo
- Ave. Duration
- 16h 17m
- Frequency
- Once daily
- Estimated price
- Ft 2,000–4,300
- Website
- https://uz.gov.ua/en/
- Schedules at
- https://uz.gov.ua/en/passengers/timetable/
- Book at
- https://gd.tickets.ua/en?refid=6578
- Coupe
- Ft 3,700–4,300
- Berth
- Ft 2,000–2,800
- Deluxe
- Ft 13,000–19,000
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- jegy.mav.hu
Train from Mukachevo to Budapest-Nyugati
- Ave. Duration
- 6h 52m
- Frequency
- 4 times a day
- Estimated price
- Ft 6,500–7,500
- Website
- https://jegy.mav.hu/
Train from Mukachevo to Zahony
- Ave. Duration
- 2h 3m
- Frequency
- 4 times a day
- Estimated price
- Ft 850–1,100
- Website
- https://jegy.mav.hu/
Train from Zahony to Budapest-Nyugati
- Ave. Duration
- 4h 2m
- Frequency
- Every 2 hours
- Estimated price
- Ft 5,500–7,000
- Website
- https://jegy.mav.hu/
- Phone
- +43 (0) 5 1717
- Website
- oebb.at
Train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 22m
- Frequency
- Hourly
- Estimated price
- Ft 19,000–34,000
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +43 (0)5 1717
- Website
- oebb.at
Train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 36m
- Frequency
- 5 times a day
- Estimated price
- Ft 13,000–21,000
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- Website
- https://shop.oebbtickets.at/en/ticket
- *
- Ft 13,000–20,000
- Phone
- +420 222 222 221
- [email protected]
- Website
- regiojet.com
Train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 31m
- Frequency
- Every 4 hours
- Estimated price
- Ft 5,000–8,500
- Website
- https://regiojet.com/
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- oebb.at
Train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 28m
- Frequency
- 4 times a day
- Estimated price
- Ft 18,000–33,000
- Website
- https://www.oebb.at/en/
Train from Mukachevo to Zahony
- Ave. Duration
- 2h 29m
- Frequency
- Twice daily
- Estimated price
- Ft 3,500–6,500
- Website
- https://www.oebb.at/en/
- Phone
- +38 (050) 010-01-04
- [email protected]
- Website
- orionbus.net
Bus from Pryvoz Bus Station to Chișinău
- Ave. Duration
- 2h 12m
- Frequency
- Once daily
- Website
- https://orionbus.net/en
Bus from Pryvoz Bus Station to Chisinau Airport
- Ave. Duration
- 2h 2m
- Frequency
- Once daily
- Website
- https://orionbus.net/en
Bus from Pryvoz Bus Station to Chisinau Airport
- Ave. Duration
- 2h 2m
- Frequency
- Once daily
- Website
- https://orionbus.net/en
- [email protected]
- Website
- svs.md
Bus from Chişinău Southern Bus to Budapest
- Ave. Duration
- 17h 20m
- Frequency
- Once daily
- Estimated price
- Ft 15,000–30,000
- Website
- https://svs.md/en/bus/route/number-19167
- Phone
- +380 44 594 9010
- [email protected]
- Website
- ecolines.net
Bus from Izmail Bus station to Varna Central Bus Station
- Ave. Duration
- 4h 50m
- Frequency
- Once a week
- Estimated price
- Ft 8,500–13,000
- Schedules at
- ecolines.net
- Book at
- ecolines.net
- Phone
- +40766.318.799
- Website
- emmalines.ro
Bus from Galați Sala Sporturilor to Sfântu Gheorghe
- Ave. Duration
- 2h 25m
- Frequency
- Twice daily
- Schedules at
- emmalines.ro
- Phone
- +4 0268 455555
- [email protected]
- Website
- transfer-lowcost.ro
Bus from Sfântu Gheorghe to Brasov Airport
- Ave. Duration
- 49 min
- Frequency
- Every 2 hours
- Schedules at
- transfer-lowcost.ro
- Website
- inbus.ua
Bus from Pryvoz Bus Station to Chişinău Central Bus Station
- Ave. Duration
- 5h 20m
- Frequency
- Hourly
- Estimated price
- Ft 1,900–7,500
- Website
- https://inbus.ua/en
- Phone
- +373 789 18 888
- [email protected]
- Website
- busline.md
Bus from Chisinau, Gara Feroviara to Budapest, Népliget Autóbusz-Pályaudvar
- Ave. Duration
- 20h
- Frequency
- 6 times a week
- Estimated price
- Ft 33,000–80,000
- Website
- https://busline.md/en/
Want to know more about travelling around Hungary
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Want to know more about Flixbus?
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
Transport is disrupted due to the Russia-Ukraine war. Read more
Odessa to Budapest bus services, operated by OrionBus, arrive at Chișinău station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Budapest is 1h behind Odessa. It is currently 6:51 PM in Odessa and 5:51 PM in Budapest.
Transport is disrupted due to the Russia-Ukraine war. Read more
Odessa to Budapest train services, operated by Ukrainian Railways (УЗ), arrive at Mukachevo station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Yes, the driving distance between Odessa to Budapest is 1114 km. It takes approximately 17h 27m to drive from Odessa to Budapest.
Transport is disrupted due to the Russia-Ukraine war. Read more
There are 1672+ hotels available in Budapest.








































