There are 4 ways to get from Bagnoregio to San Lorenzo Nuovo by 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

Bus via Montefiascone  •  1h 56m

  1. Take the bus from Bagnoregio to Montefiascone
  2. Take the bus from Montefiascone to San Lorenzo Nuovo

3€ - 4€

3 alternative options

Bus  •  2h 20m

  1. Take the bus from Lubriano to Orvieto Scalo
  2. Take the bus from Orvieto Station to S.Lorenzo Nuovo E651

6€ - 8€

Taxi  •  23 min

  1. Take a taxi from Bagnoregio to San Lorenzo Nuovo 24.1 km

40€ - 55€

Drive  •  23 min

  1. Drive from Bagnoregio to San Lorenzo Nuovo 24.1 km

3€ - 5€

Questions & Answers

The cheapest way to get from Bagnoregio to San Lorenzo Nuovo is to bus via Montefiascone which costs 2€ - 5€ and takes 1h 56m.

More details

The quickest way to get from Bagnoregio to San Lorenzo Nuovo is to taxi which costs 40€ - 55€ and takes 23 min.

More details

No, there is no direct bus from Bagnoregio to San Lorenzo Nuovo. However, there are services departing from Bagnoregio and arriving at San Lorenzo Nuovo via Montefiascone. The journey, including transfers, takes approximately 1h 56m.

More details

The distance between Bagnoregio and San Lorenzo Nuovo is 16 km. The road distance is 24.1 km.

Get driving directions

The best way to get from Bagnoregio to San Lorenzo Nuovo without a car is to bus via Montefiascone which takes 1h 56m and costs 2€ - 5€.

More details

It takes approximately 1h 56m to get from Bagnoregio to San Lorenzo Nuovo, including transfers.

More details

Bagnoregio to San Lorenzo Nuovo bus services, operated by Cotral, depart from Bagnoregio station.

More details

Bagnoregio to San Lorenzo Nuovo bus services, operated by Cotral, arrive at San Lorenzo Nuovo station.

More details

Yes, the driving distance between Bagnoregio to San Lorenzo Nuovo is 24 km. It takes approximately 23 min to drive from Bagnoregio to San Lorenzo Nuovo.

Get driving directions

There are 1043+ hotels available in San Lorenzo Nuovo. Prices start at 87€ per night.

More details

Map of how to get from Bagnoregio to San Lorenzo Nuovo.
Launch map view
  • Distance: 16.5 km
  • Duration: 1h 56m

What companies run services between Bagnoregio, Italy and San Lorenzo Nuovo, Italy?

You can take a bus from Bagnoregio to San Lorenzo Nuovo via Montefiascone in around 1h 56m.

Bus operators
Cotral
Phone
800 174 471
Email
cotral.spa@pec.cotralspa.it
Website
servizi.cotralspa.it
Bus from Bagnoregio to Montefiascone
Ave. Duration
25 min
Frequency
Every 4 hours
Estimated price
1€ - 3€
Schedules at
servizi.cotralspa.it
Bus from Montefiascone to San Lorenzo Nuovo
Ave. Duration
31 min
Frequency
4 times a day
Estimated price
1€ - 2€
Schedules at
servizi.cotralspa.it
Bus from Lubriano to Orvieto Scalo
Ave. Duration
20 min
Frequency
Every 2 hours
Estimated price
1€ - 3€
Schedules at
servizi.cotralspa.it
Other operators
Taxi from Bagnoregio to San Lorenzo Nuovo
Ave. Duration
23 min
Estimated price
40€ - 55€
Taxi Orvieto Federico Petrini
Phone
+39 349 729 2550
Taxi a Orvieto
Phone
+39 330 551 244
Website
taxiaorvieto.com

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.