As Crystal Palace gear up for the Premier League kick-off on 15 August, fans can now look forward to a packed pre-season full of key fixtures and preparation insights. From behind-closed-doors clashes to international showdowns in Salzburg, here’s your complete guide to the Eagles’ summer schedule and where to watch every match.
Crystal Palace's pre-season friendly fixtures
Crystal Palace vs Millwall
- Date: Saturday 12 July.
- Venue: Crystal Palace Training Ground, behind-closed-doors.
- Kick off time(s): 12:00 (BST), 7:00 (EDT) & 4:00 (PDT).
Bromley vs Crystal Palace
- Date: Tuesday 22 July.
- Venue: Hayes Lane, South London.
- Kick off time(s): 19:45 (BST), 14:45 (EDT) & 11:45 (PDT).
Crawley Town vs Crystal Palace
- Date: Friday 25 July.
- Venue: Broadfield Stadium, Sussex.
- Kick off time(s): 19:30 (BST), 14:30 (EDT) & 11:30 (PDT).

Mainz vs Crystal Palace
- Date: Tuesday 29 July.
- Venue: Hans-Ludwig-Stadion, Salzburg.
- Kick off time(s): 13:00 (BST), 8:00 (EDT) & 5:00 (PDT).
Augsburg vs Crystal Palace
- Date: Friday 1 August.
- Venue: Hans-Ludwig-Stadion, Salzburg
- Kick off time(s): 15:00 (BST), 10:00 (EDT) & 7:00 (PDT).
How can I watch Crystal Palace's pre-season fixtures?
All matches will be streamed live on Palace TV+, giving fans around the world full access to every kick of the summer action.