Glastonbury Festival returns to Worthy Farm on June 21-25.

The biggest music event in the summer calendar sees Ed Sheeran, Radiohead and Foo Fighters top the eclectic bill.

This year's lineup boasts plenty of acts with grime and dance taking centre stage across the weekend.

As the festival will be taking a fallow year in 2018 this year's event is expected to go out with a bang.

The organisers, Michael and Emily Eavis have promised twice as many artists as usual as well as a number of surprises.

Glastonbury's legendary The Park Stage which has hosted surprise sets by Radiohead and Pulp celebrates its 10th birthday this year.

Plus they have introduced a new drive-in cinema area and favourites like Shangri-La and Arcadia will be returning once again.

Who's on the lineup?

The festival will be headlined by Radiohead, Foo Fighters and Ed Sheeran this year.

Radiohead have previously topped the bill twice in 1997 and 2003, whilst Foo Fighters were scheduled to headline in 2015 but were forced to pull out due to Dave Grohl's injury.

Meanwhile Ed Sheeran will headline Glastonbury for the first time after previously playing a number of different stages throughout his career.

Other big names playing the festival include Katy Perry, Biffy Clyro and The xx as well as Bee Gee's member Barry Gibb who returns after a surprise guest slot during Coldplay's set in 2016.

UK grime has a big presence at this year's Glastonbury with Stormzy, Boy Better Know, Dizzee Rascal, Kano and Wiley representing on this year's line up.

The likes of Lorde, Phoenix, Anderson .Paak, Haim, Solange, Chic, Royal Blood, Shaggy and The Jacksons are other highlights on the eclectic lineup for 2017.

Who's playing which stage on what day?

The full lineup and stage splits has yet to be announced but some acts have self confirmed which stages and days they will be playing on, here's all the information we know so far.

Friday 23:

Pyramid Stage - Radiohead / The xx / Kris Kristofferson

Other Stage - Major Lazer

The Park Stage - Mark Langegan Band

John Peel Stage - Declan McKenna

Meanwhile First Aid Kit and Flaming Lips are also confirmed to play Friday but which stage is unknown.

Saturday 24:

Pyramid Stage - Foo Fighters / Kaiser Chiefs / Craig David

Other Stage - Alt-j

West Holts Stage - The Jacksons / Solange / The Avalanches / Toots and the Maytals / BadBadNotGood

The Park Stage - Warpaint / Joe Goddard / The Moonlandingz

Sunday 25:

Pyramid Stage - Ed Sheeran / Biffy Clyro / Barry Gibb

Other Stage - Boy Better Know / Stormzy

John Peel Stage - Metronomy

Meanwhile Ani Di Franco, Chic & Nile Rodgers, Cinematic Orchestra, Justice, Laura Marling, London Grammar, Moderat are also playing Sunday but the stages are yet unknown.

Plus Blossoms are confirmed for a Pyramid Stage set, Birdy will play Avalon Stage, Glass Animals and British Sea Power will play the Other Stage, Julia Jacklin is confirmed for The Park Stage and Goldfrapp will perform on the John Peel Stage all on unknown days.

Silver Hayes Stage

Field of Avalon

Block9

Glade Area

Who else could play?

Emily Eavis, festival organiser recently down-played rumours that Lady Gaga, Kraftwerk and Manic Street Preachers would play surprise sets on the The Park Stage.

She told NME that 'it could be anyone, couldn't it?' leading festival goers to believe the heavily rumoured artists could make an appearance across the weekend.

As Boy Better Know have been confirmed as Other Stage headliners there are rumours that Skepta could be joining them or performing a set himself after his successful slot on the Pyramid Stage in 2016.

Emily Eavis recently told NME that grime 'has entered our lives in such a big way' and compared it to the punk-era movement.

How can I still get tickets?

Well Glastonbury goers had until April 7 to pay off the remaining balance of their tickets.

However for anyone that chose to give their ticket back to the festival, these tickets will be re-sold.

The coach and ticket packages go on resale at 6pm on Thursday April 20 .

The general admission tickets go on resale at 9am on Sunday April 23 .

The only place to buy a Glastonbury ticket is through See Tickets , the official ticket partner, but the demand will be very high so it's best to log into a number of devices and ask your family and friends for help to get one.

General Admission Tickets cost £238 + £5 booking fee, with postage by Royal Mail Special Delivery charged at £7.75 per order and they must be paid in full at the point of booking.

After that there are sometimes surprise sales that they announce on their official Twitter page which you can keep an eye on or enter as many competitions as possible.

If you'd like to work at Glastonbury and enjoy the music in between shifts then you can still apply for a job on the website .

How to get to Glastonbury?

If you want to get there by train the best stations to head to are Castle Cary or Bristol Temple Meads where shuttle buses will take you into the festival.

You can now book trains through www.thetrainline.com which will give you the cheapest fares and days to travel.

Meanwhile if you'd prefer to go via coach the festival has teamed up with National Express which run from 75 locations and arrive right at the festival gates.

You can go to National Express to pick a route.

Keep up to date with the latest news in west London via the free getwestlondon app.

You can even set it to receive push notifications for all the breaking news in your area.

Available to download from the App Store or Google Play for Android now!