There are 4 ways to get from Avignon to Diablerets by train, taxi, 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.
Train, taxi
best- Take the train from Avignon Tgv to LausanneTgv
- Take the train from Lausanne to BexR4 / ...
- Take the taxi from Bex to Diablerets
5h 46mCHF 374–531Drive 443.3 km
cheapest- Drive from Avignon to Diablerets443.3 km
5h 25mCHF 72–104Bus
- Take the bus from Avignon to Geneva - Bus station
- Take the bus from Geneva to SionFlixBus N1157
8h 55mCHF 112–156Train, drive
- Take the train from Avignon Tgv to GeneveTgv
- Take the train from Genève to AigleIr
- Drive from Les Diablerets to Diablerets
7h 31mCHF 102–178
Questions & Answers
The cheapest way to get from Avignon to Diablerets is to drive which costs SFr 70 - SFr 110 and takes 5h 25m.
The fastest way to get from Avignon to Diablerets is to drive which takes 5h 25m and costs SFr 70 - SFr 110.
The distance between Avignon and Diablerets is 544 km. The road distance is 443.3 km.
The best way to get from Avignon to Diablerets without a car is to train and taxi which takes 5h 46m and costs SFr 370 - SFr 550.
It takes approximately 5h 46m to get from Avignon to Diablerets, including transfers.
Yes, the driving distance between Avignon to Diablerets is 443 km. It takes approximately 5h 25m to drive from Avignon to Diablerets.
There are 3181+ hotels available in Diablerets.
What companies run services between Avignon, France and Diablerets, Switzerland?
You can take a bus from Avignon to Diablerets via Geneva and Sion in around 8h 55m.
- Phone
- +33 1 84 94 36 35
- Website
- sncf-connect.com
Train from Avignon Tgv to Lausanne
- Ave. Duration
- 3h 50m
- Frequency
- 4 times a week
- Estimated price
- CHF 140–260
- Website
- https://www.sncf-connect.com/en-en
Train from Avignon Tgv to Geneve
- Ave. Duration
- 3h 3m
- Frequency
- 5 times a week
- Estimated price
- CHF 60–110
- Website
- https://www.sncf-connect.com/en-en
- 2nd Class
- CHF 60–80
- 1st Class
- CHF 85–110
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Lausanne to Bex
- Ave. Duration
- 49 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 21–25
- Website
- https://www.sbb.ch/en
Train from Genève to Aigle
- Ave. Duration
- 1h 24m
- Frequency
- Every 20 minutes
- Estimated price
- CHF 20–40
- Website
- https://www.sbb.ch/en
- Phone
- +34 910 207 007
- alsa@alsa.es
- Website
- alsa.com
Bus from Avignon to Geneva - Bus station
- Ave. Duration
- 4h 45m
- Frequency
- 3 times a week
- Estimated price
- CHF 14–27
- Website
- https://www.alsa.com/en/
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Geneva to Sion
- Ave. Duration
- 2h 35m
- Frequency
- 6 times a week
- Estimated price
- CHF 13–19
- Website
- https://www.flixbus.co.uk
- Ave. Duration
- 58 min
- Estimated price
- CHF 210–250
Taxi Street
- Phone
- +41 79 893 15 77
- Website
- taxistreetchablais.ch
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
















