There are 7 ways to get from Évian-les-Bains to Varese by train, bus, car, plane, ferry, or train (Trenitalia)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train, bus
best- Take the train from St-Gingolph to Brigtrain R91
- Take the bus from Domodossola to Gallaratebus Re4
7h 18mBus
cheapest- Take the bus from Evian-les-Bains to Genevabus FlixBus 1629
- Take the bus from Geneva to Milanbus FlixBus N1524
9h 52m€33–70Drive 294.3 km
- Drive from Évian-les-Bains to Varesecar 294.3 km
3h 55m€46–66Train to Geneva International Airport, fly, train
- Take the train from Evian Les Bains to Annemassetrain
- Fly from Geneva International Airport (GVA) to Milano Malpensa Airport (MXP)plane GVA - MXP
- Take the train from Malpensa Aeroporto T1 to Varesetrain
5h 41m€89–282Ferry, train
- Take the ferry from Evian-les-Bains to Lausanne-Ouchyferry N1
- Take the train from Lausanne to Bellinzonatrain Ic
- Take the train from Bellinzona to Varesetrain S50
7h 24m€149–405Train
- Take the train from St-Gingolph to Brigtrain R91
- Take the train from Domodossola to Gallaratetrain Re
7h 56m€59–127Ferry, train to Zurich Airport, fly, train
- Take the ferry from Evian-les-Bains to Lausanne-Ouchyferry
- Take the train from Lausanne to Zürich Flughafentrain
- Fly from Zurich Airport (ZRH) to Milano Malpensa Airport (MXP)plane ZRH - MXP
- Take the train from Malpensa Aeroporto T1 to Varesetrain
6h 43m€173–483
Geneva International Airport (GVA) to Milano Malpensa Airport (MXP) flights
Questions & Answers
The cheapest way to get from Évian-les-Bains to Varese is to bus which costs €30 - €70 and takes 9h 52m.
The fastest way to get from Évian-les-Bains to Varese is to drive which takes 3h 55m and costs €45 - €70.
No, there is no direct bus from Évian-les-Bains to Varese station. However, there are services departing from Evian-les-Bains and arriving at Gallarate Station via Geneva and Malpensa Airport - Milan. The journey, including transfers, takes approximately 9h 52m.
No, there is no direct train from Évian-les-Bains to Varese. However, there are services departing from St-Gingolph and arriving at Varese via Brig, Domodossola and Gallarate. The journey, including transfers, takes approximately 7h 56m.
The distance between Évian-les-Bains and Varese is 291 km. The road distance is 294.3 km.
The best way to get from Évian-les-Bains to Varese without a car is to train and bus which takes 7h 18m and costs .
It takes approximately 7h 18m to get from Évian-les-Bains to Varese, including transfers.
Évian-les-Bains to Varese bus services, operated by FlixBus, depart from Evian-les-Bains station.
Évian-les-Bains to Varese train services, operated by RegionalAlps, depart from St-Gingolph station.
The best way to get from Évian-les-Bains to Varese is to bus which takes 9h 52m and costs €30 - €70. Alternatively, you can train, which costs €55 - €130 and takes 7h 56m.
What companies run services between Évian-les-Bains, France and Varese, Italy?
You can take a bus from Evian-les-Bains to Varese via Geneva, Milan, Malpensa Airport - Milan, Gallarate Station, and Gallarate in around 9h 52m. Alternatively, you can take a bus from Hotel De Ville D'evian to Varese via Saint-Gingolph Gare Cff, St-Gingolph, Brig, Domodossola, and Gallarate in around 7h 56m.
- Website
- swiss.com
Flights from Geneva International Airport to Milano Malpensa Airport via Zurich Airport
- Ave. Duration
- 2h 42m
- When
- Every day
- Estimated price
- €75–260
Flights from Zurich Airport to Milano Malpensa Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- €70–330
- Website
- gulfair.com
Flights from Geneva International Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 5m
- When
- Tuesday and Friday
- Estimated price
- €120–180
- Website
- ethiopianairlines.com
Flights from Zurich Airport to Milano Malpensa Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- €95–160
- Phone
- +41 27 720 47 47
- [email protected]
- Website
- RegionalAlps
Train from St-Gingolph to Brig
- Ave. Duration
- 2h 5m
- Frequency
- Hourly
- Estimated price
- €40–80
- Schedules at
- RegionalAlps
- 2nd Class Ticket
- €40–50
- 1st Class Ticket
- €70–80
Train from St-Gingolph to Brig
- Ave. Duration
- 2h 5m
- Frequency
- Hourly
- Estimated price
- €40–80
- Schedules at
- RegionalAlps
- 2nd Class Ticket
- €40–50
- 1st Class Ticket
- €70–80
- Phone
- +33 1 84 94 36 35
- Website
- Oui.SNCF
Train from Evian Les Bains to Annemasse
- Ave. Duration
- 38 min
- Frequency
- Every 30 minutes
- Estimated price
- €6–13
- Website
- Oui.SNCF
- Phone
- +33 1 84 94 36 35
- Website
- TGV inOui
Train from Evian Les Bains to Annemasse
- Ave. Duration
- 38 min
- Frequency
- 4 times a week
- Estimated price
- €7–13
- Website
- TGV inOui
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Train from Malpensa Aeroporto T1 to Varese
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- €4–5
- Website
- Trenord
Train from Bellinzona to Varese
- Ave. Duration
- 1h 8m
- Frequency
- Hourly
- Estimated price
- €5–7
- Website
- Trenord
Train from Malpensa Aeroporto T1 to Varese
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- €4–5
- Website
- Trenord
Train from Malpensa Aeroporto T1 to Varese
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- €14–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Lausanne to Bellinzona
- Ave. Duration
- 3h 56m
- Frequency
- Once a week
- Estimated price
- €120–370
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Lausanne to Zürich Flughafen
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- €80–250
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Malpensa Aeroporto T1 to Varese
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- €14–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +39.06.5210550
- Website
- Trenitalia
Train from Domodossola to Gallarate
- Ave. Duration
- 1h 40m
- Frequency
- Every 2 hours
- Estimated price
- €10–17
- Website
- Trenitalia
- Phone
- +39 02 7249 4494
- [email protected]
- Website
- Trenord
Bus from Domodossola to Gallarate
- Ave. Duration
- 1h 2m
- Frequency
- Every 2 hours
- Website
- Trenord
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Evian-les-Bains to Geneva
- Ave. Duration
- 2h 5m
- Frequency
- 5 times a week
- Estimated price
- €4–7
- Website
- Flixbus
Bus from Geneva to Milan
- Ave. Duration
- 4h 55m
- Frequency
- Twice daily
- Estimated price
- €24–40
- Website
- Flixbus
- Phone
- +41 (0)848 811 848
- [email protected]
- Website
- CGN
Ferry from Evian-les-Bains to Lausanne-Ouchy
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- €19–25
- Website
- CGN
Ferry from Evian-les-Bains to Lausanne-Ouchy
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- €19–25
- Website
- CGN
Want to know more about travelling around Italy
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
Italian Lakes: Getting around by train
Read the travel guide
Italy Travel Guides
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
Évian-les-Bains to Varese bus services, operated by FlixBus, arrive at Geneva station.
Évian-les-Bains to Varese train services, operated by RegionalAlps, arrive at Brig station.
Yes, the driving distance between Évian-les-Bains to Varese is 294 km. It takes approximately 3h 55m to drive from Évian-les-Bains to Varese.
Book your Évian-les-Bains to Varese train tickets online with Omio.
Book your Évian-les-Bains to Varese bus tickets online with Omio.
There are 6104+ hotels available in Varese.































