Barcelona, the capital of Catalonia, is located on the coast and bounded by the Collserola ridge and rivers Besós and Llobregat. Barcelona is less than 150 kilometres fromthe Pyrenees. Barcelona's location on the shores of the Mediterranean means that it enjoys a warm, welcoming climate and pleasant temperatures all year round.