The Spanish Football Federation (RFEF) has confirmed Barcelona's full league calendar for the 2022/23 season. The Catalans start their campaign on August 14 with a home match against Rayo Vallecano and finish on June 4 with a visit to Celta Vigo.

Here's what the full calendar looks like.

1. Barcelona vs Rayo Vallecano - August 14

2. Real Sociedad vs Barcelona - August 21

3. Barcelona vs Real Valladolid - August 28

4. Sevilla vs Barcelona - September 4

5. Cadiz vs Barcelona - September 11

6. Barcelona vs Elche - September 18

7. Mallorca vs Barcelona - October 2

8. Barcelona vs Celta Vigo - October 9

9. Real Madrid vs Barcelona - October 16

10. Barcelona vs Villarreal - October 19

11. Barcelona vs Athletic Bilbao - October 23

12. Valencia vs Barcelona - October 30

13. Barcelona vs Almeria - November 6

14. Osasuna vs Barcelona - November 9

- 2022 World Cup -

15. Barcelona vs Espanyol - December 31

16. Atletico Madrid vs Barcelona - January 8

17. Real Betis vs Barcelona - January 14

18. Barcelona vs Getafe - January 22

19. Girona vs Barcelona - January 29

20. Barcelona vs Sevilla - February 5

21. Villarreal vs Barcelona - February 12

22. Barcelona vs Cadiz - February 19

23. Almeria vs Barcelona - February 26

24. Barcelona vs Valencia - March 5

25. Athletic Bilbao vs Barcelona - March 12

26. Barcelona vs Real Madrid - March 19

27. Elche vs Barcelona - April 2

28. Barcelona vs Girona - April 9

29. Getafe vs Barcelona - April 16

30. Barcelona vs Atletico Madrid - April 23

31. Rayo Vallecano vs Barcelona - April 26

32. Barcelona vs Real Betis - April 30

33. Barcelona vs Osasuna - May 3


34. Espanyol vs Barcelona - May 14

35. Barcelona vs Real Sociedad - May 21

36. Real Valladolid vs Barcelona - May 24

37. Barcelona vs Mallorca - May 28

38. Celta Vigo vs Barcelona - June 4

It looks like Barca will have a very tough month of October. In the space of 21 days, Xavi's men will have to play Celta Vigo at home, Real Madrid away, Villarreal at home, Athletic Bilbao at home, and then Valencia away.

Of course, that's not taking into account the Champions League matches that will be played at around the same time.