Your guide to Welsh football's warm-up matches

LR: Aaron Ramsey from Cardiff, Joe Allen from Swansea, Steven Fletcher from Wrexham and Will Evans from Newport hope for success with their clubs in the 2024/25 season [Getty Images]

Wrexham travels to the American west coast, while Cardiff City and Newport County both travel to the west of England and Swansea City travels to Austria.

Pre-season objectives may vary, but the aim of all four Welsh EFL clubs is the same: to prepare optimally for the 2024–25 season.

Players have reported for duty and training has resumed as the countdown continues to the start of the new EFL season, which begins on August 10.

Wrexham return to the States after spending time there last year before gaining promotion from League Two.

As Phil Parkinson's side prepare to return to England's third tier for the first time since 2005, they have a number of outstanding friendlies to look forward to against Premier League opponents such as Bournemouth and Chelsea, as well as MLS team Vancouver in Canada.

However, they start in the more modest surroundings of Northern Premier League Division One side Hanley Town, but will be without their striker Paul Mullin, who is recovering from surgery.

In addition, Erol Bulut's Cardiff will play against German, Belgian and Cypriot premier opponents.

Swansea's preparations for their first full season under Luke Williams include a match against second division side 1. FC Köln in Austria, with further fixtures to be confirmed.

League Two Newport will start the new year with a series of local games, according to Graham Coughlan, starting with the traditional game at Undy.

Here BBC Sport Wales runs through the full list of pre-season games.

Wednesday, July 10

Cardiff City – Kidderminster Harriers (Cardiff International Sports Campus, 7:30pm BST)

Saturday, July 13

Cardiff City – KV Kortrijk (Cardiff International Sports Campus, 12:00 BST)

Undy v Newport County (The Causeway, 13:00 BST)

Hanley Town v Wrexham (Potteries Park, 1pm BST)

Tuesday, July 16

Cardiff City – Pontypridd United (Cardiff International Sports Campus, 7:30pm BST)

Pontypridd United vs Newport County (USW Sports Park, 7.45pm BST)

Saturday, July 20

Barry Town United v Newport County (Jenner Park, 2.30pm BST)

Sunday, July 21

Wrexham – AFC Bournemouth (Harder Stadium, Santa Barbara, California, 00:00 BST)

Hamburger SV – Cardiff City (Smaragd-Arena, Bramberg, 3:00 p.m. CEST)

Tuesday, July 23

Bristol City v Newport County (Robins High Performance Centre, 12:00 BST) *Behind closed doors

Wednesday, July 24

Swansea City – 1. FC Köln (Thermenstadion Bad Waltersdorf, 3:00 p.m. CEST)

Thursday, July 25

Wrexham – Chelsea (Levi's Stadium, Santa Clara, California, 03:30 BST)

Saturday, July 27

Kidderminster Harriers v Newport County (Aggborough Stadium, 2pm BST)

Sunday, July 28

Wrexham – Vancouver Whitecaps (BC Place, Vancouver, 00:30 BST)

Wednesday, July 31

Cardiff City – Reading (Cardiff City Stadium, 7:30pm BST)

Saturday, August 3

Bristol Rovers – Cardiff City (Memorial Stadium, 3pm BST)

Hereford v Newport County (Edgar Street, 3pm BST)