Glastonbury organisers have confirmed the full stage times for this year's festival.
A full schedule has now been added to the festival's official website, but we have uploaded times of both the Pyramid and Other Stage below.
Taking place on June 22-26, the Somerset based event will see U2, Coldplay and Beyonce headline the prestigious Pyramid Stage.
Pyramid Stage, Friday
U2 22:00-23:45
Morrissey 20:00-21:15
Biffy Clyro 18:15-19:15
B.B. King 16:30-17:45
Wu-Tang Clan 15:00-16:00
Two Door Cinema Club 13:30-14:30
Metronomy 12:05-13:00
The Master Musicians of Joujouka 11:00-11:40
Pyramid Stage, Saturday
Coldplay 22:15-23:45
Elbow 20:15-21:30
Paolo Nutini 18:30-19:30
Tinie Tempah 17:00-18:00
Rumer 15:30-16:20
The Gaslight Anthem 13:45-14:45
Tame Impala 12:15-13:15
Stornoway 11:00-11:45
Pyramid Stage, Sunday
Beyoncé 21:45-23:15
Pendulum 19:45-21:00
Plan B 18:15-19:15
Paul Simon 16:30-17:45
Laura Marling 15:00-16:00
Don McLean 13:30-14:30
The Low Anthem 12:10-13:00
Fisherman's Friends 11:00-11:45
Other Stage, Friday
Primal Scream 22:30-23:45
Mumford & Sons 20:45-22:00
Fleet Foxes 19:10-20:15
Bright Eyes 17:35-18:40
The Wombats 16:10-17:05
The Vaccines 14:50-15:40
The Naked & Famous 13:30-14:20
Brother 12:15-13:05
Chipmunk 11:00-11:50
Other Stage, Saturday
The Chemical Brothers 22:30-23:45
White Lies 21:00-22:00
Friendly Fires 19:30-20:30
Jimmy Eat World 18:00-19:00
The Kills 16:30-17:30
Jessie J 15:00-16:00
Twilight Singers 13:30-14:30
Treetop Flyers 12:20-13:00
Alice Gold 11:00-11:50
Other Stage, Sunday
Queens of the Stone Age 22:00-23:15
Kaiser Chiefs 20:30-21:30
Eels 19:00-20:00
TV on the Radio 17:30-18:30
Bombay Bicycle Club 16:00-17:00
Noisettes 14:30-15:30
Cold War Kids 13:05-14:00
Clare Maguire 12:00-12:40
Dan Mangan 11:00-11:35