You can check Urbino´s Climate here
The nearest airports are Falconara (Ancona), Rimini and Bologna. From the arrival airport take the train to Pesaro station and then take Line 46 bus to reach Urbino.
Get off at Pesaro railway station and then take Line 46 bus to reach Urbino..
Scheduled ferry services link the port of Ancona with Greece, Albania and Croatia. From the port take the train to Pesaro and then take Line 46 bus to reach Urbino..
From Bologna (175 Km): A14 toll-road towards Bologna-Canosa, Pesaro-Urbino exit, take the SP423 road (26 Km)
From Ancona (100 Km): A14 toll-road towards Bologna-Canosa, Fano exit, E78-SS3 highway towards Rome-Urbino, take the E78-SS73 bis to Urbino (12 Km)
From Rome (260 Km
Pesaro -> Urbino (Line 46 from Pesaro Station
Rome Tiburtina station -> Urbino (Rome-Urbino-Pesaro line).