There are 4 ways to get from Geneva to Varenna by train, bus, ferry, 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.

What companies run services between Geneva, Switzerland and Varenna, Italy?

You can take a train from Geneva to Varenna via Milano Centrale in around 5 h 57 min. Alternatively, Lufthansa, BMI Regional and nine other airlines fly from Geneva to Varenna hourly.

Airlines
Ryanair
Website
ryanair.com
Flights from Geneva to Milan Bergamo via Frankfurt
Avg. Duration
4 h 5 min
When
Every day
Estimated price
$40 - $240
Flights from Geneva to Milan Bergamo via Barcelona
Avg. Duration
4 h 57 min
When
Every day
Estimated price
$50 - $270
Flights from Geneva to Milan Bergamo via London Stansted
Avg. Duration
5 h
When
Friday and Sunday
Estimated price
$60 - $290
Flights from Geneva to Milan Bergamo via Naples
Avg. Duration
5 h 10 min
When
Monday, Tuesday, Thursday, Friday and Saturday
Estimated price
$90 - $450
Flights from Geneva to Milan Bergamo via Bristol
Avg. Duration
5 h 25 min
When
Tuesday
Estimated price
$65 - $310
Flights from Geneva to Milan Bergamo via Madrid
Avg. Duration
5 h 25 min
When
Monday, Wednesday, Thursday, Friday and Sunday
Estimated price
$75 - $330
Flights from Geneva to Milan Bergamo via Krakow
Avg. Duration
6 h 10 min
When
Wednesday, Friday and Sunday
Estimated price
$100 - $550
Flights from Geneva to Milan Bergamo via Porto
Avg. Duration
6 h 15 min
When
Monday, Friday, Saturday and Sunday
Estimated price
$90 - $370
Flights from Geneva to Milan Bergamo via Manchester
Avg. Duration
6 h 20 min
When
Thursday
Estimated price
$75 - $320
Lufthansa
Website
lufthansa.com
Flights from Geneva to Milan Bergamo via Munich
Avg. Duration
5 h 17 min
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$160 - $700
Flights from Geneva to Milan Bergamo via Zurich, Munich
Avg. Duration
5 h 5 min
When
Friday
Estimated price
$150 - $650
Flights from Geneva to Milan Bergamo via Dusseldorf, Munich
Avg. Duration
6 h 5 min
When
Friday
Estimated price
$110 - $470
Wizz Air
Website
wizzair.com
Flights from Geneva to Milan Bergamo via Prague
Avg. Duration
6 h 10 min
When
Wednesday, Thursday and Sunday
Estimated price
$100 - $700
Train operators
Swiss Railways (SBB/CFF/FFS)
Website
sbb.ch
Train from Geneve to Milano Centrale
Avg. Duration
3 h 55 min
Frequency
Every 4 hours
Estimated price
$90 - $150
Website
fahrplan.sbb.ch
Schedules at
fahrplan.sbb.ch
Bus operators
Ouibus
Phone
0890715298
Website
ouibus.com
Bus from Genève Gare to Milan
Avg. Duration
4 h 30 min
Frequency
Once daily
Estimated price
$12 - $17
Website
Ouibus
Eurolines CH
Phone
0041 (0) 844 257 224
Website
eurolines.ch
Bus from Geneva to Milan Lampugnano
Avg. Duration
7 h
Frequency
4 times a week
Estimated price
$30 - $45
Book at
eurolines.ch
Ferry operators

Want to know more about travelling around Italy

Rome2rio's unique Travel Guides 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.

Questions & Answers

How far is it from Geneva to Varenna?

The distance between Geneva and Varenna is 243 km. The road distance is 390 km.

What is the cheapest way to get from Geneva to Varenna?

The cheapest way to get from Geneva to Varenna is to bus and ferry which costs SFr 45 and takes 9 h 6 min.

What is the fastest way to get from Geneva to Varenna?

The quickest way to get from Geneva to Varenna is to drive which takes 4 h 29 min and costs SFr 65.

Is there a direct train between Geneva and Varenna?

No, there is no direct train from Geneva to Varenna. However, there are services departing from Geneve and arriving at Varenna Esino via Milano Centrale. The journey, including transfers, takes approximately 5 h 57 min.

How long does it take to get from Geneva to Varenna?

It takes approximately 5 h 57 min to get from Geneva to Varenna, including transfers.