Bus 46 and bus CD/CS run from the train station in Pesaro to Urbino. Journey take approx 45 min - 75 min depending on which bus. During weekday the buses are regular and frequent, but there are very limited bus service 09:15, 12:15, 14:15, 16:15, 18:15, 19:15 and 20:15 goes from Pesaro to Urbino during Sunday. Tickets can be purchase from newspaper stands or from the ticket machine on the Bus, but exact change require as the machine on the bus do not give change back.
The airports closest to Urbino are Ancona, Bologna, Rimini, and Forli. These are all regional airports and one should expect to pay for extra transportation to bring them from the airport to Urbino.
Buses run daily between Urbino and Rome. Except on Sundays