The average bus between Gubbio and Ponte San Giovanni takes 3h 15m and the fastest bus takes 1h 31m. The bus service runs several times per day from Gubbio to Ponte San Giovanni. The journey time may be longer on weekends and holidays; use the search form on this page to search for a specific travel date.
Buses run 5 times a day between Gubbio and Ponte San Giovanni. The earliest departure is at 8:00 AM in the morning, and the last departure from Gubbio is at 8:30 PM which arrives into Ponte San Giovanni at 6:33 AM. All services require a transfer at Fontivegge - Perugia and take an average of 3h 15m. The schedules shown below are for the next available departures.

1h 41m • 1 change
2h 58m • 1 change
1h 31m • 1 change
2h 18m • 1 change
1h 41m • 1 change
2h 58m • 1 change
1h 31m • 1 change
2h 18m • 1 change
1h 41m • 1 change
2h 58m • 1 change
1h 31m • 1 change
2h 18m • 1 change
1h 41m • 1 change
2h 58m • 1 change
1h 31m • 1 change
2h 18m • 1 change
1h 41m • 1 change
2h 58m • 1 change
1h 31m • 1 change
2h 18m • 1 changeWant to know about travelling from Gubbio to Ponte San Giovanni? We have put together a list of the most frequently asked questions from our users such as: What is the cheapest mode of transport? What is the quickest option? How much do tickets usually cost? and many more.
No, there is no direct bus from Gubbio to Ponte San Giovanni. However, there are services departing from P. 40 Martiri Gubbio station and arriving at Fontivegge - Perugia station via Fontivegge - Perugia station. The journey, including transfers, takes approximately 3h 15m.
Gubbio to Ponte San Giovanni bus services, operated by Busitalia Umbria, depart from P. 40 Martiri Gubbio station.
Gubbio to Ponte San Giovanni bus services, operated by Busitalia Umbria, arrive at Fontivegge - Perugia station.
The distance between Gubbio and Ponte San Giovanni is 30.8 km. The road distance is 39 km.
Busitalia Umbria operates a bus from P. 40 Martiri Gubbio to Fontivegge - Perugia 3 times a day. Tickets cost €5–8 and the journey takes 1h 11m.