How to reach Urbino

By plane

Flights to the airports of Ancona or Rimini, followed by train or bus

*** The closest airport is in Ancona. There are several connections every day from the airport of Ancona and those of Roma Fiumicino, Milano Malpensa, Munich, Francoforte. It is possible to fly to Bologna* Airport, and then take the train from Bologna to Pesaro (several connections, time required about 1 hour and 40 minutes).

* If you arrive at Bologna Airport or at Rimini airport, you have to reach the railway station by a bus (very quick connection, every 15 minutes in both cases) and then take a train to Pesaro. You can find the time table at the web page of Italian Railways
http://www.trenitalia.com/

* If you arrive at Rome Airport (Fiumicino)
Go from Fiumicino airport to Roma-Termini railway station by train (very quick and frequent connections) and then you take a train from Roma-Termini to Ancona. You can find the train time table at the web page of Italian Railways
http://www.trenitalia.com/

By train 

Pesaro station, followed by bus or car journey.
http://www.trenitalia.com/

By car

A14 motorway: direction Canosa/Bologna >  Pesaro-Urbino exit > SS. 423 Urbinate

By sea

Ferry service to the port of Ancona, tourist port of Pesaro or Fano, followed by bus or car journey

By bus

Bus service available from Pesaro
Time table (updated)

see also the web page http://www.adriabus.eu/