How to get to Urbino


From Italy

train Pesaro Station, then take a bus to Urbino.


car A14 motorway: Pesaro-Urbino exit > SS. 423 Urbinate (see the route on Google Maps)


From abroad

plane Ancona, Rimini, Bologna or Milan airports. Then take a train to Pesaro and a bus to Urbino. Milan or Rome airports: the best is to take a plane to Ancona, then the train to Pesaro and the bus to Urbino. Otherwise there are trains from Milan or Rome railways stations to Pesaro.


train Pesaro Station, then take a bus to Urbino.


ferry Ferry service to the port of Ancona, then take a train to Pesaro and a bus to Urbino.



Additional details

From Bologna, Rimini and Milan airports, you can take a bus (or a train from Rome and Milan) to the railway stations to take a train to Pesaro.

From Ancona airport you can take a train to either railways stations of Falconara Marittima or Ancona to take a train to Pesaro (for the timetable see

For Italian Railways timetable see

Urbino is 35 km far away from Pesaro.

Pesaro-Urbino bus timetable (pdf format) will be available soon.



  1. Departures times are meant from the the BUS STATION (P. Matteotti) in PESARO and from the BUS STATION (P. Mercatale) in URBINO.
  2. The times in bold refer to the fast buses (Soget company). The fare is 3.20 Euros one way.
  3. The bus leaving from Pesaro at 22.40 (italic bold) on the weekdays belongs to of the private company Bucci. The fare is 3 Euros one way.
  4. The fares for all the other times (Soget company) are 2.20 Euros one way.