Coachella has revealed the full line-up for its 2020 event, with Lewis Capaldi and Calvin Harris topping the bill.

The Scottish superstars will join headliners Rage Against the Machine, Travis Scott and Frank Ocean when the festival takes place across two weekends in April. 

READ MORE: Lewis Capaldi becomes the UK's best-selling artist of 2019

The Californian music festival announced the mammoth line-up on Thursday night, which features an array of British artists including FKA Twigs, Charli XCX, Slowthai, Dave, Disclosure and Yungblud.

It's the first time since 2016 without a female headliner, with Lady Gaga, Beyonce and Ariana  Grande each having a slot in the past three years.

Dumfries-born DJ Harris took to Instagram to announce the news, posting a story of the official festival poster with the caption: "Buzzing to be heading back to Coachella this year!"

Singer Capaldi, who is originally from Bathgate, is currently on tour in Australia and has yet to comment. The line-up news comes after he was named the UK's fastest-selling artist of 2019

Coachella takes place on the weekends of 10 and 17 April.