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.
That's a wrap, Beliebers
Check out some of our other Coachella coverage:
This is everything influencers were gifted at Revolve's 'insane' Coachella festival pop-up
How much is a Coachella artist pass? How to get the most sought-after festival ticket on the planet
Song 34: Daisies

Coachella
This is the final song of the night, and is ending with a huge firework display.
One fan summarised the 1.5-hour performance by writing: "Justin told Coachella: give me a nice stage, a laptop, and good internet, and I'll bring you the voice."
Some fans have expressed disappointment at the likes of 'Love Yourself' and 'One Less Lonely Girl' missing from the set list - but if he were to play his entire discography, he'd need at least a few more hours.
"Coachella you guys have been incredible tonight", he told the crowd (and cameras) as he closed the show out.
"I loved spending this time with you guys."
Song 33: Essence

Coachella
Wizkid has joined Justin and Tems on stage for the remixed version of their 2020 song, 'Essence'.
The song was the first Nigerian song in history to chart on the Billboard Hot 100 at the time.
Song 32: I Think You're Special
It's a double-bill of special guest cameos - this time, Nigerian singer-songwriter, Tems.
The pair collaborated on 'I Think You're Special' for Swag II.
Fans are piling the praise on, over on social media.
"I didn’t realize i was gonna be so emotional tonight like my heart #BIEBERCHELLA", one wrote.
"I love Tems so much, she’s so talented", another added.
Song 31: Devotion
Justin is joined by Dijon for their soulful track from 2025 album, 'Swag'.
Song 30: Yukon

Coachella
It looks like we're back to performing some of the newer hits.
He's ditched the laptop to get back to business, and is re-introducing us to 'Swag' with one of its most-loved songs, 'Yukon' - also known as the song he performed during his comeback at this year's Grammys.
Song 29: I'm The One
He sang about 30 seconds of this song (originally created with DJ Khaled, Quavo, Chance the Rapper, and Lil Wayne), before switching to the viral 'Deez Nuts' video on YouTube.
"Alright I'm getting pulled into the deep, dark web, we gotta keep this show going", he laughs.
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.
At time of writing, it has 64 million views.
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? Update: It didn't happen.
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 it - whether in the desert or in their living rooms. 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 propelled him to stardom: 'Baby'.
On the live stream, you can barely hear Justin over the noise of the crowd singing so loudly.
Song 17: Everything Hallelujah

Coachella
The camera pans to wife, 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.
The 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...














