Pesaro is on the coast of the Adriatic Sea. The city is between two small hills: the "Monte Ardizio" to the southeast, and the "Colle San Bartolo" to the northwest where is the "Parco naturale regionale del Monte San Bartolo". The Foglia river flows through the city.