Travel from Perugia to Urbino

Bus or train from Perugia to Urbino?

Sulga autolinee operates a bus from Perugia to Urbino twice daily. Tickets cost $26 - $28 and the journey takes 55 min. Alternatively, Trenitalia Frecce operates a train from Perugia to Urbino once daily. Tickets cost $25 - $40 and the journey takes 1 h 59 min.

How to get from Perugia to Urbino

From Perugia - Bus Terminal bus to Città di Castello Bus Station, line 23 bus to Sassorotto, then bus to Di Vittorio 1. 4 h 44 min 29€. From Perugia train to Foligno, train to Pesaro Stazione, then line 46 bus to Di Vittorio 1. 5 h 25 min 33€. From V. XIV Settembre bus to P. 40 Martiri Gubbio, bus to Cantiano autostazione, line 24 bus to Calmazzo Bivio, then line 25 bus to Urbino Borgo Mercatale. 5 h 40 min 11€. From Perugia drive to Urbino. 1 h 32 min 14€.
Close Print Itinerary
  1. Here are 4 options to get from
    Perugia to Urbino:

    1. Trip:
      1 Bus
      • One-Way approx: USD $33 - $38
      • Duration: 4 h 44 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $33 - $38
        • Duration: 4 h 44 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $31 - $53
      • Duration: 5 h 25 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $31 - $53
        • Duration: 5 h 25 min
        Close x
    3. Trip:
      3 Bus, line 24 bus, line 25 bus
      • One-Way approx: USD $11 - $17
      • Duration: 5 h 40 min
      Open +
      • Trip:
        3 Bus, line 24 bus, line 25 bus
        • One-Way approx: USD $11 - $17
        • Duration: 5 h 40 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $14 - $21
      • Duration: 1 h 32 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $14 - $21
        • Duration: 1 h 32 min
        Close x