


Thirty years on from the film that changed everything, TRAINSPOTTING: THE MUSICAL storms the stage. Written by Irvine Welsh with Music & Lyrics by Stephen McGuinness & Irvine Welsh and Directed & Developed by Caroline Jay Ranger, this is the story of the outsiders, the rebels, a brand-new, expectation defying musical, pumping in live and loud defiance across the West End stage.
Cult heroes of youth culture: Renton, Sick Boy, Begbie, Spud, Tommy, and Kelly are back, alongside an ensemble cast and a live band. Featuring some of the electrifying tracks from the film that defined a generation, together with catchy, confrontational and celebratory original songs, set to become singalong, dance-along classics, this is more than nostalgia amplified, it's a genre-defying new musical that speaks to our contemporary malaise of defiance in the face of an uncertain future.
Radical, invigorating and life-affirming, this provocative, unforgettable experience will have even the most sceptical leave on a consciousness-altering high.
Trainspotting is not just a show. It's a moment. It's a manifesto. It's who we are.
CHOOSE LIFE.
2hr. Incl. 1 interval.
Musicals, Must-See, Contemporary
Ages 15+.
15th July, 2026
5th September, 2026
Contains scenes and depictions of drug taking and death. Includes swearing and adult references.
By: Irvine Welsh
Songs by: Stephen McGuinness, Irvine Welsh
Director: Caroline Jay Ranger
Location: West End
Railway station: Charing Cross
Bus numbers: (Haymarket) 3, 6, 9, 12, 13, 15, 19, 23, 38, 53, 88, 139, 159
Night bus numbers: (Haymarket) 6, 12, 23, 88, 139, 453, N8, N19, N38, N97, N3, N13, N15, N136, N159
Car park: Leicester Square, Whitcomb Street (2mins)
Directions from tube: (5mins) Go along Coventry Street and then take Haymarket on the right where the theatre will be approx. 200 metres along.
| Day of week | Matinee | Evening |
|---|---|---|
| Monday | - | 7:30 PM |
| Tuesday | - | 7:30 PM |
| Wednesday | - | 7:30 PM, 7:00 PM |
| Thursday | 2:30 PM | 7:30 PM |
| Friday | - | 7:30 PM |
| Saturday | 2:30 PM | 7:30 PM |
| Sunday | - | - |
Thirty years on from the film that changed everything, TRAINSPOTTING: THE MUSICAL storms the stage.
Trainspotting the Musical is 2hr. Incl. 1 interval.
Theatre Royal Haymarket.
The price for tickets to Trainspotting the Musical starts at £16.
Ages 15+.
Buy tickets today on Box Office. Check availability, pricing and more.
We are a member of the Society of Ticket Agents and Retailers (STAR) and operate within the code of practice STAR sets down for its members.