There are 9 ways to get from Garda to Vichy by train (Trenitalia), train, bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Peschiera Del Garda to Milano Centraletrain Fr
- Take the train from Milano Centrale to Lyon Part Dieutrain Fr
- Take the train from Lyon Part Dieu to Vichytrain Ter
10h 45m€97–208Train, bus
cheapest- Take the train from Peschiera Del Garda to Milano Lambratetrain Re6 / ...
- Take the bus from Milan Lampugnano to Lyon Lyon Perrache Bus Stationbus
- Take the train from Lyon Perrache to Vichytrain Ter
14h 2m€65–109Drive 729.5 km
- Drive from Garda to Vichycar 729.5 km
7h 55m€117–169Fly Verona Villafranca Airport to Clermont-Ferrand Auvergne Airport, train
- Fly from Verona Villafranca Airport (VRN) to Clermont-Ferrand Auvergne Airport (CFE)plane VRN - CFE
- Take the train from Clermont Ferrand to Vichytrain
9h 38m€199–1,029Bus
- Take the bus from Verona to Lyonbus
- Take the bus from Lyon to Roannebus 747
- Take the bus from Roanne to Vichybus
15h 38m€72–108Train to Milan Linate Airport, fly to Clermont-Ferrand Auvergne Airport, train
- Take the train from Peschiera Del Garda to Pioltello Limitotrain
- Fly from Milan Linate Airport (LIN) to Clermont-Ferrand Auvergne Airport (CFE)plane LIN - CFE
- Take the train from Clermont Ferrand to Vichytrain
10h 17m€222–734Train to Bologna Guglielmo Marconi Airport, fly to Lyon–Saint Exupéry Airport, train
- Take the train from Verona Porta Nuova to Bologna Centraletrain
- Fly from Bologna Guglielmo Marconi Airport (BLQ) to Lyon–Saint Exupéry Airport (LYS)plane BLQ - LYS
- Take the train from Lyon Part Dieu to Vichytrain
9h 29m€124–338Train to Venice Marco Polo Airport, fly to Lyon–Saint Exupéry Airport, train
- Take the train from Peschiera Del Garda to Venezia Mestretrain
- Fly from Venice Marco Polo Airport (VCE) to Lyon–Saint Exupéry Airport (LYS)plane VCE - LYS
- Take the train from Lyon Part Dieu to Vichytrain
9h 48m€92–371Train, train to Milano Malpensa Airport, fly to Lyon–Saint Exupéry Airport
- Take the train from Peschiera Del Garda to Milano Centraletrain
- Take the train from Milano Centrale to Malpensa Aeroporto T1train
- Fly from Milano Malpensa Airport (MXP) to Lyon–Saint Exupéry Airport (LYS)plane MXP - LYS
- Take the train from Lyon Part Dieu to Vichytrain
10h 5m€122–355
Garda to Vichy by bus and train
Comparing Your Travel Options
The cheapest way to get from Garda to Vichy is to train and bus which costs €65 - €110 and takes 14h 2m.
The fastest way to get from Garda to Vichy is to drive which takes 7h 55m and costs €110 - €170.
No, there is no direct bus from Garda to Vichy. However, there are services departing from Garda and arriving at Vichy via Verona, Lyon and Roanne. The journey, including transfers, takes approximately 15h 38m.
No, there is no direct train from Garda to Vichy. However, there are services departing from Peschiera Del Garda and arriving at Vichy via Milano Centrale and Lyon Part Dieu. The journey, including transfers, takes approximately 10h 45m.
The distance between Garda and Vichy is 750 km. The road distance is 729.5 km.
The best way to get from Garda to Vichy without a car is to train which takes 10h 45m and costs €95 - €210.
It takes approximately 10h 45m to get from Garda to Vichy, including transfers.
Garda to Vichy bus services, operated by FlixBus, depart from Verona station.
Garda to Vichy train services, operated by Trenitalia Frecce, depart from Peschiera Del Garda station.
The best way to get from Garda to Vichy is to train which takes 10h 45m and costs €95 - €210. Alternatively, you can bus, which costs €70 - €110 and takes 15h 38m.
What companies run services between Garda, Veneto, Italy and Vichy, France?
You can take a bus from Garda to Vichy via Peschiera - Bivio Stazione, Peschiera Del Garda, Milano Centrale, and Lyon Part Dieu in around 10h 45m. Alternatively, you can take a bus from Garda to Vichy via Verona Porta Nuova Station, Verona, Lyon, and Roanne in around 15h 38m.
- Website
- airfrance.com
Flights from Verona Villafranca Airport to Clermont-Ferrand Auvergne Airport via Paris Charles de Gaulle
- Ave. Duration
- 4h 25m
- When
- Sunday
- Estimated price
- €180–1,000
Flights from Milan Linate Airport to Clermont-Ferrand Auvergne Airport via Paris Charles de Gaulle
- Ave. Duration
- 3h 56m
- When
- Every day
- Estimated price
- €160–900
- Phone
- +39 06 5210550
- Website
- Trenitalia Frecce
Train from Peschiera Del Garda to Milano Centrale
- Ave. Duration
- 57 min
- Frequency
- Every 2 hours
- Estimated price
- €17–30
- Website
- Trenitalia Frecce
Train from Verona Porta Nuova to Bologna Centrale
- Ave. Duration
- 52 min
- Frequency
- Every 2 hours
- Estimated price
- €16–28
- Website
- Trenitalia Frecce
Train from Peschiera Del Garda to Venezia Mestre
- Ave. Duration
- 1h 16m
- Frequency
- Hourly
- Estimated price
- €18–35
- Website
- Trenitalia Frecce
Train from Peschiera Del Garda to Milano Centrale
- Ave. Duration
- 57 min
- Frequency
- Every 2 hours
- Estimated price
- €17–30
- Website
- Trenitalia Frecce
- Phone
- +39 06 88 93 82 32
- Website
- Itabus S.p.A.
Bus from Milan Lampugnano to Lyon Lyon Perrache Bus Station
- Ave. Duration
- 6h 35m
- Frequency
- 3 times a day
- Estimated price
- €23–40
- Website
- Itabus S.p.A.
Want to know more about travelling around France
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
Italy Travel Guides
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide
Booking & Getting There
Garda to Vichy bus services, operated by FlixBus, arrive at Lyon station.
Garda to Vichy train services, operated by Trenitalia Frecce, arrive at Milano Centrale station.
Yes, the driving distance between Garda to Vichy is 730 km. It takes approximately 7h 55m to drive from Garda to Vichy.
There are 780+ hotels available in Vichy.






