There are 13 ways to get from Mariupol to Basel by bus, train, plane, 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
Bus, train to Krasnodar, fly to Basel
best- Take the bus from Mariupol AC-2 bus station to Taganrogbus
- Take the train from Taganrog Stariy Vokzal to Krasnodar 2train
- Fly from Krasnodar (KRR) to Basel (BSL)plane KRR - BSL
18h 16mBus
cheapest- Take the bus from Mariupol AC-2 bus station to Rostov-on-Don bus stationbus
- Take the bus from Rostov-on-Don bus station to Minsk Central Bus Stationbus
- Take the bus from Minsk Central Bus Station to Munich Central Bus Stationbus
- Take the bus from Munich Central Bus Station to Basel Meret-Oppenheim-Strassebus
2d 18hCHF 129–276Bus, train via Yasenevo
- Take the bus from Mariupol AC-2 bus station to Salaryevo Bus Stationbus
- Take the bus from Moscow, International Bus Station to Warsaw Westbus
- Take the train from Warszawa Zachodnia to Berlin Gesundbrunnentrain Eic
- Take the train from S+U Gesundbrunnen Bhf to Frankfurttrain 15 / ...
- Take the train from Frankfurt to Basel Bad Bftrain 20 / ...
2d 6hCHF 188–428Bus, train
- Take the bus from Mariupol AC-2 bus station to Rostov-on-Don bus stationbus
- Take the train from Rostov-Glavny to Kaliningrad-Passajirsktrain
- Take the bus from Kaliningrad Bus station to Heilbronn Central bus stationbus 905
- Take the train from Heilbronn Hauptbahnhof/Willy-Brandt-Pl. to Karlsruhe Bahnhofsvorplatztrain
- Take the train from Karlsruhe Hauptbahnhof to Basel SBBtrain 20 / ...
3d 12hCHF 242–449Drive 2,688.5 km
- Drive from Mariupol to Baselcar 2,688.5 km
32h 17mCHF 420–607Bus, train to Krasnodar, fly to Mulhouse
- Take the bus from Mariupol AC-2 bus station to Taganrogbus
- Take the train from Taganrog Stariy Vokzal to Krasnodar 2train
- Fly from Krasnodar (KRR) to Mulhouse (MLH)plane KRR - MLH
33h 21mBus, train to Krasnodar, fly to Zurich Airport, train
- Take the bus from Mariupol AC-2 bus station to Taganrogbus
- Take the train from Taganrog Stariy Vokzal to Krasnodar 2train
- Fly from Krasnodar (KRR) to Zurich Airport (ZRH)plane KRR - ZRH
- Take the train from Zürich HB to Basel SBBtrain
19h 40mBus, train to Sochi International Airport, fly to Basel
- Take the bus from Mariupol AC-2 bus station to Rostov-on-Don bus stationbus
- Take the train from Rostov-Glavny to Sochi Airporttrain
- Fly from Sochi International Airport (AER) to Basel (BSL)plane AER - BSL
23h 1mCHF 473–1,160Bus, train to Krasnodar, fly to Stuttgart Airport, train
- Take the bus from Mariupol AC-2 bus station to Taganrogbus
- Take the train from Taganrog Stariy Vokzal to Krasnodar 2train
- Fly from Krasnodar (KRR) to Stuttgart Airport (STR)plane KRR - STR
- Take the train from Stuttgart Hbf to Karlsruhe Hbftrain
- Take the train from Karlsruhe Hauptbahnhof to Basel Bad Bftrain
22h 28mBus, train to Krasnodar, fly to Geneva International Airport, train
- Take the bus from Mariupol AC-2 bus station to Taganrogbus
- Take the train from Taganrog Stariy Vokzal to Krasnodar 2train
- Fly from Krasnodar (KRR) to Geneva International Airport (GVA)plane KRR - GVA
- Take the train from Genève-Aéroport to Berntrain
- Take the train from Bern to Basel SBBtrain
22h 28mBus, train to Krasnodar, fly to Milano Malpensa Airport, train
- Take the bus from Mariupol AC-2 bus station to Taganrogbus
- Take the train from Taganrog Stariy Vokzal to Krasnodar 2train
- Fly from Krasnodar (KRR) to Milano Malpensa Airport (MXP)plane KRR - MXP
- Take the train from Malpensa Aeroporto T1 to Luganotrain
- Take the train from Lugano to Basel SBBtrain
23h 34mBus, train to Krasnodar, fly to Munich International Airport, train
- Take the bus from Mariupol AC-2 bus station to Taganrogbus
- Take the train from Taganrog Stariy Vokzal to Krasnodar 2train
- Fly from Krasnodar (KRR) to Munich International Airport (MUC)plane KRR - MUC
- Take the train from Flughafen München to Pasingtrain
- Take the train from Pasing to Basel Bad Bftrain
25h 15mBus via Yasenevo
- Take the bus from Mariupol AC-2 bus station to Salaryevo Bus Stationbus
- Take the bus from Moscow, International Bus Station to Warsaw Westbus
- Take the bus from Warsaw, Bus Station West to Zurich Bus Stationbus
- Take the bus from Zurich Bus Station to Basel SBBbus 108 / ...
2d 15hCHF 156–325
Krasnodar (KRR) to Basel (BSL) flights
Questions & Answers
Transport is disrupted due to the Russia-Ukraine war. Read more
The cheapest way to get from Mariupol to Basel is to bus which costs SFr 120 - SFr 280 and takes 2 days 18h.
Transport is disrupted due to the Russia-Ukraine war. Read more
The fastest way to get from Mariupol to Basel is to bus and train and fly which takes 23h 1m and costs SFr 470 - SFr 1200.
Transport is disrupted due to the Russia-Ukraine war. Read more
No, there is no direct bus from Mariupol station to Basel. However, there are services departing from Mariupol AC-2 bus station and arriving at Basel SBB via Moscow, International Bus Station, Warsaw, Bus Station West and Zurich Bus Station. The journey, including transfers, takes approximately 2 days 15h.
Transport is disrupted due to the Russia-Ukraine war. Read more
The distance between Mariupol and Basel is 2908 km. The road distance is 2688.5 km.
Transport is disrupted due to the Russia-Ukraine war. Read more
The best way to get from Mariupol to Basel without a car is to bus and train via Yasenevo which takes 2 days 6h and costs SFr 180 - SFr 430.
Transport is disrupted due to the Russia-Ukraine war. Read more
It takes approximately 18h 16m to get from Mariupol to Basel, including transfers.
Transport is disrupted due to the Russia-Ukraine war. Read more
Mariupol to Basel bus services, operated by Donbass Buses, depart from Mariupol AC-2 bus station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Mariupol to Basel bus services, operated by Donbass Buses, arrive at Salaryevo Bus Station.
Transport is disrupted due to the Russia-Ukraine war. Read more
Basel is 1h behind Mariupol. It is currently 11:25 AM in Mariupol and 10:25 AM in Basel.
Transport is disrupted due to the Russia-Ukraine war. Read more
Yes, the driving distance between Mariupol to Basel is 2689 km. It takes approximately 32h 17m to drive from Mariupol to Basel.
What companies run services between Mariupol, Ukraine and Basel, Switzerland?
You can take a bus from Mariupol AC-2 bus station to Basel SBB via Moscow, International Bus Station, Warsaw West, Warsaw, Bus Station West, and Zurich Bus Station in around 2d 15h.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- turkishairlines.com
Flights from Krasnodar to Basel via Istanbul
- Ave. Duration
- 7h 10m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 470–1,600
Flights from Krasnodar to Zurich Airport via Istanbul
- Ave. Duration
- 9h 45m
- When
- Every day
- Estimated price
- CHF 410–1,400
Flights from Sochi International Airport to Basel via Istanbul
- Ave. Duration
- 6h 35m
- When
- Every day
- Estimated price
- CHF 450–1,600
Flights from Krasnodar to Stuttgart Airport via Istanbul
- Ave. Duration
- 9h 57m
- When
- Every day
- Estimated price
- CHF 500–1,700
Flights from Krasnodar to Geneva International Airport via Istanbul
- Ave. Duration
- 7h
- When
- Every day
- Estimated price
- CHF 430–1,500
Flights from Krasnodar to Milano Malpensa Airport via Istanbul
- Ave. Duration
- 9h 7m
- When
- Every day
- Estimated price
- CHF 360–1,300
Flights from Krasnodar to Munich International Airport via Istanbul
- Ave. Duration
- 9h 40m
- When
- Every day
- Estimated price
- CHF 450–1,600
- Website
- wizzair.com
Flights from Krasnodar to Mulhouse via Istanbul, Podgorica
- Ave. Duration
- 22h 15m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- CHF 190–800
Flights from Krasnodar to Mulhouse via Istanbul, Skopje
- Ave. Duration
- 23h 10m
- When
- Every day
- Estimated price
- CHF 190–800
Flights from Krasnodar to Mulhouse via Istanbul, Nis
- Ave. Duration
- 27h 20m
- When
- Saturday
- Estimated price
- CHF 190–800
Flights from Krasnodar to Mulhouse via Istanbul, Belgrade
- Ave. Duration
- 29h 10m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 190–800
Flights from Krasnodar to Mulhouse via Tbilisi, Belgrade
- Ave. Duration
- 30h 10m
- When
- Friday and Sunday
- Estimated price
- CHF 260–1,300
- Website
- easyjet.com
Flights from Krasnodar to Geneva International Airport via Tbilisi
- Ave. Duration
- 8h 10m
- When
- Sunday
- Estimated price
- CHF 240–650
Flights from Krasnodar to Geneva International Airport via Sharm el-Sheikh
- Ave. Duration
- 10h 50m
- When
- Saturday
- Estimated price
- CHF 310–750
Flights from Krasnodar to Milano Malpensa Airport via Tbilisi
- Ave. Duration
- 13h 55m
- When
- Sunday
- Estimated price
- CHF 190–550
- Website
- flyulendo.com
Flights from Krasnodar to Milano Malpensa Airport via Erevan
- Ave. Duration
- 10h 5m
- When
- Wednesday and Sunday
- Estimated price
- CHF 120–500
- Website
- sunexpress.com
Flights from Sochi International Airport to Basel via Antalya
- Ave. Duration
- 9h 25m
- When
- Friday and Sunday
- Estimated price
- CHF 430–1,100
- Website
- arkia.co.il
Flights from Sochi International Airport to Basel via Tel Aviv
- Ave. Duration
- 12h 35m
- When
- Tuesday
- Estimated price
- CHF 480–1,400
- Website
- austrian.com
Flights from Sochi International Airport to Basel via Erevan, Vienna
- Ave. Duration
- 10h 15m
- When
- Friday
- Estimated price
- CHF 310–1,400
- Website
- flyone.eu
Flights from Krasnodar to Milano Malpensa Airport via Erevan
- Ave. Duration
- 7h 30m
- When
- Tuesday and Saturday
- Estimated price
- CHF 250–1,100
- Phone
- 8 (800) 775-00-00
- Website
- rzd.ru
Train from Taganrog Stariy Vokzal to Krasnodar 2
- Ave. Duration
- 4h 39m
- Frequency
- Twice daily
- Estimated price
- CHF 17–25
- Website
- https://eng.rzd.ru/
- Lastochka Train
- CHF 17–25
Train from Rostov-Glavny to Sochi Airport
- Ave. Duration
- 8h 42m
- Frequency
- Once daily
- Estimated price
- CHF 25–40
- Website
- https://eng.rzd.ru/
- Lastochka Train
- CHF 25–40
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Warszawa Zachodnia to Berlin Gesundbrunnen
- Ave. Duration
- 5h 20m
- Frequency
- Every 4 hours
- Estimated price
- CHF 35–70
- Website
- https://www.intercity.pl/en/
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from S+U Gesundbrunnen Bhf to Frankfurt
- Ave. Duration
- 3h 59m
- Frequency
- Hourly
- Estimated price
- CHF 35–110
- Website
- https://int.bahn.de/en
Train from Frankfurt to Basel Bad Bf
- Ave. Duration
- 2h 41m
- Frequency
- Hourly
- Estimated price
- CHF 25–85
- Website
- https://int.bahn.de/en
Train from Karlsruhe Hauptbahnhof to Basel SBB
- Ave. Duration
- 1h 55m
- Frequency
- Hourly
- Estimated price
- CHF 24–55
- Website
- https://int.bahn.de/en
Train from Stuttgart Hbf to Karlsruhe Hbf
- Ave. Duration
- 54 min
- Frequency
- Hourly
- Estimated price
- CHF 16–26
- Website
- https://int.bahn.de/en
Train from Karlsruhe Hauptbahnhof to Basel Bad Bf
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- CHF 21–55
- Website
- https://int.bahn.de/en
Train from Pasing to Basel Bad Bf
- Ave. Duration
- 4h 40m
- Frequency
- Once daily
- Estimated price
- CHF 70–85
- Website
- https://int.bahn.de/en
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Rostov-Glavny to Kaliningrad-Passajirsk
- Ave. Duration
- 47h 16m
- Frequency
- 4 times a week
- Estimated price
- CHF 60–110
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- CHF 260–370
- 3rd Class (Platzcart)
- CHF 60–90
- 2nd Class (Kupé)
- CHF 70–110
- Phone
- +49 721 61075885
- info@avg.karlsruhe.de
- Website
- avg.info
Train from Heilbronn Hauptbahnhof/Willy-Brandt-Pl. to Karlsruhe Bahnhofsvorplatz
- Ave. Duration
- 1h 45m
- Frequency
- Hourly
- Schedules at
- avg.info
- Phone
- +49 30 2970
- Website
- bahn.de
Train from Heilbronn Hauptbahnhof/Willy-Brandt-Pl. to Karlsruhe Bahnhofsvorplatz
- Ave. Duration
- 1h 13m
- Frequency
- Once daily
- Estimated price
- CHF 12–18
- Website
- https://int.bahn.de/en
Train from Karlsruhe Hauptbahnhof to Basel Bad Bf
- Ave. Duration
- 2h 27m
- Frequency
- Once daily
- Estimated price
- CHF 26–40
- Website
- https://int.bahn.de/en
Train from Flughafen München to Pasing
- Ave. Duration
- 49 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 9–14
- Website
- https://int.bahn.de/en
- Phone
- +31 30 751 5155
- Website
- ns.nl
Train from Karlsruhe Hauptbahnhof to Basel SBB
- Ave. Duration
- 2h 18m
- Frequency
- Once daily
- Estimated price
- CHF 28–95
- Website
- https://www.ns.nl/en
- 2nd Class
- CHF 28–45
- 1st Class
- CHF 55–95
Train from Karlsruhe Hauptbahnhof to Basel Bad Bf
- Ave. Duration
- 2h 8m
- Frequency
- Once daily
- Estimated price
- CHF 27–95
- Website
- https://www.ns.nl/en
- 2nd Class
- CHF 27–45
- 1st Class
- CHF 55–95
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich HB to Basel SBB
- Ave. Duration
- 1h 14m
- Frequency
- Every 20 minutes
- Estimated price
- CHF 19–40
- Website
- https://www.sbb.ch/en
Train from Genève-Aéroport to Bern
- Ave. Duration
- 2h 1m
- Frequency
- Hourly
- Estimated price
- CHF 30–60
- Website
- https://www.sbb.ch/en
Train from Bern to Basel SBB
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- CHF 23–45
- Website
- https://www.sbb.ch/en
Train from Lugano to Basel SBB
- Ave. Duration
- 2h 54m
- Frequency
- Every 3 hours
- Estimated price
- CHF 50–100
- Website
- https://www.sbb.ch/en
- Phone
- +49 711 400 534 44
- service@gabw-bahn.de
- Website
- go-ahead-bw.de
Train from Stuttgart Hbf to Karlsruhe Hbf
- Ave. Duration
- 53 min
- Frequency
- Hourly
- Estimated price
- CHF 13–25
- Schedules at
- go-ahead-bw.de
- 2nd Class Ticket
- CHF 13–16
- 1st Class Ticket
- CHF 17–25
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Malpensa Aeroporto T1 to Lugano
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- CHF 5–7
- Website
- https://www.trenord.it/en/
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- trenitalia.com
Train from Lugano to Basel SBB
- Ave. Duration
- 2h 53m
- Frequency
- Twice daily
- Estimated price
- CHF 50–95
- Website
- https://www.trenitalia.com/en.html
- 1st Class
- CHF 65–95
- 2nd Class
- CHF 50–70
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Lugano to Basel SBB
- Ave. Duration
- 2h 56m
- Frequency
- Once daily
- Estimated price
- CHF 18–23
- Schedules at
- sbb-deutschland.de
- Phone
- 477
- Website
- avtovokzal-dnr.ru
Bus from Mariupol AC-2 bus station to Taganrog
- Ave. Duration
- 2h 54m
- Frequency
- Every 4 hours
- Website
- https://avtovokzal-dnr.ru/
- Schedules at
- https://avtovokzal-dnr.ru/
- Book at
- https://ticketbus-online.ru/
Bus from Mariupol AC-2 bus station to Salaryevo Bus Station
- Ave. Duration
- 22h
- Frequency
- 5 times a day
- Estimated price
- CHF 34
- Website
- https://avtovokzal-dnr.ru/
- Schedules at
- https://avtovokzal-dnr.ru/
- Book at
- https://ticketbus-online.ru/
Bus from Mariupol AC-2 bus station to Rostov-on-Don bus station
- Ave. Duration
- 4h 30m
- Frequency
- Every 4 hours
- Estimated price
- CHF 16
- Website
- https://avtovokzal-dnr.ru/
- Schedules at
- https://avtovokzal-dnr.ru/
- Book at
- https://ticketbus-online.ru/
- Phone
- +373 (689) 78-455
- bon_voyage_tour@list.ru
- Website
- bonvoyage.md
Bus from Moscow, International Bus Station to Warsaw West
- Ave. Duration
- 17h
- Frequency
- Twice a week
- Estimated price
- CHF 63–125
- Schedules at
- bonvoyage.md
- Book at
- bonvoyage.md
- Adult
- CHF 125
- Children
- CHF 63
- Phone
- +7 (4012) 64-36-35
- info@avl39.ru
- Website
- avl39.ru
Bus from Kaliningrad Bus station to Heilbronn Central bus station
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Warsaw, Bus Station West to Zurich Bus Station
- Ave. Duration
- 20h 30m
- Frequency
- 5 times a week
- Estimated price
- CHF 55–150
- Website
- https://www.flixbus.co.uk
Bus from Zurich Bus Station to Basel SBB
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- CHF 8–12
- Website
- https://www.flixbus.co.uk
- Phone
- +375 (29) 643 70 22
- intercars@intercars.ru
- Website
- intercars-tickets.com
Bus from Rostov-on-Don bus station to Minsk Central Bus Station
- Ave. Duration
- 26h 41m
- Frequency
- 4 times a week
- Estimated price
- CHF 55–90
- Website
- https://www.intercars-tickets.com/
- Website
- infobus.by
Bus from Rostov-on-Don bus station to Minsk Central Bus Station
- Ave. Duration
- 26h 27m
- Frequency
- 3 times a week
- Estimated price
- CHF 55–85
- Website
- https://infobus.by/en/bus
- Phone
- +375 (29) 148-41-31
- info@vt.by
- Website
- vt.by
Bus from Rostov-on-Don bus station to Minsk Central Bus Station
- Ave. Duration
- 25h 15m
- Frequency
- Once a week
- Estimated price
- CHF 70–110
- Schedules at
- vt.by
- Phone
- +375-17-251-14-11
- info@minsktrans.by
- Website
- minsktrans.by
Bus from Minsk Central Bus Station to Munich Central Bus Station
- Ave. Duration
- 27h
- Frequency
- Once a week
- Estimated price
- CHF 45–130
- Schedules at
- https://minsktrans.by/en/home/
- Book at
- https://infobus.by/en/bus
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Munich Central Bus Station to Basel Meret-Oppenheim-Strasse
- Ave. Duration
- 5h 45m
- Frequency
- Once a week
- Estimated price
- CHF 13–20
- Website
- https://union-ivkoni.com/en
Want to know more about travelling around Switzerland
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
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Italy Travel Guides
Read the travel guide
More Questions & Answers
Transport is disrupted due to the Russia-Ukraine war. Read more
There are 1275+ hotels available in Basel.




































































