Justin Bieber is headlining Coachella tonight (11 April), marking his first major comeback in four years, since being forced to abandon his tour in 2022.

He’s joined by Sabrina Carpenter and Karol G as the other headliners across the weekend.

During his most recent performance at the Grammys, Bieber performed a stripped-back version of hit track ‘Yukon’ from his newer album Swag.

However, for those of us who have been begging for an Eras-style set spanning his 15-year career… it could just happen, right when we needed it most.

Clips taken from outside the festival site hear a huge range of songs being tested, from ‘Beauty and a Beat’, to ‘Sorry’, alongside some of his newer tracks.

For all the latest as it happens, keep checking below.

Song 28: Where Are Ü Now

“There’s too many bangers so he just went on YouTube”, one fan joked on X, while another wrote: “This is so important to me”.

He stopped the song after a couple of minutes to share a viral video of him walking into a glass door in 2012, as well as a clip of him falling down a trap door on stage.

He’s also pulled up the video of him “standing on business”, and somehow, knows it word for word.

Song 27: Sorry

This is probably the loudest the crowd have been singing all night.

The upbeat track is taken from 2015 album, ‘Purpose’.

Song 26: So Sick (Ne-Yo cover)

Justin appears to be doing a whistle-stop tour of his old YouTube channel, Kidrauhl, with another cover that sent him viral 19 years ago.

“Justin made it to the final 3 with ‘So Sick’ and ‘Basketball’ in the Local singing competition”, the description of the original video reads, along with a link to his MySpace.

He’s still yet to sing any of the tracks in full.

Song 25: With You (Chris Brown cover)

Long-time Beliebers will recognise this as the song that made Justin famous on YouTube over 18 years ago.

The original video is playing in the background as he sings over the top on stage.

Song 24: All That Matters

Coachella

Song 23: Confident

Despite the fact Justin is sat in front of his laptop throughout this section (quite literally looking the songs up on YouTube), people aren’t mad about it.

“These are little snippets as I just want to see how far back you go”, he’s telling fans.

Song 22: Never Say Never

Fans have seen Jaden Smith wandering around the Coachella site this weekend – are we about to see a major main stage cameo?

Song 21: Beauty and a Beat

This 2012 hit is from album, ‘Believe’.

While fans are loving this switch up in tempo, there’s no sign of Nicki Minaj, who features on the song.

Song 20: That Should Be Me

Coachella

Song 19: Favorite Girl 

I have nothing to add right now, other than that Beliebers around the world will be losing their minds. Including me.

The song is the second track from his debut album, ‘My World’.

Justin appears to be playing the songs on YouTube, and stopping them halfway through to move onto other nostalgic hits.

Song 18: Baby

“Man, tonight is such a special night but I feel like we gotta take you guys on a bit of a journey”, he tells the crowd before launching into the very hit that made everyone fall in love with him: ‘Baby’.

On the live stream, you can barely him over the noise of the crowd singing so loudly.

Song 17: Everything Hallelujah

Coachella

The camera pans to Hailey Bieber as Justin sings ‘Hailey, babe, hallelujah’ to the sound of massive cheers from the crowd.

The song finishes with amended lyrics, ‘It’s Coachella, hallelujah’.

“I love you guys so much”, he tells fans who have been waiting weeks for this very moment.

Song 16: Dotted Line

The whole crowd has their phone torches out for this stripped-back section of the show.

“The falsettos that Justin handles give me a thousand years of life; he was born to sing”, one fan praised online, while another chimed in: “I promise you I wasn’t expecting THIS VOICE from Justin. He sounds incredible and he’s killing it.”

Song 15: Zuma House

Coachella

Song 14: Glory Voice Memo

‘Glory Voice Memo’ is the 11th track on 2025 album ‘Swag’.

Song 13: Things You Do

“We’re going to slow it down for you a little bit”, he’s vowed, before being joined by two acoustic guitarists for ‘Things You Do’ from ‘Swag’.

“Ummm everything except Stay has been slow so far??”, one fan on X joked in response.

Song 12: Stay

Coachella

Everybody stay calm, it’s happening.

Kid Laroi has just joined Justin on stage for their 2021 track, ‘Stay’.

At the time, the song won multiple Billboard Music Awards (Top Hot 100 Song, Collaboration), and the 2022 iHeartRadio Music Award for Best Collaboration.

Song 11: I Do 

Song 10: Petting Zoo

It seems like he’s playing as much from the newer two albums as possible – however, he’s not playing the songs in full. Let’s be honest, we know what fans are really waiting for…

Song nine: Too Long

Another ‘Swag’ track.

Song eight: 405

Coachella

We’re not even 25 minutes into this set and he appears to be speeding through the set list – so there’s still hope for some older hits to be played later on.

He’s not due to finish until 12:55am (PT).

Song seven: All The Way

Just when we thought we were moving through the eras, we’re back onto ‘Swag II’ tracks.

Song six: Walking Away

Coachella

Another ‘Swag’ track.

It’s worth noting that Justin has access to a laptop while on stage, and keeps looking over at YouTube comments.

We’re not saying it’s time to spam those comments with ‘Never Say Never’, but…

Song five: Standing On Business

Another track from ‘Swag’, Standing on Business.

Song four: Go Baby

Coachella

He’s now moved onto his ‘Swag’ album relatively quickly, starting with ‘Go Baby’ – also known as the song that contains the ever-viral lyrics, “that’s my baby, she’s iconic, iPhone case, lipgloss on it”.

Justin opens with three songs from his latest album, Swag II

Getty

Despite concerns that wind might prove disruptive once again (having cancelled Anyma’s set on Friday), Justin has come on stage right on time, and opened with three of his latest tracks: ‘All I Can Take’, ‘Speed Demon’, and ‘First Place’.

The good news for those expecting an Eras show? He’s vowed that fans will be helping him decide what to play…