Con vistas al mar y atravesada por el río Foglia, Pesaro es una estación balnearia situada entre dos colinas costeras: el Monte Ardizio al este-sudeste y el Monte San Bartolo al oeste-noroeste, que da nombre al Parque Natural del Monte San Bartolo. Hay siete kilómetros de playas de arena, tanto equipadas como libres, y más de 100 instalaciones de alojamiento turístico, algunas de las cuales están abiertas todo el año, incluyendo hoteles junto al mar, en el centro de la ciudad y en las colinas, granjas de vacaciones, campings y apartamentos, con un total de casi 11.000 camas disponibles.