Beach near Barcelona, Spain

Barcelona Travel Guide

Spain

Barcelona is a Spanish Mediterranean coastal city with a population of 5,687,356. It is in Catalonia, on Spain’s northeastern coast, and is the country’s second-largest city by population.

Most international visitors arrive at Josep Tarradellas Barcelona-El Prat Airport (BCN). The city’s urban coastline is close to the centre, with Platja de Sant Miquel, Barceloneta Beach and Somorrostro Beach all 2.2 kilometres away, while Sant Sebastià is 2.3 kilometres away.

Manual search

Local time

5,687,356

Population

708 miles away

Weather in Barcelona

Wed

31°

Thu

33°

Fri

34°

Know before you go

Pays in EUR

Plug type Type C & Type F (UK adapter needed)

Emergency 112

Dial code +34

Tipping: Tipping is appreciated in Spain for good service but is not obligatory. Locals may round up slightly or leave a small amount.

Best time to visit Barcelona

Jan

15°4

Feb

15°7

Mar

17°9

Apr

19°7

May

21°11

Jun

27°7

Jul

29°7

Aug

30°6

Sep

26°10

Oct

23°10

Nov

19°6

Dec

15°6

Average daily maximums with rainy days per month, from the last three years of weather history.

Beaches near Barcelona

  • Platja de Sant Miquel

    Platja de Sant Miquel

    2.2 km away

  • Barceloneta Beach

    Barceloneta Beach

    2.2 km away

  • Somorrostro Beach

    Somorrostro Beach

    2.2 km away

  • Sant Sebastià

    Sant Sebastià

    2.3 km away

  • Platja de la Nova Icària

    Platja de la Nova Icària

    2.7 km away

  • Playa de Bogatell

    Playa de Bogatell

    3.1 km away

  • Platges de Barcelona

    Platges de Barcelona

    3.1 km away

  • Platja de la Mar Bella

    Platja de la Mar Bella

    3.7 km away

Things to do in Barcelona

  1. 1.7 km

  2. 3.3 km

  3. 1.1 km

  4. Casa Batlló

    historic site

    0.6 km

  5. Catedral de Barcelona

    roman catholic place of worship

    0.7 km

  6. Palau Güell

    historic site

    1.1 km

Getting there

Josep Tarradellas Barcelona-El Prat Airport · 12.3 km

Frequently asked Questions

While we strive to provide accurate and up-to-date information, AtoBeach cannot be held responsible for any inaccuracies. We recommend verifying details with official sources before travelling.