Who has hauled the highest-grossing tour total of all time? From Elton John to Harry Styles, find out who made the top 10 of all time.
These days, scoring a ticket to see your favorite music artist has proven to be a Herculean task. With bots replacing scalpers, superfans are struggling more than ever to get a ticket to the show. However, someway, somehow, people are showing up in record numbers.
Looking back on the top 10 highest-grossing tours, the list may surprise you. Harry Styles‘ most recent marathon Love on Tour propelled him to become the first of his contemporaries to crack the list. However, these numbers are all under fire as Beyoncé and Taylor Swift are expected to shatter tour totals and breaking the billion mark.
As T Swift takes over for Elton John, The Rolling Stones logged the largest sum per show. The British sensations took in an average of $9.4 million per show with 58 performances between 2017 and 2019.
Let’s dive in with the top 10 highest-grossing tours of all time.
Highest-grossing Tours of All Time: The Top 10
1. Taylor Swift — Eras Tour (2023-2024)
- Total Gross: $1.04 billion (via Pollstar)
- Tickets Sold: 4.35 million
- Shows: 60
- Average Gross per Show: $1.67 million
2. Elton John — Farewell Yellow Brick Road Tour (2018-2023)
- Total Gross: $939.1 million
- Tickets Sold: 6 million
- Shows: 330
- Average Gross per Show: $2.84 million
3. Ed Sheeran — The ÷ (Divide) Tour (2017-2019)
- Total Gross: $776 million
- Tickets Sold: 8.9 million
- Shows: 258
- Average Gross per Show: $3 million
4. U2 — U2 360° Tour (2009-2011)
- Total Gross: $736 million
- Tickets Sold: 7.3 million
- Shows: 110
- Average Gross per Show: $6.69 million
5. Coldplay — Music of the Spheres World Tour (2022-2023)
- Total Gross: $617.8 million
- Tickets Sold: 6.3 million
- Shows: 107
- Average Gross per Show: $5.77 million
6. Harry Styles — Love on Tour (2021-2023)
- Total Gross: $617.3 million
- Tickets Sold: 5 million
- Shows: 169
- Average Gross per Show: $3.65 million
7. Guns N’ Roses — Not in This Lifetime… Tour (2016-2019)
- Total Gross: $584 million
- Tickets Sold: 5.4 million
- Shows: 158
- Average Gross per Show: $3.69 million
8. Beyoncé — Renaissance Tour (2023)
- Total Gross: $579 million (via Forbes)
- Tickets Sold: TBD
- Shows: 56
- Average Gross per Show: $10.34 million
9. The Rolling Stones — A Bigger Bang Tour (2005-2007)
- Total Gross: $558 million
- Tickets Sold: 3.5 million
- Shows: 111
- Average Gross per Show: $5.02 million
10. The Rolling Stones — No Filter Tour (2017-2019)
- Total Gross: $547 million
- Tickets Sold: 2.9 million
- Shows: 58
- Average Gross per Show: $9.4 million
10. Coldplay — A Head Full of Dreams Tour (2015-2017)
- Total Gross: $524 million
- Tickets Sold: 5.4 million
- Shows: 115
- Average Gross per Show: $4.56 million