There are 12 ways to get from Sofia to Verbier by plane, train, 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.
Fly to Geneva International Airport, train
best- Fly from Sofia Airport (SOF) to Geneva International Airport (GVA)plane SOF - GVA
- Take the train from Genève-Aéroport to Martignytrain
9h 55mCHF 110–302Fly to Turin Caselle Airport, bus
cheapest- Fly from Sofia Airport (SOF) to Turin Caselle Airport (TRN)plane SOF - TRN
- Take the bus from Turin to Aostabus
- Take the bus from Aosta, Autostazione to Sembrancher, garebus
11h 47mCHF 46–172Bus, train
- Take the bus from Sofia to Venezia, Viale Stazionebus
- Take the train from Venezia Mestre to Milano Centraletrain
- Take the train from Milano Centrale to Domodossolatrain
- Take the train from Domodossola to Martignytrain Ec
26h 12mCHF 184–327Bus, train via Bratislava
- Take the bus from Sofia to Bratislavabus
- Take the train from Bratislava Hlavna Stanica to Sarganstrain Rjx
- Take the train from Sargans to Fribourg/Freiburgtrain Ic
- Take the train from Fribourg/Freiburg to Le Châble VStrain Re
28h 17mCHF 243–537Drive 1,637.3 km
- Drive from Sofia to Verbiercar 1,637.3 km
16h 5mCHF 264–381Fly to Zurich Airport, train
- Fly from Sofia Airport (SOF) to Zurich Airport (ZRH)plane SOF - ZRH
- Take the train from Zürich Flughafen to Lausannetrain
- Take the train from Lausanne to Martignytrain
10h 2mCHF 165–455Fly to Basel, train
- Fly from Sofia Airport (SOF) to Basel (BSL)plane SOF - BSL
- Take the train from Basel SBB to Visptrain
- Take the train from Visp to Martignytrain
10h 10mCHF 89–428Fly to Milano Malpensa Airport, train
- Fly from Sofia Airport (SOF) to Milano Malpensa Airport (MXP)plane SOF - MXP
- Take the train from Gallarate to Domodossolatrain
- Take the train from Domodossola to Martignytrain
10h 27mCHF 90–281Fly to Il Caravaggio International Airport, train
- Fly from Sofia Airport (SOF) to Il Caravaggio International Airport (BGY)plane SOF - BGY
- Take the train from Milano Centrale to Domodossolatrain
- Take the train from Domodossola to Martignytrain
11h 45mCHF 79–271Bus, train #2
- Take the bus from Sofia to Milano, Stazione Centralebus
- Take the train from Milano Centrale to Domodossolatrain
- Take the train from Domodossola to Martignytrain Ec
28h 15mCHF 131–220Bus
- Take the bus from Sofia to Verona Porta Nuovabus
- Take the bus from Verona - Bus Stop to Aostabus
- Take the bus from Aosta, Autostazione to Sembrancher, garebus 211
28h 45mCHF 135–187Bus, train #3
- Take the bus from Sofiya, Avtogara Serdika to Niš, Autobuska Stanicabus
- Take the bus from Niš, Autobuska Stanica to Bellinzonabus
- Take the train from Bellinzona to Palézieuxtrain Ic
- Take the train from Palézieux to Le Châble VStrain Re
32h 34m
Sofia to Verbier by bus, train, and cable car
Questions & Answers
The cheapest way to get from Sofia to Verbier is to fly and bus which costs SFr 45 - SFr 180 and takes 11h 47m.
The fastest way to get from Sofia to Verbier is to fly and train which takes 9h 55m and costs SFr 110 - SFr 310.
The distance between Sofia and Verbier is 1592 km. The road distance is 1637.3 km.
The best way to get from Sofia to Verbier without a car is to bus and train which takes 26h 12m and costs SFr 180 - SFr 330.
It takes approximately 9h 55m to get from Sofia to Verbier, including transfers.
Verbier is 1h behind Sofia. It is currently 1:57 AM in Sofia and 12:57 AM in Verbier.
Yes, the driving distance between Sofia to Verbier is 1637 km. It takes approximately 16h 5m to drive from Sofia to Verbier.
There are 2503+ hotels available in Verbier.
What companies run services between Sofia, Bulgaria and Verbier, Switzerland?
You can take a bus from Sofia to Verbier, station poste via Verona Porta Nuova, Verona - Bus Stop, Aosta, Autostazione, Sembrancher, gare, Sembrancher, Le Châble VS, and Le Châble VS, gare in around 28h 45m.
- Website
- ryanair.com
Flights from Sofia Airport to Milano Malpensa Airport via Budapest
- Ave. Duration
- 3h 55m
- When
- Friday and Saturday
- Estimated price
- CHF 45–100
Flights from Sofia Airport to Milano Malpensa Airport via Bari
- Ave. Duration
- 4h 25m
- When
- Sunday
- Estimated price
- CHF 45–100
Flights from Sofia Airport to Turin Caselle Airport
- Ave. Duration
- 2h 30m
- When
- Tuesday, Wednesday, and Saturday
- Estimated price
- CHF 35–120
Flights from Sofia Airport to Il Caravaggio International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- CHF 22–120
Flights from Sofia Airport to Il Caravaggio International Airport via Bari
- Ave. Duration
- 4h 26m
- When
- Monday, Thursday, and Friday
- Estimated price
- CHF 22–120
- Website
- lufthansa.com
Flights from Sofia Airport to Geneva International Airport via Munich
- Ave. Duration
- 8h 20m
- When
- Every day
- Estimated price
- CHF 70–290
Flights from Sofia Airport to Zurich Airport via Munich
- Ave. Duration
- 4h 32m
- When
- Every day
- Estimated price
- CHF 70–280
Flights from Sofia Airport to Basel via Munich
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- CHF 80–320
Flights from Sofia Airport to Milano Malpensa Airport via Munich
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- CHF 60–250
Flights from Sofia Airport to Turin Caselle Airport via Munich
- Ave. Duration
- 4h 31m
- When
- Every day
- Estimated price
- CHF 75–300
- Website
- austrian.com
Flights from Sofia Airport to Geneva International Airport via Vienna
- Ave. Duration
- 4h 50m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 65–270
Flights from Sofia Airport to Zurich Airport via Vienna
- Ave. Duration
- 4h 36m
- When
- Every day
- Estimated price
- CHF 65–260
Flights from Sofia Airport to Basel via Vienna
- Ave. Duration
- 4h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 75–300
- Website
- airserbia.com
Flights from Sofia Airport to Geneva International Airport via Belgrade
- Ave. Duration
- 4h 32m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- CHF 80–130
Flights from Sofia Airport to Zurich Airport via Belgrade
- Ave. Duration
- 4h 42m
- When
- Every day
- Estimated price
- CHF 65–140
Flights from Sofia Airport to Milano Malpensa Airport via Belgrade
- Ave. Duration
- 4h 47m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 55–160
- Website
- swiss.com
Flights from Sofia Airport to Geneva International Airport via Zurich Airport
- Ave. Duration
- 7h 50m
- When
- Monday to Saturday
- Estimated price
- CHF 65–260
Flights from Sofia Airport to Geneva International Airport via Munich
- Ave. Duration
- 8h 20m
- When
- Every day
- Estimated price
- CHF 70–290
Flights from Sofia Airport to Zurich Airport
- Ave. Duration
- 2h 20m
- When
- Monday to Saturday
- Estimated price
- CHF 65–260
Flights from Sofia Airport to Zurich Airport via Munich
- Ave. Duration
- 4h 15m
- When
- Every day
- Estimated price
- CHF 70–280
- Website
- wizzair.com
Flights from Sofia Airport to Basel
- Ave. Duration
- 2h 25m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- CHF 30–130
Flights from Sofia Airport to Turin Caselle Airport
- Ave. Duration
- 2h 15m
- When
- Saturday
- Estimated price
- CHF 30–150
Flights from Sofia Airport to Il Caravaggio International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- CHF 19–65
- Website
- air.bg
Flights from Sofia Airport to Zurich Airport
- Ave. Duration
- 2h 20m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- CHF 80–160
Flights from Sofia Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 15m
- When
- Tuesday and Friday
- Estimated price
- CHF 60–160
- Website
- ita-airways.com
Flights from Sofia Airport to Milano Malpensa Airport
- Ave. Duration
- 2h 15m
- When
- Tuesday and Friday
- Estimated price
- CHF 60–160
Flights from Sofia Airport to Turin Caselle Airport via Rome
- Ave. Duration
- 4h 30m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- CHF 75–210
- Website
- easyjet.com
Flights from Sofia Airport to Geneva International Airport via Budapest
- Ave. Duration
- 4h 45m
- When
- Friday
- Estimated price
- CHF 65–190
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Genève-Aéroport to Martigny
- Ave. Duration
- 1h 46m
- Frequency
- Every 30 minutes
- Estimated price
- CHF 40–130
- Website
- https://www.sbb.ch/en
Train from Domodossola to Martigny
- Ave. Duration
- 1h 28m
- Frequency
- 6 times a week
- Estimated price
- CHF 35–110
- Website
- https://www.sbb.ch/en
Train from Sargans to Fribourg/Freiburg
- Ave. Duration
- 2h 29m
- Frequency
- Twice daily
- Estimated price
- CHF 75–220
- Website
- https://www.sbb.ch/en
Train from Fribourg/Freiburg to Le Châble VS
- Ave. Duration
- 1h 55m
- Frequency
- Twice a week
- Estimated price
- CHF 40–120
- Website
- https://www.sbb.ch/en
Train from Zürich Flughafen to Lausanne
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- CHF 70–220
- Website
- https://www.sbb.ch/en
Train from Lausanne to Martigny
- Ave. Duration
- 52 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 21–65
- Website
- https://www.sbb.ch/en
Train from Basel SBB to Visp
- Ave. Duration
- 2h 6m
- Frequency
- Hourly
- Estimated price
- CHF 60–190
- Website
- https://www.sbb.ch/en
Train from Visp to Martigny
- Ave. Duration
- 44 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 22–70
- Website
- https://www.sbb.ch/en
Train from Bellinzona to Palézieux
- Ave. Duration
- 3h 37m
- Frequency
- Once a week
- Estimated price
- CHF 100–300
- Website
- https://www.sbb.ch/en
Train from Palézieux to Le Châble VS
- Ave. Duration
- 1h 22m
- Frequency
- Twice a week
- Estimated price
- CHF 26–80
- Website
- https://www.sbb.ch/en
- Phone
- +39 06 8937 1892
- Website
- italotreno.it
Train from Venezia Mestre to Milano Centrale
- Ave. Duration
- 2h 16m
- Frequency
- Hourly
- Estimated price
- CHF 30–60
- Website
- https://www.italotreno.it/en
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- trenord.it
Train from Milano Centrale to Domodossola
- Ave. Duration
- 1h 39m
- Frequency
- Every 2 hours
- Estimated price
- CHF 8–10
- Website
- https://www.trenord.it/en/
Train from Gallarate to Domodossola
- Ave. Duration
- 1h 1m
- Frequency
- Every 2 hours
- Estimated price
- CHF 5–8
- Website
- https://www.trenord.it/en/
Train from Bratislava Hlavna Stanica to Sargans
- Ave. Duration
- 8h 23m
- Frequency
- Once daily
- Estimated price
- CHF 95–150
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/railjet
- *
- CHF 95–150
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Basel SBB to Visp
- Ave. Duration
- 2h 5m
- Frequency
- 3 times a day
- Estimated price
- CHF 14–19
- Schedules at
- sbb-deutschland.de
- Phone
- +41 27 720 47 47
- info@regionalps.ch
- Website
- regionalps.ch
Train from Visp to Martigny
- Ave. Duration
- 57 min
- Frequency
- Hourly
- Estimated price
- CHF 20–40
- Schedules at
- regionalps.ch
- 2nd Class Ticket
- CHF 20–23
- 1st Class Ticket
- CHF 35–40
- Phone
- +39.06.5210550
- Website
- trenitalia.com
Train from Gallarate to Domodossola
- Ave. Duration
- 1h 40m
- Frequency
- Every 4 hours
- Estimated price
- CHF 9–16
- Website
- https://www.trenitalia.com/en.html
- Phone
- 02 981 10 40
- travel@yubim.eu
- Website
- yubim.eu
Bus from Sofia to Venezia, Viale Stazione
- Ave. Duration
- 16h 56m
- Frequency
- 4 times a week
- Estimated price
- CHF 100–130
- Schedules at
- yubim.eu
Bus from Sofia to Verona Porta Nuova
- Ave. Duration
- 18h 38m
- Frequency
- 4 times a week
- Estimated price
- CHF 100–130
- Schedules at
- yubim.eu
- Phone
- +359 88 949 0000
- office@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Sofia to Bratislava
- Ave. Duration
- 12h 15m
- Frequency
- Once a week
- Estimated price
- CHF 30–50
- Website
- https://union-ivkoni.com/en
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Turin to Aosta
- Ave. Duration
- 1h 40m
- Frequency
- Every 2 hours
- Estimated price
- CHF 6–12
- Website
- https://www.flixbus.co.uk
- Phone
- +3-389-268-0068
- Website
- blablacar.co.uk
Bus from Turin to Aosta
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Estimated price
- CHF 6–13
- Website
- https://www.blablacar.co.uk/bus
Bus from Verona - Bus Stop to Aosta
- Ave. Duration
- 4h 25m
- Frequency
- Twice daily
- Estimated price
- CHF 20–40
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +41 27 721 68 40
- info@tmrsa.ch
- Website
- tmrsa.ch
Bus from Aosta, Autostazione to Sembrancher, gare
- Ave. Duration
- 1h 35m
- Frequency
- 5 times a week
- Estimated price
- CHF 5–7
- Website
- https://www.tmrsa.ch/en/
- Phone
- +359 2 980 56 58
- info@mm-travel.bg
- Website
- mm-travel.bg
Bus from Sofia to Milano, Stazione Centrale
- Ave. Duration
- 22h
- Frequency
- Once a week
- Estimated price
- CHF 83
- Schedules at
- mm-travel.bg
- Book at
- mm-travel.bg
- Phone
- 02 952 50 04
- matpu96@abv.bg
- Website
- matpu.com
Bus from Sofiya, Avtogara Serdika to Niš, Autobuska Stanica
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- CHF 17–23
- Schedules at
- matpu.com
- Phone
- +381 18 255 177
- Website
- nis-ekspres.rs
Bus from Sofiya, Avtogara Serdika to Niš, Autobuska Stanica
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- CHF 13–21
- Schedules at
- nis-ekspres.rs
- Phone
- +381 63 608508
- belegijaprevozmsi12@gmail.com
- Website
- facebook.com
Bus from Niš, Autobuska Stanica to Bellinzona
- Ave. Duration
- 20h 20m
- Frequency
- Twice a week
- Schedules at
- facebook.com
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
Italy Travel Guides
Read the travel guide
5 delightfully under-the-radar French towns you need to visit
Read the travel guide
























































