Urbino is located in the middle of the Apennines, 30 km from the Adriatic coast. The town can be reached directly only by car or bus, not by train.
The closest towns to Urbino are Pesaro and Fano, where there are train stations; trains from Milano, Bologna or Rome stop there. The fastest way to reach Urbino is to fly to Bologna (or Ancona) and to rent a car or by bus (the cheapest) from either Pesaro or Fano.
If you plan to come by car
From Rome, follow the old Via Flaminia through the Scheggia Pass, using the E45 via Perugia;
From Florence and Arezzo, follow the Bocca Trabaria, Bocca Serriola, Badia Tebalda or Viamaggio passes.
From Bologna take the A14 motorway and go south. Use the following exit: “Pesaro‐Urbino” to reach Urbino. From the “Pesaro‐Urbino” exit you should take the SS 423 Urbinate, Urbino is 28Km from the highway exit. It will take you about 30‐45 min.
From Ancona take the A14 motorway and go north. Use the following exit “Fano” to reach Urbino. From the “Fano” exit you should take the “superstrada” and follow signs to Urbino. It will take you about 30‐40 min.