There are 10 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 38mFt 26,523–79,886Train
cheapest- Take the train from Odesa-Holovna to Mukachevotrain 038Ш
- Take the train from Mukachevo to Budapest-Nyugatitrain Ic
25h 13mFt 8,573–11,871Bus
- 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 63,466–91,673Train 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 32mFt 13,870–56,903Bus 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 46mTrain to Brașov-Ghimbav International Airport, fly to Budapest Ferenc Liszt International Airport
- Take the train from Galaţi to Brașovtrain
- Fly from Brașov-Ghimbav International Airport (GHV) to Budapest Ferenc Liszt International Airport (BUD)plane GHV - BUD
11h 15mFt 21,393–83,136Bus 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
10h 1mBus, bus to Tirgu Mures, fly to Budapest Ferenc Liszt International Airport
- Take the bus from Galaţi Casa de Cultura a Sindicatelor to Sighișoara Peco MOLbus
- Take the bus from Sighișoara to Tirgu Mures Airportbus
- Fly from Tirgu Mures (TGM) to Budapest Ferenc Liszt International Airport (BUD)plane TGM - BUD
10h 33mBus 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,467–103,717
Bucharest Otopeni (OTP) to Budapest Ferenc Liszt International Airport (BUD) flights
Comparing Your Travel Options
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 13m.
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 32m and costs 13 000 Ft - 60 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 13m.
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 38m 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 13m.
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 Zhukovskogo St to Budapest-Nyugati via Novoshipnyi riad St, Odesa-Holovna, and Mukachevo in around 25h 13m.
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
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- Ft 25,000–110,000
Flights from Chișinău International Airport to Vienna International Airport
- Ave. Duration
- 1h 41m
- When
- Every day
- Estimated price
- Ft 39,000–100,000
- Website
- wizzair.com
Flights from Bucharest Băneasa Aurel Vlaicu International Airport to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- Ft 8,000–36,000
Flights from Chișinău International Airport to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 1h 35m
- When
- Thursday
- Estimated price
- Ft 7,500–75,000
Flights from Brașov-Ghimbav International Airport to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 1h 15m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- Ft 11,000–70,000
Flights from Tirgu Mures to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- Ft 10,000–45,000
- Website
- tarom.ro
Flights from Bucharest Otopeni to Budapest Ferenc Liszt International Airport
- Ave. Duration
- 1h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- Ft 20,000–45,000
- Website
- airserbia.com
Flights from Bucharest Otopeni to Budapest Ferenc Liszt International Airport via Belgrade
- Ave. Duration
- 3h 25m
- When
- Friday and Sunday
- Estimated price
- Ft 29,000–65,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 15,000–70,000
- Website
- auraairlines.com
Flights from Chișinău International Airport to Vienna International Airport
- Ave. Duration
- 1h 45m
- When
- Thursday
- Estimated price
- Ft 60,000–100,000
- Phone
- 0219521
- Website
- Romanian Railways (CFR)
Train from Galaţi to Bucharest
- Ave. Duration
- 3h 42m
- Frequency
- 4 times a day
- Estimated price
- Ft 7,500–8,500
- Website
- Romanian Railways (CFR)
Train from Galaţi to Bucharest
- Ave. Duration
- 3h 42m
- Frequency
- 4 times a day
- Estimated price
- Ft 7,500–8,500
- Website
- Romanian Railways (CFR)
Train from Galaţi to Brașov
- Ave. Duration
- 4h 58m
- Frequency
- Once daily
- Estimated price
- Ft 8,500–10,000
- Website
- Romanian Railways (CFR)
- Phone
- +40 238 434 380
- [email protected]
- Website
- Transferoviar Călători (TFC)
Train from Galaţi to Bucharest
- Ave. Duration
- 3h 47m
- Frequency
- Once daily
- Estimated price
- Ft 3,700–11,000
- Schedules at
- Transferoviar Călători (TFC)
- 2nd Class
- Ft 3,700–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,700–11,000
- Schedules at
- Transferoviar Călători (TFC)
- 2nd Class
- Ft 3,700–6,500
- 1st Class
- Ft 7,000–11,000
- Phone
- +38 (044) 309-70-01
- [email protected]
- Website
- Ukrainian Railways
Train from Odesa-Holovna to Mukachevo
- Ave. Duration
- 16h 17m
- Frequency
- Once daily
- Estimated price
- Ft 2,000–4,400
- Website
- Ukrainian Railways
- Schedules at
- Ukrainian Railways
- Book at
- Tickets.ua
- Coupe
- Ft 3,800–4,400
- Berth
- Ft 2,000–2,800
- Deluxe
- Ft 13,000–19,000
- Phone
- +36 (1) 3 49 49 49
- [email protected]
- Website
- Hungarian Railways (MÁV)
Train from Mukachevo to Budapest-Nyugati
- Ave. Duration
- 6h 52m
- Frequency
- Every 4 hours
- Estimated price
- Ft 6,500–7,500
- Website
- Hungarian Railways (MÁV)
- Phone
- +43 (0) 5 1717
- Website
- ÖBB EuroCity
Train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 22m
- Frequency
- Hourly
- Estimated price
- Ft 20,000–24,000
- Website
- ÖBB EuroCity
- Website
- ÖBB EuroCity
- Phone
- +43 (0)5 1717
- Website
- Railjet
Train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 22m
- Frequency
- 5 times a day
- Estimated price
- Ft 13,000–21,000
- Website
- Railjet
- Website
- Railjet
- *
- Ft 13,000–21,000
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- Austrian Railways
Train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 25m
- Frequency
- Twice daily
- Estimated price
- Ft 17,000–30,000
- Website
- Austrian Railways
- Phone
- +420 222 222 221
- [email protected]
- Website
- RegioJet
Train from Wien Hbf to Budapest-Kelenfoeld
- Ave. Duration
- 2h 31m
- Frequency
- Every 4 hours
- Estimated price
- Ft 4,400–7,500
- Website
- RegioJet
- Phone
- +38 (050) 010-01-04
- [email protected]
- Website
- OrionBus
Bus from Pryvoz Bus Station to Chișinău
- Ave. Duration
- 2h 12m
- Frequency
- Once daily
- Website
- OrionBus
Bus from Pryvoz Bus Station to Chisinau Airport
- Ave. Duration
- 2h 2m
- Frequency
- Once daily
- Website
- OrionBus
Bus from Pryvoz Bus Station to Chisinau Airport
- Ave. Duration
- 2h 2m
- Frequency
- Once daily
- Website
- OrionBus
- [email protected]
- Website
- SVS
Bus from Chişinău Southern Bus to Budapest
- Ave. Duration
- 17h 20m
- Frequency
- Once daily
- Estimated price
- Ft 15,000–30,000
- Website
- SVS
- Phone
- +4-0744-251.977
- Website
- veratrans.autogari.ro
Bus from Galaţi Casa de Cultura a Sindicatelor to Sighișoara Peco MOL
- Ave. Duration
- 3h 40m
- Frequency
- 4 times a day
- Estimated price
- Ft 15,472
- Schedules at
- veratrans.autogari.ro
- Phone
- +4-0729-770.870
- [email protected]
- Website
- transolteanu.ro
Bus from Sighișoara to Tirgu Mures Airport
- Ave. Duration
- 58 min
- Frequency
- 3 times a day
- Schedules at
- transolteanu.ro
- Phone
- +40743919764
- Website
- olteanutravel.autogari.ro
Bus from Sighișoara to Tirgu Mures Airport
- Ave. Duration
- 59 min
- Frequency
- Twice daily
- Schedules at
- olteanutravel.autogari.ro
- Phone
- +373 789 18 888
- [email protected]
- Website
- Express Busline
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
- Express Busline
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
Booking & Getting There
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 1:08 PM in Odessa and 12:08 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 6413+ hotels available in Budapest.






































