Next 24 hours forecast

  • 21

    Jun

    06:00

    0%

    22° 72°

  • 21

    Jun

    07:00

    0%

    22° 72°

  • 21

    Jun

    08:00

    0%

    23° 73°

  • 21

    Jun

    09:00

    0%

    23° 73°

  • 21

    Jun

    10:00

    0%

    24° 75°

  • 21

    Jun

    11:00

    0%

    26° 79°

  • 21

    Jun

    12:00

    0%

    26° 79°

  • 21

    Jun

    13:00

    0%

    27° 81°

  • 21

    Jun

    14:00

    0%

    26° 79°

  • 21

    Jun

    15:00

    0%

    26° 79°

  • 21

    Jun

    16:00

    0%

    26° 79°

  • 21

    Jun

    17:00

    0%

    27° 81°

  • 21

    Jun

    18:00

    0%

    26° 79°

  • 21

    Jun

    19:00

    0%

    26° 79°

  • 21

    Jun

    20:00

    0%

    26° 79°

  • 21

    Jun

    21:00

    0%

    25° 77°

  • 21

    Jun

    22:00

    0%

    25° 77°

  • 21

    Jun

    23:00

    0%

    24° 75°

  • 21

    Jun

    00:00

    0%

    24° 75°

  • 21

    Jun

    01:00

    0%

    24° 75°

  • 22

    Jun

    02:00

    0%

    24° 75°

  • 22

    Jun

    03:00

    7%

    23° 73°

  • 22

    Jun

    04:00

    10%

    23° 73°

  • 22

    Jun

    05:00

    14%

    23° 73°

  • 22

    Jun

    06:00

    7%

    22° 72°

  • 22

    Jun

    07:00

    3%

    22° 72°

  • 22

    Jun

    08:00

    27%

    22° 72°

  • 22

    Jun

    09:00

    39%

    22° 72°

  • 22

    Jun

    10:00

    23%

    23° 73°

  • 22

    Jun

    11:00

    23%

    23° 73°

  • 22

    Jun

    12:00

    20%

    24° 75°

  • 22

    Jun

    13:00

    20%

    24° 75°

  • 22

    Jun

    14:00

    8%

    24° 75°

  • 22

    Jun

    15:00

    0%

    24° 75°

  • 22

    Jun

    16:00

    4%

    24° 75°

  • 22

    Jun

    17:00

    5%

    24° 75°

  • 22

    Jun

    18:00

    0%

    24° 75°

  • 22

    Jun

    19:00

    2%

    23° 73°

  • 22

    Jun

    20:00

    5%

    23° 73°

  • 22

    Jun

    21:00

    20%

    23° 73°

  • 22

    Jun

    22:00

    26%

    22° 72°

  • 22

    Jun

    23:00

    20%

    22° 72°

  • 22

    Jun

    00:00

    21%

    22° 72°

  • 22

    Jun

    01:00

    25%

    22° 72°

  • 23

    Jun

    02:00

    29%

    22° 72°

  • 23

    Jun

    03:00

    26%

    22° 72°

  • 23

    Jun

    04:00

    26%

    22° 72°

  • 23

    Jun

    05:00

    26%

    22° 72°

Next 7 days forecast

  • Tue

    22

    Jun

    39%

    24° 75°

    22° 72°

  • Wed

    23

    Jun

    71%

    23° 73°

    23° 73°

  • Thu

    24

    Jun

    29%

    24° 75°

    22° 72°

  • Fri

    25

    Jun

    0%

    25° 77°

    23° 73°

  • Sat

    26

    Jun

    0%

    26° 79°

    25° 77°

  • Sun

    27

    Jun

    0%

    28° 82°

    25° 77°

  • Mon

    28

    Jun

    0%

    28° 82°

    26° 79°

Average weather on June in Barcelona

Dry days

23 days

Temperature

10 50 °C °F

Sun hours

5 hours

Sea temperature

14 57 °C °F

Rain days

3 days

Precipitation

33 mm

Low temperature

5 41 °C °F

High temperature

14 57 °C °F

Temperature

10 50 °C °F

Sun hours

7 hours

Sea temperature

13 55 °C °F

Rain days

5 days

Precipitation

41 mm

Low temperature

6 43 °C °F

High temperature

14 57 °C °F

Dry days

20 days

Temperature

12 54 °C °F

Sun hours

7 hours

Sea temperature

14 57 °C °F

Rain days

4 days

Precipitation

33 mm

Low temperature

8 46 °C °F

High temperature

16 61 °C °F

Dry days

22 days

Temperature

13 55 °C °F

Sun hours

8 hours

Sea temperature

15 59 °C °F

Rain days

5 days

Precipitation

37 mm

Low temperature

10 50 °C °F

High temperature

18 64 °C °F

Dry days

20 days

Temperature

16 61 °C °F

Sun hours

8 hours

Sea temperature

18 64 °C °F

Rain days

5 days

Precipitation

54 mm

Low temperature

14 57 °C °F

High temperature

22 72 °C °F

Dry days

21 days

Temperature

20 68 °C °F

Sun hours

9 hours

Sea temperature

21 70 °C °F

Rain days

2 days

Precipitation

11 mm

Low temperature

18 64 °C °F

High temperature

26 79 °C °F

Dry days

21 days

Temperature

23 73 °C °F

Sun hours

10 hours

Sea temperature

24 75 °C °F

Rain days

2 days

Precipitation

25 mm

Low temperature

21 70 °C °F

High temperature

28 82 °C °F

Dry days

25 days

Temperature

24 75 °C °F

Sun hours

9 hours

Sea temperature

26 79 °C °F

Rain days

5 days

Precipitation

64 mm

Low temperature

21 70 °C °F

High temperature

29 84 °C °F

Dry days

24 days

Temperature

22 72 °C °F

Sun hours

8 hours

Sea temperature

24 75 °C °F

Rain days

5 days

Precipitation

75 mm

Low temperature

18 64 °C °F

High temperature

26 79 °C °F

Dry days

22 days

Temperature

18 64 °C °F

Sun hours

6 hours

Sea temperature

22 72 °C °F

Rain days

6 days

Precipitation

87 mm

Low temperature

14 57 °C °F

High temperature

23 73 °C °F

Dry days

21 days

Temperature

13 55 °C °F

Sun hours

5 hours

Sea temperature

18 64 °C °F

Rain days

4 days

Precipitation

34 mm

Low temperature

9 48 °C °F

High temperature

18 64 °C °F

Dry days

21 days

Sun hours

4 hours

Sea temperature

16 61 °C °F

Rain days

5 days

Precipitation

35 mm

Low temperature

5 41 °C °F

High temperature

14 57 °C °F

Dry days

23 days

Temperature

11 52 °C °F

Choose different month