There are 10 ways to get from Moscow to Basel by plane, train, bus, car, or car train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Sheremetyevo International Airport to Zurich Airport, train
best- Fly from Sheremetyevo International Airport (SVO) to Zurich Airport (ZRH)plane SVO - ZRH
- Take the train from Zürich HB to Basel SBBtrain
11h 26mCHF 131–360Bus
cheapest- Take the bus from Severnye Vorota Bus Terminal to Minsk Central Bus Stationbus
- Take the bus from Minsk Central Bus Station to Praha, ÚAN Florencbus
- Take the bus from Prague to Basel SBBbus
40h 30mCHF 121–334Train, bus via Brest
- Take the train from Moskva Belorusskaia to Brest Ctrain
- Take the bus from Brest Bus station to Poznańbus
- Take the train from Poznan Glowny to Rzepintrain 95
- Take the train from Rzepin to Berlin Hbftrain Eic / ...
- Take the train from Berlin Hbf to Frankfurttrain 12 / ...
- Take the train from Frankfurt to Basel Bad Bftrain 20 / ...
35h 43mCHF 266–794Drive 2,597.8 km
- Drive from Moscow to Baselcar 2,597.8 km
25h 46mCHF 414–598Fly Moscow Vnukovo to Basel
- Fly from Moscow Vnukovo (VKO) to Basel (BSL)plane VKO - BSL
11h 12mCHF 194–477Fly Sheremetyevo International Airport to Mulhouse
- Fly from Sheremetyevo International Airport (SVO) to Mulhouse (MLH)plane SVO - MLH
14h 17mCHF 127–329Fly Sheremetyevo International Airport to Basel
- Fly from Sheremetyevo International Airport (SVO) to Basel (BSL)plane SVO - BSL
12h 2mCHF 177–289Train, bus
- Take the train from Moskva Belorusskaia to Kaliningrad-Passajirsktrain
- Take the bus from Kaliningrad Bus station to Gdańsk Głównybus 900 / ...
- Take the train from Gdansk Glowny to Berlin Ostbahnhoftrain Ic
- Take the train from S Ostbahnhof to Basel SBBtrain 12
38h 20mCHF 316–1,220Bus via Warsaw
- Take the bus from Moscow, International Bus Station to Warsaw Westbus
- Take the bus from Warszawa, Dworzec Zachodni to Karlsruhebus
- Take the bus from Karlsruhe - Central Station South Side to Baselbus
42h 37mCHF 156–310Drive, car train
- Drive from Moscow to Lüneburgcar
- Take the car train from Lüneburg to Lörrach Hbfcartrain
31h 14mCHF 362–505
Moscow to Basel by train and bus
Questions & Answers
The cheapest way to get from Moscow to Basel is to bus which costs SFr 120 - SFr 340 and takes 40h 30m.
The fastest way to get from Moscow to Basel is to fly which takes 11h 12m and costs SFr 190 - SFr 480.
No, there is no direct bus from Moscow to Basel. However, there are services departing from Severnye Vorota Bus Terminal and arriving at Basel SBB via Minsk Central Bus Station and Prague. The journey, including transfers, takes approximately 40h 30m.
The distance between Moscow and Basel is 2305 km. The road distance is 2597.8 km.
The best way to get from Moscow to Basel without a car is to train and bus via Brest which takes 35h 43m and costs SFr 260 - SFr 800.
It takes approximately 11h 26m to get from Moscow to Basel, including transfers.
Moscow to Basel bus services, operated by Ecolines RU, depart from Severnye Vorota Bus Terminal station.
The best way to get from Moscow to Basel is to bus which takes 40h 30m and costs SFr 120 - SFr 340. Alternatively, you can fly, which costs SFr 190 - SFr 480 and takes 11h 12m.
Moscow to Basel bus services, operated by Ecolines RU, arrive at Minsk Central Bus Station.
Basel is 1h behind Moscow. It is currently 3:16 AM in Moscow and 2:16 AM in Basel.
What companies run services between Moscow, Russia and Basel, Switzerland?
You can take a bus from Severnye Vorota Bus Terminal to Basel SBB via Minsk Central Bus Station and Prague in around 40h 30m. Alternatively, Turkish Airlines, Pegasus Airlines, and two other airlines fly from Moscow Vnukovo (VKO) to Basel (BSL) every 4 hours.
- Website
- turkishairlines.com
Flights from Sheremetyevo International Airport to Zurich Airport via Istanbul
- Ave. Duration
- 9h 12m
- When
- Every day
- Estimated price
- CHF 140–600
Flights from Moscow Vnukovo to Basel via Istanbul
- Ave. Duration
- 9h 57m
- When
- Every day
- Estimated price
- CHF 210–550
Flights from Sheremetyevo International Airport to Basel via Istanbul
- Ave. Duration
- 9h 22m
- When
- Every day
- Estimated price
- CHF 210–550
- Website
- flypgs.com
Flights from Sheremetyevo International Airport to Zurich Airport via Antalya
- Ave. Duration
- 9h 35m
- When
- Saturday
- Estimated price
- CHF 170–410
Flights from Moscow Vnukovo to Basel via Sabiha Gokcen
- Ave. Duration
- 10h 20m
- When
- Every day
- Estimated price
- CHF 170–750
Flights from Moscow Vnukovo to Basel via Antalya
- Ave. Duration
- 15h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- CHF 210–850
- Website
- corendon.com
Flights from Moscow Vnukovo to Basel via Antalya
- Ave. Duration
- 9h 30m
- When
- Tuesday, Thursday, Friday, and Saturday
- Estimated price
- CHF 190–470
Flights from Sheremetyevo International Airport to Basel via Antalya
- Ave. Duration
- 9h 47m
- When
- Tuesday, Thursday, Friday, and Saturday
- Estimated price
- CHF 190–480
- Website
- airserbia.com
Flights from Sheremetyevo International Airport to Zurich Airport via Belgrade
- Ave. Duration
- 8h 27m
- When
- Every day
- Estimated price
- CHF 95–260
- Website
- wizzair.com
Flights from Sheremetyevo International Airport to Mulhouse via Belgrade
- Ave. Duration
- 12h 27m
- When
- Every day
- Estimated price
- CHF 120–320
- Website
- ajet.com
Flights from Moscow Vnukovo to Basel via Sabiha Gokcen
- Ave. Duration
- 10h
- When
- Every day
- Estimated price
- CHF 210–700
- Website
- airalgerie.dz
Flights from Sheremetyevo International Airport to Mulhouse via Algiers
- Ave. Duration
- 13h 40m
- When
- Wednesday
- Estimated price
- CHF 240–2,100
- Website
- easyjet.com
Flights from Sheremetyevo International Airport to Basel via Antalya
- Ave. Duration
- 10h 10m
- When
- Saturday
- Estimated price
- CHF 170–280
- Website
- sunexpress.com
Flights from Sheremetyevo International Airport to Basel via Antalya
- Ave. Duration
- 11h 25m
- When
- Every day
- Estimated price
- CHF 260–480
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich HB to Basel SBB
- Ave. Duration
- 1h 13m
- Frequency
- Every 20 minutes
- Estimated price
- CHF 29–85
- Website
- https://www.sbb.ch/en
Train from Frankfurt to Basel Bad Bf
- Ave. Duration
- 2h 39m
- Frequency
- Once daily
- Estimated price
- CHF 110–320
- Website
- https://www.sbb.ch/en
Train from S Ostbahnhof to Basel SBB
- Ave. Duration
- 9h 33m
- Frequency
- Once daily
- Estimated price
- CHF 300–900
- Website
- https://www.sbb.ch/en
Train from Moskva Belorusskaia to Brest C
- Ave. Duration
- 14h 10m
- Frequency
- Once daily
- Estimated price
- CHF 45–95
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- CHF 45–55
- 2nd Class (Kupé)
- CHF 75–95
- 1nd Class (SW)
- CHF 130–190
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Moskva Belorusskaia to Brest C
- Ave. Duration
- 12h 11m
- Frequency
- 4 times a week
- Estimated price
- CHF 40–110
- Website
- https://eng.rzd.ru/
- 2nd Class (Kupé)
- CHF 75–110
- 1nd Class (SW)
- CHF 160–230
- 3rd Class (Platzcart)
- CHF 40–55
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Poznan Glowny to Rzepin
- Ave. Duration
- 1h 20m
- Frequency
- Every 4 hours
- Estimated price
- CHF 22–50
- Website
- https://www.intercity.pl/en/
Train from Rzepin to Berlin Hbf
- Ave. Duration
- 1h 26m
- Frequency
- Every 2 hours
- Estimated price
- CHF 15–35
- Website
- https://www.intercity.pl/en/
Train from Gdansk Glowny to Berlin Ostbahnhof
- Ave. Duration
- 5h 27m
- Frequency
- Once daily
- Estimated price
- CHF 80–180
- Website
- https://www.intercity.pl/en/
- Phone
- +49 30 311 682904
- Website
- bahn.de
Train from Berlin Hbf to Frankfurt
- Ave. Duration
- 4h 13m
- Frequency
- Hourly
- Estimated price
- CHF 95–230
- Website
- https://int.bahn.de/en
Train from Frankfurt to Basel Bad Bf
- Ave. Duration
- 2h 41m
- Frequency
- Hourly
- Estimated price
- CHF 55–130
- Website
- https://int.bahn.de/en
Train from S Ostbahnhof to Basel SBB
- Ave. Duration
- 7h 31m
- Frequency
- Every 4 hours
- Estimated price
- CHF 150–360
- Website
- https://int.bahn.de/en
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Moskva Belorusskaia to Kaliningrad-Passajirsk
- Ave. Duration
- 19h 45m
- Frequency
- Twice daily
- Estimated price
- CHF 35–70
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- CHF 150–220
- 3rd Class (Platzcart)
- CHF 35–50
- 2nd Class (Kupé)
- CHF 50–70
- Phone
- +49 (0) 221 800 20 820
- info@urlaubs-express.de
- Website
- urlaubs-express.de
Car train from Lüneburg to Lörrach Hbf
- Ave. Duration
- 9h 26m
- Frequency
- Once a week
- Estimated price
- CHF 90–110
- Website
- https://urlaubs-express.de/?lang=en
- Website
- infobus.by
Bus from Brest Bus station to Poznań
- Ave. Duration
- 7h 51m
- Frequency
- Twice daily
- Estimated price
- CHF 35–55
- Website
- https://infobus.by/en/bus
- Phone
- +7 812 386 79 79
- eco@ecolines.ru
- Website
- ecolines.ru
Bus from Severnye Vorota Bus Terminal to Minsk Central Bus Station
- Ave. Duration
- 9h 30m
- Frequency
- Twice daily
- Estimated price
- CHF 15–29
- Schedules at
- ecolines.ru
- Book at
- ecolines.ru
- Phone
- +375 (29) 148-41-31
- info@vt.by
- Website
- vt.by
Bus from Minsk Central Bus Station to Praha, ÚAN Florenc
- Ave. Duration
- 17h 20m
- Frequency
- 3 times a week
- Estimated price
- CHF 60–220
- Schedules at
- vt.by
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- https://www.flixbus.fr
Bus from Prague to Basel SBB
- Ave. Duration
- 11h 40m
- Frequency
- Once daily
- Estimated price
- CHF 45–85
- Website
- https://www.flixbus.co.uk
- Phone
- +7 (4012) 64-36-35
- info@avl39.ru
- Website
- avl39.ru
Bus from Kaliningrad Bus station to Gdańsk Główny
- 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 65–130
- Schedules at
- bonvoyage.md
- Book at
- bonvoyage.md
- Adult
- CHF 130
- Children
- CHF 65
- Phone
- +371 67 214 512
- info@ecolines.lv
- Website
- ecolines.net
Bus from Warszawa, Dworzec Zachodni to Karlsruhe
- Ave. Duration
- 18h 5m
- Frequency
- 6 times a week
- Estimated price
- CHF 80–150
- Website
- https://ecolines.net/
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Karlsruhe - Central Station South Side to Basel
- Ave. Duration
- 4h
- Frequency
- Twice daily
- Estimated price
- CHF 15–29
- Website
- https://www.blablacar.co.uk/bus
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
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
More Questions & Answers
Yes, the driving distance between Moscow to Basel is 2598 km. It takes approximately 25h 46m to drive from Moscow to Basel.
There are 1334+ hotels available in Basel.











































