There are 4 ways to get from Spoleto to Todi by train, bus, taxi or car

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, bus  •  2 h 26 min

  1. Take the train from Spoleto to Terni Rv / ...
  2. Take the bus from Terni Bus Terminal to Todi Piazza Consolazione E620 / ...

$7 - $12

Cheapest option

Bus  •  2 h 33 min

  1. Take the bus from Spoleto P. Vittoria to Bastardo - P. Popolo E408
  2. Take the bus from Bastardo - P. Popolo to Todi - P. Ta Amerina E428

$6 - $9

2 alternative options

Taxi  •  46 min

  1. Take a taxi from Spoleto to Todi 28 miles

$50 - $65

Drive  •  46 min

  1. Drive from Spoleto to Todi 28 miles

$6 - $10

What companies run services between Spoleto, Italy and Todi, Italy?

You can take a bus from Spoleto to Todi via Bastardo - P. Popolo in around 2 h 33 min.

Train operators
Trenitalia
Phone
+39 06 68475475
Website
trenitalia.com
Train from Spoleto to Terni
Ave. Duration
21 min
Frequency
Hourly
Estimated price
$2 - $7
Website
orario.trenitalia.com
1st Class
$5 - $7
Bus operators
Busitalia - Sita Nord s.r.l.
Phone
+39 800 373 760
Website
fsbusitalia.it
Bus from Terni Bus Terminal to Todi Piazza Consolazione
Ave. Duration
1 h 5 min
Frequency
3 times a day
Estimated price
$4 - $6
Schedules at
fsbusitalia.it
Bus from Spoleto P. Vittoria to Bastardo - P. Popolo
Ave. Duration
39 min
Frequency
4 times a day
Estimated price
$2 - $4
Schedules at
fsbusitalia.it
Bus from Bastardo - P. Popolo to Todi - P. Ta Amerina
Ave. Duration
54 min
Frequency
Once daily
Estimated price
$3 - $5
Schedules at
fsbusitalia.it
Other operators
Taxi from Spoleto to Todi
Ave. Duration
46 min
Estimated price
$50 - $65
Taxi Foligno F.lli Giomma
Phone
+39 389 783 3424
Website
taxifoligno.it
Taxi Foligno Sandro
Phone
+39 348 294 6698
Website
taxifoligno.simply-website.it

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 Travelling Croatia’s Dalmatian Coast by boat, bus, car and train, Need to know: Eurostar and Getting to Milan from the airport - to help you get the most out of your next trip.

Questions & Answers

The distance between Spoleto and Todi is 27 km. The road distance is 45 km.

The cheapest way to get from Spoleto to Todi is to bus which costs 4€ - 8€ and takes 2 h 33 min.

The quickest way to get from Spoleto to Todi is to taxi which takes 46 min and costs 40€ - 55€.

No, there is no direct bus from Spoleto to Todi. However, there are services departing from Spoleto P. Vittoria and arriving at Todi - P. Ta Amerina via Bastardo - P. Popolo. The journey, including transfers, takes approximately 2 h 33 min.

It takes approximately 2 h 26 min to get from Spoleto to Todi, including transfers.