There are 12 ways to get from Budapest to Mariupol by bus, night train, taxi, car, train, plane, or shuttle
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
Bus, night train, taxi
best- Take the bus from Budapest Népliget bus station to Przemysl, Bus Stationbus
- Take the night train from Przemysl Glowny to Bila Tcerkvanighttrain 32
- Take the taxi from Bila Tcerkva to Богуславtaxi
- Take the bus from Богуслав to Selidovebus
- Take the taxi from Selidove to Donetsk Yuzhny bus stationtaxi
- Take the bus from Donetsk Yuzhny bus station to Mariupol AC-2 bus stationbus
30h 50mDrive 1,705.5 km
cheapest- Drive from Budapest to Mariupolcar 1,705.5 km
24h 30m₴12,982–18,751Train to Vienna International Airport, fly to Krasnodar, bus
- Take the train from Budapest-Kelenfoeld to Wien Hbftrain
- Fly from Vienna International Airport (VIE) to Krasnodar (KRR)plane VIE - KRR
- Take the bus from Krasnodar-1 Bus station to Donetsk Yuzhny bus stationbus
- Take the bus from Donetsk Yuzhny bus station to Mariupol AC-2 bus stationbus
31h 54mBus, taxi via Kálvin tér
- Take the bus from Budapest to Kyivbus
- Take the bus from Kyiv to Selidovebus
- Take the taxi from Selidove to Donetsk Yuzhny bus stationtaxi
- Take the bus from Donetsk Yuzhny bus station to Mariupol AC-2 bus stationbus
34h 42mBus, taxi
- Take the bus from Budapest, Népliget Autóbusz-Pályaudvar to Kyiv Central Bus stationbus
- Take the bus from Kyiv to Selidovebus
- Take the taxi from Selidove to Donetsk Yuzhny bus stationtaxi
- Take the bus from Donetsk Yuzhny bus station to Mariupol AC-2 bus stationbus
38h 19mBus, taxi via Kyiv
- Take the bus from Budapest Nepliget Bus Station to Kyiv Bus stationbus
- Take the bus from Kyiv to Selidovebus
- Take the taxi from Selidove to Donetsk Yuzhny bus stationtaxi
- Take the bus from Donetsk Yuzhny bus station to Mariupol AC-2 bus stationbus
39h 2mFly Budapest Ferenc Liszt International Airport to Krasnodar, bus
- Fly from Budapest Ferenc Liszt International Airport (BUD) to Krasnodar (KRR)plane BUD - KRR
- Take the bus from Krasnodar-1 Bus station to Donetsk Yuzhny bus stationbus
- Take the bus from Donetsk Yuzhny bus station to Mariupol AC-2 bus stationbus
27h 15mFly Budapest Ferenc Liszt International Airport to Sochi International Airport, train, bus
- Fly from Budapest Ferenc Liszt International Airport (BUD) to Sochi International Airport (AER)plane BUD - AER
- Take the train from Adler to Krasnodar 1train
- Take the bus from Krasnodar-1 Bus station to Donetsk Yuzhny bus stationbus
- Take the bus from Donetsk Yuzhny bus station to Mariupol AC-2 bus stationbus
30h 37mShuttle to Zagreb Franjo Tuđman Airport, fly to Krasnodar, bus
- Take a shuttle bus from Budapest to Zagreb Airport
- Fly from Zagreb Franjo Tuđman Airport (ZAG) to Krasnodar (KRR)plane ZAG - KRR
- Take the bus from Krasnodar-1 Bus station to Donetsk Yuzhny bus stationbus
- Take the bus from Donetsk Yuzhny bus station to Mariupol AC-2 bus stationbus
34h 50mShuttle to Timișoara Traian Vuia International Airport, fly to Krasnodar, bus
- Take a shuttle bus from Budapest to Timişoara
- Fly from Timișoara Traian Vuia International Airport (TSR) to Krasnodar (KRR)plane TSR - KRR
- Take the bus from Krasnodar-1 Bus station to Donetsk Yuzhny bus stationbus
- Take the bus from Donetsk Yuzhny bus station to Mariupol AC-2 bus stationbus
38h 16mShuttle to Belgrade Nikola Tesla Airport, fly to Krasnodar, bus
- Take a shuttle bus from Budapest to Beograd, Autobuska stanica
- Fly from Belgrade Nikola Tesla Airport (BEG) to Krasnodar (KRR)plane BEG - KRR
- Take the bus from Krasnodar-1 Bus station to Donetsk Yuzhny bus stationbus
- Take the bus from Donetsk Yuzhny bus station to Mariupol AC-2 bus stationbus
31h 57mShuttle to Belgrade Nikola Tesla Airport, fly to Sochi International Airport, train, bus
- Take a shuttle bus from Budapest to Beograd, Autobuska stanica
- Fly from Belgrade Nikola Tesla Airport (BEG) to Sochi International Airport (AER)plane BEG - AER
- Take the train from Adler to Krasnodar 1train
- Take the bus from Krasnodar-1 Bus station to Donetsk Yuzhny bus stationbus
- Take the bus from Donetsk Yuzhny bus station to Mariupol AC-2 bus stationbus
32h 14m
Vienna International Airport (VIE) to Krasnodar (KRR) flights
Questions & Answers
Transport is disrupted due to the Russia-Ukraine war. Read more
The cheapest way to get from Budapest to Mariupol is to drive which costs 13 000 ₴ - 19 000 ₴ and takes 24h 30m.
Transport is disrupted due to the Russia-Ukraine war. Read more
The fastest way to get from Budapest to Mariupol is to drive which takes 24h 30m and costs 13 000 ₴ - 19 000 ₴.
Transport is disrupted due to the Russia-Ukraine war. Read more
The distance between Budapest and Mariupol is 2010 km. The road distance is 1705.5 km.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Budapest to Mariupol without a car is to bus and night train and taxi which takes 30h 50m and costs .
Transport is disrupted due to the Russia-Ukraine war. Read more
It takes approximately 30h 50m to get from Budapest to Mariupol, including transfers.
Transport is disrupted due to the Russia-Ukraine war. Read more
Mariupol is 1h ahead of Budapest. It is currently 2:31 PM in Budapest and 3:31 PM in Mariupol.
Transport is disrupted due to the Russia-Ukraine war. Read more
Yes, the driving distance between Budapest to Mariupol is 1705 km. It takes approximately 24h 30m to drive from Budapest to Mariupol.
What companies run services between Budapest, Hungary and Mariupol, Ukraine?
There is no direct connection from Budapest to Mariupol. However, you can take the subway to Népliget, walk to Budapest Népliget bus station, take the bus to Przemysl, Bus Station, walk to Przemysl Glowny, take the vehicle to Bila Tcerkva, take the taxi to Богуслав, take the bus to Selidove, take the taxi to Donetsk Yuzhny bus station, then take the bus to Mariupol AC-2 bus station. Alternatively, you can drive from Budapest to Mariupol in around 24h 30m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- aeroflot.ru
Flights from Vienna International Airport to Krasnodar via Istanbul
- Ave. Duration
- 13h 25m
- When
- Every day
- Estimated price
- ₴16,000–65,000
Flights from Vienna International Airport to Krasnodar via Erevan
- Ave. Duration
- 14h 10m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- ₴11,000–43,000
Flights from Vienna International Airport to Krasnodar via Belgrade Nikola Tesla Airport, Istanbul
- Ave. Duration
- 10h 52m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₴8,000–39,000
Flights from Budapest Ferenc Liszt International Airport to Krasnodar via Istanbul
- Ave. Duration
- 12h 25m
- When
- Every day
- Estimated price
- ₴15,000–65,000
Flights from Budapest Ferenc Liszt International Airport to Krasnodar via Belgrade Nikola Tesla Airport, Istanbul
- Ave. Duration
- 10h 35m
- When
- Friday and Sunday
- Estimated price
- ₴7,000–36,000
Flights from Budapest Ferenc Liszt International Airport to Sochi International Airport via Istanbul
- Ave. Duration
- 7h 22m
- When
- Every day
- Estimated price
- ₴4,300–60,000
Flights from Budapest Ferenc Liszt International Airport to Sochi International Airport via Erevan
- Ave. Duration
- 10h 35m
- When
- Friday
- Estimated price
- ₴4,900–21,000
Flights from Zagreb Franjo Tuđman Airport to Krasnodar via Istanbul
- Ave. Duration
- 12h 35m
- When
- Every day
- Estimated price
- ₴16,000–70,000
Flights from Zagreb Franjo Tuđman Airport to Krasnodar via Split, Istanbul
- Ave. Duration
- 17h 25m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- ₴13,000–46,000
Flights from Timișoara Traian Vuia International Airport to Krasnodar via Istanbul
- Ave. Duration
- 19h 5m
- When
- Wednesday
- Estimated price
- ₴9,000–45,000
Flights from Timișoara Traian Vuia International Airport to Krasnodar via Bucharest Otopeni, Istanbul
- Ave. Duration
- 14h 35m
- When
- Every day
- Estimated price
- ₴9,000–46,000
Flights from Belgrade Nikola Tesla Airport to Krasnodar via Istanbul
- Ave. Duration
- 10h 7m
- When
- Every day
- Estimated price
- ₴7,500–39,000
- Website
- azimuth.aero
Flights from Vienna International Airport to Krasnodar via Tel Aviv
- Ave. Duration
- 11h 55m
- When
- Monday and Thursday
- Estimated price
- ₴12,000–48,000
Flights from Budapest Ferenc Liszt International Airport to Krasnodar via Tel Aviv
- Ave. Duration
- 16h 11m
- When
- Wednesday and Sunday
- Estimated price
- ₴14,000–130,000
Flights from Budapest Ferenc Liszt International Airport to Sochi International Airport via Istanbul
- Ave. Duration
- 5h 20m
- When
- Tuesday and Thursday
- Estimated price
- ₴14,000–60,000
Flights from Budapest Ferenc Liszt International Airport to Sochi International Airport via Tel Aviv
- Ave. Duration
- 8h 50m
- When
- Tuesday, Wednesday, and Sunday
- Estimated price
- ₴5,500–120,000
Flights from Zagreb Franjo Tuđman Airport to Krasnodar via Tel Aviv
- Ave. Duration
- 12h
- When
- Monday
- Estimated price
- ₴33,000–140,000
- Website
- flyone.eu
Flights from Vienna International Airport to Krasnodar via Erevan
- Ave. Duration
- 21h 10m
- When
- Friday
- Estimated price
- ₴12,000–47,000
Flights from Budapest Ferenc Liszt International Airport to Krasnodar via Erevan
- Ave. Duration
- 7h 45m
- When
- Monday and Friday
- Estimated price
- ₴5,500–24,000
- Website
- iraero.ru
Flights from Vienna International Airport to Krasnodar via Antalya
- Ave. Duration
- 20h 25m
- When
- Thursday and Saturday
- Estimated price
- ₴14,000–39,000
- Website
- flyredwings.com
Flights from Budapest Ferenc Liszt International Airport to Sochi International Airport via Tel Aviv
- Ave. Duration
- 7h 10m
- When
- Thursday
- Estimated price
- ₴13,000–27,000
- Website
- airserbia.com
Flights from Belgrade Nikola Tesla Airport to Sochi International Airport
- Ave. Duration
- 2h 30m
- When
- Monday and Friday
- Estimated price
- ₴7,500–23,000
- Phone
- +38 (044) 309-70-01
- booking@uz.gov.ua
- Website
- uz.gov.ua
Night train from Przemysl Glowny to Bila Tcerkva
- Ave. Duration
- 9h 35m
- Frequency
- Once daily
- Estimated price
- ₴2,500–3,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
- ₴2,500–3,300
- Phone
- +36 (1) 3 49 49 49
- info@mavcsoport.hu
- Website
- jegy.mav.hu
Train from Budapest-Kelenfoeld to Wien Hbf
- Ave. Duration
- 2h 25m
- Frequency
- Hourly
- Estimated price
- ₴550–650
- Website
- https://jegy.mav.hu/
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Train from Budapest-Kelenfoeld to Wien Hbf
- Ave. Duration
- 2h 34m
- Frequency
- 3 times a day
- Estimated price
- ₴600–1,500
- Website
- https://regiojet.com/
- 2nd Class
- ₴600–900
- 1st Class
- ₴1,000–1,500
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Adler to Krasnodar 1
- Ave. Duration
- 4h 49m
- Frequency
- Once daily
- Estimated price
- ₴700–1,000
- Website
- https://eng.rzd.ru/
- Lastochka Train
- ₴700–1,000
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Budapest Népliget bus station to Przemysl, Bus Station
- Ave. Duration
- 7h 55m
- Frequency
- Twice daily
- Estimated price
- ₴1,600–2,700
- Website
- https://www.flixbus.co.uk
Bus from Budapest, Népliget Autóbusz-Pályaudvar to Kyiv Central Bus station
- Ave. Duration
- 20h 55m
- Frequency
- Once daily
- Estimated price
- ₴3,600–6,500
- Website
- https://www.flixbus.co.uk
- Phone
- +380(67)-484-57-27
- support@pavluks-trans.com
- Website
- pavluks-trans.com
Bus from Богуслав to Selidove
- Ave. Duration
- 4h 37m
- Frequency
- Every 4 hours
- Website
- https://pavluks-trans.com/en/tickets/kyiv/goettingen?sort_by=departure&order_by=ASC&page=1
Bus from Budapest to Kyiv
- Ave. Duration
- 16h 16m
- Frequency
- Once daily
- Website
- https://pavluks-trans.com/en/tickets/kyiv/goettingen?sort_by=departure&order_by=ASC&page=1
Bus from Kyiv to Selidove
- Ave. Duration
- 12h 1m
- Frequency
- Every 4 hours
- Website
- https://pavluks-trans.com/en/tickets/kyiv/goettingen?sort_by=departure&order_by=ASC&page=1
- Phone
- 477
- Website
- avtovokzal-dnr.ru
Bus from Donetsk Yuzhny bus station to Mariupol AC-2 bus station
- Ave. Duration
- 2h 10m
- Frequency
- Once daily
- Website
- https://avtovokzal-dnr.ru/
- Schedules at
- https://avtovokzal-dnr.ru/
- Book at
- https://ticketbus-online.ru/
- Phone
- 8-800-775-45-73
- Website
- avtovokzaly.ru
Bus from Krasnodar-1 Bus station to Donetsk Yuzhny bus station
- Ave. Duration
- 12h 35m
- Frequency
- Twice daily
- Estimated price
- ₴850–1,300
- Schedules at
- avtovokzaly.ru
- Phone
- +38(066)-281-80-41
- euroclubbus@gmail.com
- Website
- eclub.kiev.ua
Bus from Budapest Nepliget Bus Station to Kyiv Bus station
- Ave. Duration
- 19h 30m
- Frequency
- 3 times a week
- Estimated price
- ₴2,300–3,300
- Website
- EuroClub
- Phone
- +36 70 282 1827
- info@eurobusways.com
- Website
- eurobusways.com
Shuttle from Budapest to Zagreb Airport
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Estimated price
- ₴2,700–4,300
- Schedules at
- eurobusways.com
Shuttle from Budapest to Timişoara
- Ave. Duration
- 4h
- Frequency
- On demand
- Estimated price
- ₴2,400–21,000
- Schedules at
- eurobusways.com
- Phone
- + 381 011 7555 675
- info@axiostravel.com
- Website
- axiostravel.com
Shuttle from Budapest to Beograd, Autobuska stanica
- Ave. Duration
- 4h
- Frequency
- On demand
- Website
- https://axiostravel.com/en/
- Ave. Duration
- 1h 9m
- Estimated price
- ₴500–700
Want to know more about travelling around Ukraine
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

























