There are 6 ways to get from Viareggio to Monterosso al Mare by train, bus, 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

Train Trenitalia Intercity  •  1 h 14 min

  1. Reg / ...

$5 - $22

Cheapest option

Train Trenitalia  •  1 h 44 min

  1. (Ge) La Spezia - Pisa / ...
  2. Reg / ...

$5 - $15

4 alternative options

Train Trenitalia #2  •  1 h 44 min

  1. Reg / ...
  2. Reg / ...

$5 - $15

Bus, train  •  2 h 10 min

  1. N547
  2. Reg / ...

$6 - $13

Drive  •  1 h 12 min

  1. 60.5 miles

$14 - $21

Uber  •  1 h 12 min

  1. 60.5 miles

$310

What companies run services between Viareggio, Italy and Monterosso al Mare, Italy?

Trenitalia Intercity operates a train from Viareggio to Monterosso al Mare 5 times a day. Tickets cost $14 - $22 and the journey takes 1 h 14 min. Trenitalia also services this route once a week.

Train operators
Trenitalia Intercity
Phone
+39 06 68475475
Website
trenitalia.com
Train from Viareggio to Monterosso
Ave. Duration
1 h 14 min
Frequency
5 times a day
Estimated price
$14 - $22
Website
orario.trenitalia.com
Trenitalia
Phone
+39 06 68475475
Website
trenitalia.com
Train from Viareggio to Monterosso
Ave. Duration
1 h 18 min
Frequency
Once a week
Estimated price
$5 - $13
Website
orario.trenitalia.com
1st Class
$10 - $13
Train from Viareggio to La Spezia C.
Ave. Duration
51 min
Frequency
Hourly
Estimated price
$4 - $10
Website
orario.trenitalia.com
1st Class
$8 - $10
Train from La Spezia Centrale to Monterosso
Ave. Duration
22 min
Frequency
Hourly
Estimated price
$1 - $5
Website
orario.trenitalia.com
1st Class
$3 - $5
Train from Viareggio to La Spezia Centrale
Ave. Duration
51 min
Frequency
Hourly
Estimated price
$4 - $10
Website
orario.trenitalia.com
1st Class
$8 - $10
Bus operators
FlixBus
Phone
+49 1807 123 99 123
Email
info@flixbus.de
Website
flixbus.de
Bus from Viareggio to La Spezia
Ave. Duration
50 min
Frequency
Once daily
Estimated price
$3 - $6
Website
flixbus.co.uk
Other operators
Uber Mailand
Website
uber.com
Towncar from Viareggio to Monterosso al Mare
Ave. Duration
1 h 12 min
Frequency
On demand
Estimated price
$310
Signup at
uber.com
Nearest UberBLACK
$310
UberLUX
$447
UberVAN
$447

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 Viareggio and Monterosso al Mare is 57 km. The road distance is 97 km.

The cheapest way to get from Viareggio to Monterosso al Mare is to bus and train which costs 5€ - 12€ and takes 2 h 10 min.

The quickest way to get from Viareggio to Monterosso al Mare is to drive which takes 1 h 12 min and costs 12€ - 18€.

Yes, there is a direct train departing from Viareggio and arriving at Monterosso. Services depart three times a day, and operate every day. The journey takes approximately 1 h 14 min.

The train from Viareggio to Monterosso takes 1 h 14 min including transfers and departs three times a day.