There are 6 ways to get from Varese to Stresa by bus, taxi, train, ferry, car or towncar

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Bus, taxi  •  1 h 13 min

  1. Take the bus from Varese via Sacco to Besozzo Via Roncari N20
  2. Take a taxi from Besozzo Via Roncari to Stresa

$67 - $82

Cheapest option

Train  •  1 h 58 min

  1. Take the train from Varese to Gallarate S5 / ...
  2. Take the train from Gallarate to Stresa Reg / ...

$7 - $20

4 alternative options

Bus, line 12 ferry  •  2 h 45 min

  1. Take the bus from Varese C.so Moro to Ranco Imbarcadero Sole N20
  2. Take the line 12 ferry from Ranco to Stresa 12 / ...

$10 - $14

Taxi  •  48 min

  1. Take a taxi from Varese to Stresa 41.7 miles

$95 - $120

Drive  •  48 min

  1. Drive from Varese to Stresa 41.7 miles

$10 - $15

Uber  •  48 min

  1. Take an Uber from Varese to Stresa 41.7 miles

$216

What companies run services between Varese, Italy and Stresa, Italy?

You can take a train from Varese to Stresa via Gallarate in around 1 h 58 min.

Train operators
Trenord
Phone
+39 02 7249 4494
Email
my-link@trenord.it
Website
trenord.it
Train from Varese to Gallarate
Ave. Duration
24 min
Frequency
Every 30 minutes
Estimated price
$4 - $7
Schedules at
trenord.it
Train from Gallarate to Stresa
Ave. Duration
35 min
Frequency
Every 4 hours
Estimated price
$5 - $14
Schedules at
trenord.it
Trenitalia
Phone
+39 06 68475475
Website
trenitalia.com
Train from Gallarate to Stresa
Ave. Duration
49 min
Frequency
Every 3 hours
Estimated price
$3 - $9
Website
orario.trenitalia.com
1st Class
$7 - $9
Bus operators
CTPI
Website
ctpi.it
Bus from Varese via Sacco to Besozzo Via Roncari
Ave. Duration
29 min
Frequency
Hourly
Estimated price
$3
Schedules at
ctpi.it
Bus from Varese C.so Moro to Ranco Imbarcadero Sole
Ave. Duration
50 min
Frequency
Hourly
Estimated price
$4
Schedules at
ctpi.it
Ferry operators
Other operators
Uber Mailand
Website
uber.com
Towncar from Varese to Stresa
Ave. Duration
48 min
Frequency
On demand
Estimated price
$216
Signup at
uber.com
Nearest UberBLACK
$216
UberLUX
$310
UberVAN
$310
Taxi from Besozzo Via Roncari to Stresa
Ave. Duration
44 min
Estimated price
$65 - $80
NCC Pallanza
Phone
+39 338 967 4324
Website
pallanzatransfer.it

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.

Questions & Answers

The distance between Varese and Stresa is 23 km. The road distance is 67 km.

The cheapest way to get from Varese to Stresa is to drive which costs 8€ - 13€ and takes 48 min.

The quickest way to get from Varese to Stresa is to taxi which takes 48 min and costs 80€ - 100€.

No, there is no direct train from Varese to Stresa. However, there are services departing from Varese and arriving at Stresa via Gallarate. The journey, including transfers, takes approximately 1 h 58 min.

It takes approximately 1 h 13 min to get from Varese to Stresa, including transfers.