Oh, Mary! tickets

Trafalgar Theatre

If you purchase via visitlondon.com, we will receive commission which supports our work creating jobs for Londoners.

Overview

Times

Mon-Wed, Fri & Sat:7.30pm. Thu: 5.30pm & 8.45pm, Sat: 3.30pm.

Duration

One hour and 20 minutes, no interval

Age

14+

Accessibility

Please contact venue

Location

Address
14 Whitehall
Westminster
London
SW1A 2DY

About

Following its critically acclaimed success on Broadway, Cole Escola’s dark comedy Oh, Mary! is currently enjoying a successful extended run in London’s West End at the Trafalgar Theatre.

Experience the hilarious dreams and desperate desires of a miserable Mary Todd Lincoln in the weeks leading up to her husband Abraham Lincoln’s assassination.

Why you should see Oh, Mary! at the Trafalgar Theatre

Oregon-born comedian Cole Escola’s sharp, offbeat comedy takes a bold swing at American history, reimagining Mary Todd Lincoln not just as the First Lady, but as a former cabaret star desperate to return to the stage.

Set in 19th-century America, Oh, Mary! follows Mary as she chases fame, battles alcoholism and takes acting lessons – all while navigating President Lincoln’s deeply closeted secret and the looming plot of his assassination. Expect themes of love, power and deception in this hilarious play.

The Broadway production of Oh, Mary! opened at the Lyceum Theatre in July 2024 and quickly became a critical hit. It has since received widespread acclaim and multiple awards, including a Tony Award for Best Actor in a Leading Role in 2025, for writer Cole Escola’s unforgettable performance as Mary.

How to book tickets for Oh, Mary! at the Trafalgar Theatre?

You can book your tickets for the play Oh, Mary! directly with Visit London via the booking button on this page. Pick your seats, check prices, and get ready for one of the most anticipated West End shows of the year.

The Trafalgar Theatre is a Grade II-listed building with seating across two levels. The best seats are in the centre of the Stalls with a clear, unrestricted view of the stage. There are often discounted seats in the front side rows of the Stalls and the middle rows of the Dress Circle.

Please check with the venue for information about captioned, audio-described and British Sign Language (BSL) performances.

Where is Oh, Mary! playing?

Oh, Mary! is playing at the Trafalgar Theatre, which enjoys a prime location on Whitehall (SW1A 2DY), right next door to Trafalgar Square and a short walk from St James’s Park and Buckingham Palace.

How to get there:

  • Underground – The nearest Tube stations are Embankment (Bakerloo, Circle, District and Northern lines) and Charing Cross (Bakerloo and Northern lines), which are both a short walk from the theatre.
  • Bus – The following buses stop nearby: 3, 11, 12, 24, 53, 88, 91, 159, 453.
  • Cycle – Hire a Santander Cycles bike and ride direct to the Trafalgar Theatre. Docking stations can be found within walking distance of the venue on Craven Street, Northumberland Avenue and Whitehall Place.

Who is in the London cast of Oh, Mary!?

Celebrated director Sam Pinkleton won the 2025 Tony Award for Best Director for his production of Cole Escola’s play at Broadway’s Lyceum Theatre. He has now brought the play to the London West End with most of the original creative team. The wider creative team for Oh, Mary! includes costume designer Holly Pierson, lighting designer Cha See, and sound designers Daniel Kluger and Drew Levy.

Catherine Tate (The Catherine Tate Show, Doctor Who) plays Mary Todd Lincoln and is joined on stage by Kate O'Donnell (Gypsy, Sunset Boulevard), who plays Mary's chaperone, and Dino Fetscher (The Normal Heart – Olivier Award nomination for Best Supporting Actor), plays Mary's teacher. Scott Karim (Halo, Electric Dreams) joins the cast as Mary's husband, and Oliver Stockley (Cabaret, Stephen Sondheim's Old Friends) plays his assistant.

From 20 July to 15 August, Cole Escola will reprise the role of Mary for a limited four-week run!

When is Oh, Mary! showing at the Trafalgar Theatre?

The hilarious hit comedy is showing at the Trafalgar Theatre until January 2027.

Evening performances of Oh, Mary! take place from Monday to Wednesday and on Friday and Saturday at 7.30 pm, as well as on Thursday at 8.45 pm. Matinee performances take place on Thursday at 5.30 pm and on Saturday at 3.30 pm.

Is there an age restriction for Oh, Mary! at the Trafalgar Theatre?

Oh, Mary! is recommended for anyone aged 14 and over. It’s worth noting that the production includes haze and smoke effects, as well as adult themes and humour throughout.

How long is Oh, Mary!?

The running time of the show is one hour and 20 minutes, excluding an interval.

Is there a dress code for Oh, Mary! at the Trafalgar Theatre in London?

While there is not a strict dress code at the Trafalgar Theatre, a smart-casual outfit is recommended for a comfortable theatre experience.

What other plays can I see in London?

Discover more top shows in London’s West End including much-loved whodunnit by Agatha Christie and the world's longest running play, The Mousetrap, at St Martin's Theatre. Or follow a new chapter in the Harry Potter series play out on stage with Harry Potter and The Cursed Child at the Palace Theatre.

How much are Oh, Mary! tickets?

Book tickets for Oh, Mary! online with Visit London and view a seating plan to pick where to sit using the booking button on this page.

Offer From £66.00 per ticket
Adult ticket £36.75 to £281.25 per ticket