WHEN
Friday 28 August to Saturday 13 March
* { box-sizing: border-box; } img { max-width: 100%; } .tje-wrap { max-width: 100%; overflow-x: hidden; } .tje-section-title { font-size: 1rem; font-weight: 700; letter-spacing: -0.01em; color: #0f0f0f; margin: 0 0 0.875rem 0; position: relative; padding-bottom: 0.5rem; } .tje-section-title::after { display: none; } .tje-label-small { font-size: 0.65rem; font-weight: 700; letter-spacing: 0.14em; text-transform: uppercase; color: #8a8a8a; margin: 0 0 0.625rem 0; display: block; } .tje-intro { font-size: 1rem; line-height: 1.7; color: #444; margin: 0 0 1.5rem 0; } .tje-hero-quote { position: relative; padding: 0.75rem 0 0.75rem 1.25rem; margin: 1.5rem 0 1.75rem 0; border-left: 4px solid #555555; } .tje-hero-quote p { margin: 0; font-family: Georgia, 'Times New Roman', serif; font-size: 1.35rem; line-height: 1.3; font-weight: 500; font-style: italic; color: #0f0f0f; letter-spacing: -0.01em; } .tje-hero-quote .quote-accent { color: #555555; font-style: italic; font-weight: 700; } .tje-mobile-break { display: none; } @media (max-width: 48rem) { .tje-mobile-break { display: inline; } } .tje-divider { border: none; border-top: 1px solid #ece9e3; margin: 1.75rem 0; height: 0; } .tje-badges { display: flex; flex-wrap: wrap; gap: 0.5rem; margin-bottom: 1.5rem; } .tje-badge { font-size: 0.7rem; font-weight: 600; letter-spacing: 0.02em; padding: 0.3rem 0.7rem; border-radius: 2rem; white-space: nowrap; display: inline-flex; align-items: center; gap: 0.3rem; } .tje-badge-dark { background: transparent; color: #0f0f0f; border: 1px solid rgba(15, 15, 15, 0.45); } .tje-highlights { list-style: none; padding: 0; margin: 0 0 0.5rem 0; display: grid; grid-template-columns: 1fr 1fr; gap: 0.75rem; } @media (max-width: 48rem) { .tje-highlights { grid-template-columns: 1fr; } } .tje-highlights li { font-size: 0.95rem; line-height: 1.55; color: #222; padding: 1rem 1.25rem; background: #f5f5f5; border-radius: 0.5rem; border-left: 3px solid #555555; } .tje-case-card { border: none; border-radius: 0.875rem; padding: 1.25rem 1.5rem 1.5rem; margin-bottom: 0.75rem; background: linear-gradient(160deg, #09000f 0%, #150528 25%, #1e0a35 55%, #160830 80%, #0c001e 100%); color: #fff; border-top: 2px solid rgba(212, 175, 130, 0.4); } .tje-case-card .card-poster-text { font-size: 2.8rem; font-weight: 900; color: #fff; line-height: 0.9; letter-spacing: -0.03em; text-transform: uppercase; margin: 0 0 1.25rem 0; } .tje-case-card .card-description { font-size: 0.92rem; color: #c8c0d8; line-height: 1.75; margin: 0; } .tje-case-card .card-accent { color: #D4AF82; font-weight: 600; } .tje-steps { display: flex; flex-direction: row; gap: 0.625rem; flex-wrap: nowrap; position: relative; align-items: stretch; margin-top: 0.5rem; } .tje-step { flex: 1; min-width: 0; background: #f5f5f5; border-radius: 0.875rem; padding: 2.5rem 0.875rem 1rem; text-align: center; border: none; position: relative; z-index: 1; margin: 1.125rem 0 0 0; } .tje-step:not(:last-child)::after { content: ''; position: absolute; top: -1px; left: 50%; right: calc(-50% - 0.625rem); height: 2px; background: repeating-linear-gradient(to right, #555555 0, #555555 6px, transparent 6px, transparent 12px); z-index: 0; } .tje-step-num { display: inline-flex; align-items: center; justify-content: center; width: 2.25rem; height: 2.25rem; background: #555555; color: #fff; border-radius: 50%; font-size: 0.92rem; font-weight: 800; border: 4px solid #fff; box-shadow: 0 0 0 1px rgba(85, 85, 85, 0.25); position: absolute; top: -1.125rem; left: 50%; transform: translateX(-50%); z-index: 2; } .tje-step .card-title { font-weight: 700; font-size: 0.9rem; margin: 0 0 0.375rem 0; color: #0f0f0f; display: block; } .tje-step .card-description { font-size: 0.78rem; color: #666; margin: 0; line-height: 1.5; display: block; } @media (max-width: 48rem) { .tje-steps { flex-direction: column; padding-left: 2.5rem; gap: 0.75rem; } .tje-step:not(:last-child)::after { display: none; } .tje-steps::before { content: ''; position: absolute; top: 1rem; bottom: 1rem; left: 1.125rem; width: 2px; background: repeating-linear-gradient(to bottom, #555555 0, #555555 6px, transparent 6px, transparent 12px); z-index: 0; } .tje-step { margin: 0; padding: 1rem 1.25rem; text-align: left; } .tje-step-num { top: 50%; left: -2.5rem; transform: translateY(-50%); } } .tje-editorial { background: #f5f5f5; border-radius: 0.875rem; padding: 1.25rem 1.5rem; margin: 1.5rem 0; } .tje-editorial .tje-label-small { color: #8a8a8a; letter-spacing: 0.16em; } .tje-editorial .tje-section-title { color: #0f0f0f; margin: 0 0 1rem 0; font-size: 1.1rem; line-height: 1.3; letter-spacing: -0.01em; } .tje-editorial .tje-section-title::after { background: #555555; } .tje-editorial .content-text { font-size: 0.9rem; line-height: 1.75; color: #444; margin: 0 0 0.375rem 0; } .tje-editorial .content-text:last-child { margin-bottom: 0; } .tje-editorial a { color: #444444; font-weight: 600; text-decoration: underline; text-underline-offset: 2px; } .tje-info-grid { display: grid; gap: 0.5rem; grid-template-columns: repeat(2, 1fr); } .tje-info-card { border: 1px solid #e0e0e0; border-radius: 0.625rem; padding: 0.625rem 0.75rem; background: transparent; display: grid; grid-template-columns: auto 1fr; column-gap: 0.625rem; align-items: center; } .tje-info-card .card-icon { display: inline-flex; align-items: center; justify-content: center; width: 1.75rem; height: 1.75rem; background: #f0f0f0; border-radius: 50%; font-size: 0.92rem; line-height: 1; grid-row: 1 / 3; align-self: center; margin: 0; } .tje-info-card .card-header { display: flex; align-items: baseline; gap: 0.3em; flex-wrap: wrap; grid-column: 2; } .tje-info-card .card-label { font-size: 0.78rem; font-weight: 500; color: #0f0f0f; line-height: 1.3; } .tje-info-card .card-label::after { content: ':'; font-weight: 400; } .tje-info-card .card-title { font-size: 0.78rem; font-weight: 700; color: #0f0f0f; margin: 0; line-height: 1.25; } .tje-info-card .card-description { font-size: 0.78rem; color: #0f0f0f; margin: 0.1rem 0 0 0; line-height: 1.35; display: block; grid-column: 2; } .tje-info-card a { color: #444444; font-weight: 600; text-decoration: underline; text-underline-offset: 2px; } @media (max-width: 48rem) { .tje-info-grid { gap: 0.375rem; grid-template-columns: 1fr; } .tje-info-card { padding: 0.5rem 0.6rem; } .tje-info-card .card-icon { width: 1.5rem; height: 1.5rem; font-size: 0.8rem; } .tje-info-card .card-title { font-size: 0.78rem; } .tje-info-card .card-description { font-size: 0.78rem; } .tje-info-card .card-label { font-size: 0.78rem; } } .tje-faq { background: #f5f5f5; color: #111; border-radius: 0.875rem; padding: 1.25rem 1.25rem 0.25rem; margin: 1.5rem 0; } .tje-faq-header { margin-bottom: 0.25rem; } .tje-faq .tje-section-title { color: #0f0f0f; margin: 0 0 0.625rem 0; padding-bottom: 0; } .tje-faq .tje-section-title::after { display: none; } .tje-faq-category { border-bottom: 1px solid rgba(0, 0, 0, 0.12); } .tje-faq-category:last-child { border-bottom: none; } .tje-faq-cat-summary { list-style: none; cursor: pointer; display: flex; justify-content: space-between; align-items: center; gap: 0.75rem; padding: 0.8rem 0; font-size: 0.92rem; font-weight: 700; color: #555; transition: color 0.15s ease; } .tje-faq-cat-summary::-webkit-details-marker { display: none; } .tje-faq-cat-summary::after { content: ''; flex-shrink: 0; width: 1.5rem; height: 1.5rem; border-radius: 50%; background: #555 url('data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E') no-repeat center; background-size: 0.85rem 0.85rem; transition: transform 0.2s ease, background-color 0.15s ease; } .tje-faq-category[open] .tje-faq-cat-summary::after { transform: rotate(180deg); background-color: #888; } .tje-faq-cat-summary:hover { color: #444444; } .tje-faq-panel { padding: 0 0 0.5rem 0; } .tje-faq-item { border-bottom: 1px solid rgba(0, 0, 0, 0.06); } .tje-faq-item:last-child { border-bottom: none; } .tje-faq-summary { list-style: none; cursor: pointer; display: flex; justify-content: space-between; align-items: center; gap: 0.75rem; padding: 0.625rem 0; font-size: 0.86rem; font-weight: 600; color: #222; transition: color 0.15s ease; } .tje-faq-summary::-webkit-details-marker { display: none; } .tje-faq-summary::after { content: ''; flex-shrink: 0; width: 1.4rem; height: 1.4rem; border-radius: 50%; background: #aaa url('data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E') no-repeat center; background-size: 0.75rem 0.75rem; transition: transform 0.2s ease, background-color 0.15s ease; } .tje-faq-item[open] .tje-faq-summary::after { transform: rotate(180deg); background-color: #c0c0c0; } .tje-faq-summary:hover { color: #444444; } .tje-faq-content { padding: 0.15rem 2rem 0.75rem 0; font-size: 0.82rem; line-height: 1.6; color: #555; } .tje-faq-content p { margin: 0 0 0.5rem 0; } .tje-faq-content p:last-child { margin-bottom: 0; } .tje-faq-content ul { margin: 0.25rem 0 0.5rem 1rem; padding: 0; } .tje-faq-content li { margin-bottom: 0.2rem; } .tje-faq-content strong { color: #0f0f0f; } .tje-faq-content a { color: #444444; font-weight: 600; text-decoration: underline; text-underline-offset: 2px; } .tje-tags { margin: 2rem 0 0.5rem 0; font-size: 0.7rem; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; color: #999; text-align: center; } 📱 Mobile tickets 🎭 West End classic The Phantom of the Opera has haunted Her Majesty's Theatre for over 12,000 performances — and its grip never loosens. Andrew Lloyd Webber's masterpiece returns with double Olivier Award nominee Killian Donnelly in the title role. Will you be the next to fall under the spell? It's not just a musical. It's an obsession. Highlights 🎼 Andrew Lloyd Webber's iconic The Phantom of the Opera returns to its home, Her Majesty's Theatre London ⭐ Starring double Olivier Award nominee Killian Donnelly as The Phantom 🎭 One of the West End's most popular musicals of all time — over 12,000 performances 🎙️ Also featuring Lucy St. Louis as Christine Daaé and Rhys Whitfield as Raoul Practical info ⏳ Duration 2 hr 30 min Including interval 📍 Venue Her Majesty's Theatre Haymarket, London SW1Y 4QL 📅 Timings Mon–Sat 7:30 PM Wed & Sat matinée 2:30 PM 👤 Age Suitable for 10+ Why choose Fever? ✔️ Millions of users book every month. ✔️ The best prices and availability at all times. ✔️ Thousands of unique experiences. ✔️ Verified user reviews. ✔️ 24/7 customer service. Frequently asked questions About the experience Is there an interval? Yes. The show runs for approximately 2 hours and 30 minutes with one interval. What language is the show performed in? The Phantom of the Opera is performed in English. Can I take photos or videos during the show? Photography and filming are not permitted during the performance. You are welcome to take photos in the foyer before the show. Is food and drink available at the venue? Yes. Her Majesty's Theatre has a bar and light refreshments available before the show and during the interval. About your tickets How will I receive my tickets? You'll receive an email confirmation instantly after booking. Simply show your e-ticket on your mobile phone at the venue — no printing required. Can I get a refund or exchange my tickets? All ticket sales are final and cannot be refunded or exchanged. Please check all details carefully before completing your purchase. What happens if the show is cancelled or rescheduled? In the unlikely event of a cancellation or rescheduling, you will be contacted by Fever with further information and options. Access & venue Where is Her Majesty's Theatre? Her Majesty's Theatre is located at Haymarket, London SW1Y 4QL. The nearest tube station is Piccadilly Circus (Bakerloo & Piccadilly lines), approximately a 5-minute walk. What time should I arrive? We recommend arriving at least 20–30 minutes before the show starts to allow time for entry, bag checks, and finding your seat. Latecomers may not be admitted until a suitable break in the performance. Is the venue wheelchair accessible? Yes. Her Majesty's Theatre offers wheelchair-accessible seating. Please contact the venue directly when booking to arrange any specific accessibility requirements. Is there parking nearby? There is no dedicated parking at the theatre. We recommend travelling by public transport — the venue is well served by Piccadilly Circus and Charing Cross stations.
Available Dates
September 2026
20 dates
Tue 8th Sep
Wed 9th Sep
Thu 10th Sep
Fri 11th Sep
Sat 12th Sep
Mon 14th Sep
Tue 15th Sep
Wed 16th Sep
Thu 17th Sep
Fri 18th Sep
Sat 19th Sep
Mon 21st Sep
Tue 22nd Sep
Wed 23rd Sep
Thu 24th Sep
Fri 25th Sep
Sat 26th Sep
Mon 28th Sep
Tue 29th Sep
Wed 30th Sep
October 2026
26 dates
Thu 1st Oct
Fri 2nd Oct
Sat 3rd Oct
Mon 5th Oct
Tue 6th Oct
Wed 7th Oct
Thu 8th Oct
Sat 10th Oct
Mon 12th Oct
Tue 13th Oct
Wed 14th Oct
Thu 15th Oct
Fri 16th Oct
Sat 17th Oct
Mon 19th Oct
Tue 20th Oct
Wed 21st Oct
Thu 22nd Oct
Fri 23rd Oct
Sat 24th Oct
Mon 26th Oct
Tue 27th Oct
Wed 28th Oct
Thu 29th Oct
Fri 30th Oct
Sat 31st Oct
November 2026
25 dates
Mon 2nd Nov
Tue 3rd Nov
Wed 4th Nov
Thu 5th Nov
Fri 6th Nov
Sat 7th Nov
Mon 9th Nov
Tue 10th Nov
Wed 11th Nov
Thu 12th Nov
Fri 13th Nov
Sat 14th Nov
Mon 16th Nov
Tue 17th Nov
Wed 18th Nov
Thu 19th Nov
Fri 20th Nov
Sat 21st Nov
Mon 23rd Nov
Tue 24th Nov
Wed 25th Nov
Thu 26th Nov
Fri 27th Nov
Sat 28th Nov
Mon 30th Nov
December 2026
26 dates
Tue 1st Dec
Wed 2nd Dec
Thu 3rd Dec
Fri 4th Dec
Sat 5th Dec
Mon 7th Dec
Tue 8th Dec
Wed 9th Dec
Thu 10th Dec
Fri 11th Dec
Sat 12th Dec
Mon 14th Dec
Tue 15th Dec
Wed 16th Dec
Thu 17th Dec
Fri 18th Dec
Sat 19th Dec
Mon 21st Dec
Tue 22nd Dec
Wed 23rd Dec
Thu 24th Dec
Sun 27th Dec
Mon 28th Dec
Tue 29th Dec
Wed 30th Dec
Thu 31st Dec
January 2027
25 dates
Sat 2nd Jan
Mon 4th Jan
Tue 5th Jan
Wed 6th Jan
Thu 7th Jan
Fri 8th Jan
Sat 9th Jan
Mon 11th Jan
Tue 12th Jan
Wed 13th Jan
Thu 14th Jan
Fri 15th Jan
Sat 16th Jan
Mon 18th Jan
Tue 19th Jan
Wed 20th Jan
Thu 21st Jan
Fri 22nd Jan
Sat 23rd Jan
Mon 25th Jan
Tue 26th Jan
Wed 27th Jan
Thu 28th Jan
Fri 29th Jan
Sat 30th Jan
February 2027
24 dates
Mon 1st Feb
Tue 2nd Feb
Wed 3rd Feb
Thu 4th Feb
Fri 5th Feb
Sat 6th Feb
Mon 8th Feb
Tue 9th Feb
Wed 10th Feb
Thu 11th Feb
Fri 12th Feb
Sat 13th Feb
Mon 15th Feb
Tue 16th Feb
Wed 17th Feb
Thu 18th Feb
Fri 19th Feb
Sat 20th Feb
Mon 22nd Feb
Tue 23rd Feb
Wed 24th Feb
Thu 25th Feb
Fri 26th Feb
Sat 27th Feb
March 2027
7 dates
Mon 1st Mar
Tue 2nd Mar
Wed 3rd Mar
Thu 4th Mar
Fri 5th Mar
Sat 6th Mar
Mon 8th Mar
Frequently Asked Questions
It's best to arrive at least 30 minutes before the show begins to find your seats comfortably and enjoy the theatre's atmosphere.
Parking in central London is limited. It's recommended to use public transport or book parking nearby in advance if you plan to drive.
Smart-casual attire is recommended to match the elegant setting of the theatre. There’s no strict dress code, but most attend in neat, comfortable clothing.
The show is generally suitable for children aged 8 and above, but the dark themes and suspenseful scenes might not be ideal for younger kids.
Yes, there are bars in the theatre serving drinks and light snacks before the show and during intermission.
The show runs approximately 2 hours and 30 minutes, including one interval.
Refund and exchange policies depend on the ticket provider. Check your purchase details for specific terms or contact the box office.
Yes, the theatre is wheelchair accessible. It's best to inform the box office in advance to arrange suitable seating and assistance if needed.
Bring your ticket (printed or on your phone), some photo ID if needed, and any essentials like medication. Large bags may be subject to security checks.