Christmas at Westonbirt (Leaderboard Ad)

Let's Talk

Your Total Guide To entertainment

A Christmas Carol

Guy Masterson performs Charles Dickens’ classic festive tale in an acclaimed solo theatre production at Theatre Royal Bath.

Theatre Royal Bath presents A Christmas Carol.

Olivier Award winner Guy Masterson brings the original performance text as Dickens himself performed it, in an internationally acclaimed solo stage adaptation of the festive classic.

Dates: Mon 14 Dec 2026 – Fri 18 Dec 2026

Times: Daily 2.00pm & 7.00pm (performances listed on Mon 14 and Fri 18)

Running time: 1 hour 50 minutes

Tickets: £39.50 (children £19.50; family ticket £92 for four tickets)



BOOK NOW

Next: Monday 14 December 2026

Also on: Friday 18 December 2026

Theatre Royal Bath (Main House), Sawclose, Bath, Somerset, England

Price: £39.50

From 02.00pm

Sawclose
Bath
Somerset
BA1 1ET

Theatre Royal Bath

W: theatreroyal.org.uk

E: [email protected]

T: 01225 448844

Theatre Royal Bath

Theatre Royal Bath

The Theatre Royal is an award-winning theatre in the centre of Bath.

Sawclose, Bath , Somerset, BA1 1ET

Sub 13
Whitemead Forest Park Early Booking Sale (Animated Ad)
Kelmscott Manor (Animated Ad)
Green Park Brasserie (Upstairs - Animated Ad)
The Forum Bath (Animated Ad)
Bath Preservation Trust (Animated Ad)
Abbey Hotel (Animated Ad)
NSBRC (January 2027 - Animated Ad)
Skydive Netheravon
Bath College Animated Ad 2026
Kelmscott Manor (Leaderboard Ad)

Weather in Bath

Update cookies preferences