There are 7 ways to get from Rome to Viggiano by train, taxi, 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.

Recommended option

Train, taxi  •  5 h 12 min

  1. Take the train from Roma Termini to Napoli Centrale Fr / ...
  2. Take the train from Napoli Centrale to Sapri Ic / ...
  3. Take a taxi from Sapri to Viggiano

$141 - $191

Cheapest option

Bus Marozzi VT  •  5 h 30 min

  1. Take the bus from Roma to Villa D'agri 633R

$36 - $42

5 alternative options

Train, bus  •  5 h 44 min

  1. Take the train from Roma Termini to Napoli Centrale Fr / ...
  2. Take the bus from Naples - Corso Lucci to Villa D'Agri 113

$45 - $61

Bus Autolinee Ventre  •  8 h 2 min

  1. Take the bus from Rome Tiburtina to Marsico Nuovo

$38

Drive  •  3 h 59 min

  1. Drive from Rome to Viggiano 243.1 miles

$55 - $85

Fly to Lamezia Terme, train  •  7 h 25 min

  1. Fly from Rome (FCO) to Lamezia Terme (SUF) FCO - SUF
  2. Take the train from Lamezia Terme Centrale to Sapri

$169 - $454

Fly to Naples, bus  •  8 h

  1. Fly from Rome (FCO) to Naples (NAP) FCO - NAP
  2. Take the bus from Naples - Corso Lucci to Villa D'Agri

$110 - $331

Questions & Answers

The cheapest way to get from Rome to Viggiano is to bus which costs 33€ and takes 8 h 2 min.

More details

The quickest way to get from Rome to Viggiano is to drive which costs 50€ - 75€ and takes 3 h 59 min.

More details

The distance between Rome and Viggiano is 333 km. The road distance is 388.9 km.

Get driving directions

It takes approximately 5 h 12 min to get from Rome to Viggiano, including transfers.

More details

No, there is no direct bus from Rome to Viggiano. However, there are services departing from Roma and arriving at Viggiano via Villa D'Agri. The journey, including transfers, takes approximately 5 h 30 min.

More details

What companies run services between Rome, Italy and Viggiano, Italy?

Marozzi VT operates a bus from Rome to Viggiano every 4 hours. Tickets cost $30 - $40 and the journey takes 4 h 10 min.

Airlines
Alitalia
Website
alitalia.com
Flights from Rome to Lamezia Terme
Ave. Duration
1 h 10 min
When
Every day
Estimated price
$50 - $440
Flights from Rome to Naples
Ave. Duration
51 min
When
Every day
Estimated price
$80 - $410
Train operators
ItaloTreno
Phone
+39 060708
Website
italotreno.it
Train from Roma Termini Station to Napoli Centrale Station
Ave. Duration
1 h 10 min
Frequency
Hourly
Estimated price
$25 - $35
Website
italotreno.it
Trenitalia Intercity
Phone
+39 06 68475475
Website
trenitalia.com
Train from Napoli Centrale to Sapri
Ave. Duration
1 h 43 min
Frequency
Every 3 hours
Estimated price
$16 - $20
Website
orario.trenitalia.com
Train from Lamezia Terme Centrale to Sapri
Ave. Duration
1 h 22 min
Frequency
Every 3 hours
Estimated price
$21 - $35
Website
orario.trenitalia.com
Bus operators
Marozzi VT
Phone
080 579 0211
Email
info@marozzivt.it
Website
marozzivt.it
Bus from Roma to Villa D'agri
Ave. Duration
4 h 10 min
Frequency
Every 4 hours
Estimated price
$30 - $40
Schedules at
marozzivt.it
Autolinee Ventre
Phone
0975 343195
Email
info@ventrebus.com
Website
ventrebus.com
Bus from Rome Tiburtina to Marsico Nuovo
Ave. Duration
5 h 1 min
Frequency
Twice a week
Estimated price
$31
Schedules at
ventrebus.com
Other operators
Taxi from Sapri to Viggiano
Ave. Duration
1 h 19 min
Estimated price
$100 - $130

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Getting to Rome from the airport, Want to know more about Flixbus? and Is ride-sharing platform BlaBlaCar right for you? - to help you get the most out of your next trip.