www.holidayextras.com Open in urlscan Pro
2606:4700:10::6816:3f93  Public Scan

Submitted URL: https://click.emails.holidayextras.com/?qs=fb1a4a34fd9f7f47711d49b1c9af885236663fd2bc9eb518430ab5b4ca1bbeda70fce4516bf1913113a955eb9f21...
Effective URL: https://www.holidayextras.com/uk-short-breaks/theatre-breaks/theatre-week-packages.html?agent=&user_ext_id=f6ba1eb1e3a5192776f...
Submission: On September 21 via manual from GB — Scanned from GB

Form analysis 4 forms found in the DOM

GET /search.html

<form role="search" action="/search.html" method="get">
  <div class="input-group z0"><label for="siteSearch" class="sr-only">Search our site</label><input type="text" id="siteSearch" class="form-control search-input" name="search" placeholder="Search">
    <div class="input-group-btn"><button class="btn search-btn" type="submit"><span class="sr-only">Search</span> <span><svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="13" height="14"
            viewBox="0 0 13 14">
            <path fill="#542e91"
              d="M9 6.5q0-1.445-1.027-2.473t-2.473-1.027-2.473 1.027-1.027 2.473 1.027 2.473 2.473 1.027 2.473-1.027 1.027-2.473zM13 13q0 0.406-0.297 0.703t-0.703 0.297q-0.422 0-0.703-0.297l-2.68-2.672q-1.398 0.969-3.117 0.969-1.117 0-2.137-0.434t-1.758-1.172-1.172-1.758-0.434-2.137 0.434-2.137 1.172-1.758 1.758-1.172 2.137-0.434 2.137 0.434 1.758 1.172 1.172 1.758 0.434 2.137q0 1.719-0.969 3.117l2.68 2.68q0.289 0.289 0.289 0.703z">
            </path>
          </svg></span></button></div>
  </div>
</form>

GET https://hx-breaks.holidayextras.com/static

<form action="https://hx-breaks.holidayextras.com/static" method="get"><input name="guests[0][age]" type="hidden" value="18"><input name="guests[1][age]" type="hidden" value="18"><input name="consumerType" type="hidden" value="direct"><input
    name="packageGroupId" type="hidden" value="913b9c9b-288a-47c2-8c6c-b39b8d0e45a4"><input name="referrer" type="hidden" value="hxTheatreBreaks"><input name="roomRates[checkinDate]" type="hidden" value="2023-09-24"><input
    name="roomRates[checkoutDate]" type="hidden" value="2023-09-25"><input name="selectProduct" type="hidden" value="theatreBreaks"><input name="subProductType" type="hidden" value="hotel_with_ticket"><input name="ticketRates[startDate]"
    type="hidden" value="2023-09-24"><input name="ticketRates[timeslot][start]" type="hidden" value="15:00:00"><input name="searchFormId" type="hidden" value="SF-HXS-3180B9E1"><input name="user_ext_id" type="hidden"
    value="f6ba1eb1e3a5192776ffb2b5e8c3757ed2b93f1c89df951282eeb504ca257728">
  <div class="sf-form-container">
    <div data-testid="form-child-container" style="width: 20%;">
      <div class="sf-form-field"><label class="sf-form-field__label" for="ticket_selection"><span>Show</span></label><select id="ticket_selection" class="sf-form-field__input sf-form-field__input--select"
          data-testid="form-field-select__ticket_selection" data-gtm-vis-recent-on-screen-31577425_879="2742" data-gtm-vis-first-on-screen-31577425_879="2742" data-gtm-vis-total-visible-time-31577425_879="100" data-gtm-vis-has-fired-31577425_879="1"
          data-gtm-vis-recent-on-screen-31577425_882="2745" data-gtm-vis-first-on-screen-31577425_882="2745" data-gtm-vis-total-visible-time-31577425_882="100" data-gtm-vis-has-fired-31577425_882="1">
          <option value="" disabled="" hidden=""></option>
          <option value="913b9c9b-288a-47c2-8c6c-b39b8d0e45a4">Tina - The Tina Turner Musical</option>
          <option value="5b2baf4d-dd6a-44b3-a599-8c8a9560145c">The Lion King</option>
          <option value="92df70f8-d171-4f14-a56a-bfa2076bfb0a">Wicked the Musical</option>
          <option value="559bd572-63b1-4b8d-9244-ee34bfba68b2">Matilda the Musical </option>
          <option value="daa6edae-16a6-4d5e-b12e-91f2773efd84">Grease The Musical</option>
          <option value="74db02f5-da23-4559-b46c-7356b0a98056">The Phantom of the Opera</option>
          <option value="f849e539-cf3b-4d38-b77e-8de668488c13">Jersey Boys</option>
          <option value="8f4fb094-36b5-4905-bfdf-20a06d2c3bf4">Les Misérables</option>
          <option value="cf646cce-b5f2-41e2-90af-31e986c6ffcd">Back To The Future</option>
          <option value="aaf577d1-63d5-4f1a-9731-c806c4f2bdd3">FROZEN the Musical</option>
          <option value="034a15e0-e2af-4772-a673-86980b8c0d55">The Mousetrap</option>
          <option value="e2b2f602-e45e-479f-825a-b065c831c792">Crazy for You</option>
          <option value="300e9d33-c91a-41d0-aeef-5c01ba84b8fd">Guys &amp; Dolls</option>
          <option value="26fe2e6e-b5ee-430e-b4de-adffc5a57c17">The Book of Mormon</option>
          <option value="f58c4a4f-9a48-4071-b90d-f7be5474ceb9">Dear England</option>
          <option value="14fd15cb-f708-4c26-bd3e-ff1069470ee0">Everybody's Talking About Jamie</option>
          <option value="384c8436-9c68-4c9a-8900-c167bba891c0">MOULIN ROUGE! THE MUSICAL</option>
          <option value="f746a929-1862-473a-8c11-b37427ca3741">Mrs Doubtfire: The Musical</option>
          <option value="e2589c10-af14-4c31-9302-2e4d796d92b0">MAMMA MIA!</option>
          <option value="3876037f-3372-4330-908c-757af7b03967">Lyonesse</option>
          <option value="0687c46b-3aee-4f04-8ecc-24f3d4042111">Hamilton</option>
          <option value="e339a34d-ff44-4ffa-ab58-8ddf4fd56705">The King and I</option>
          <option value="602d5cba-ac4d-4408-8c98-ac8fce66505c">Cabaret</option>
          <option value="0f86a71e-2e5b-48a2-a1e5-e9a036e0d111">MAMMA MIA! The Party</option>
          <option value="7a4ae18f-660d-422e-b0d8-c7af9424aead">MJ The Musical</option>
          <option value="2627825f-fec7-4505-86bb-32545a44d1c0">Sunset Boulevard</option>
          <option value="2f339dd6-f088-4b08-8de9-85d6c844b636">ELF The Musical</option>
          <option value="53e83760-5610-4cb9-94d3-1d3819b15250">Frank &amp; Percy</option>
          <option value="c000bc85-254b-4c48-bc4a-7ff0f67ffe56">Sister Act</option>
        </select>
        <div class="sf-footer"></div>
      </div>
    </div>
    <div data-testid="form-child-container" style="width: 20%;">
      <div class="sf-party-composition__container">
        <div class="sf-party-composition__select">
          <div class="sf-form-field"><label class="sf-form-field__label" for="party_comp_adults_selection"><span>Adults</span></label><select id="party_comp_adults_selection" class="sf-form-field__input sf-form-field__input--select"
              data-testid="form-field-select__party_comp_adults_selection">
              <option value="1">1</option>
              <option value="2">2</option>
              <option value="3">3</option>
              <option value="4">4</option>
              <option value="5">5</option>
              <option value="6">6</option>
              <option value="7">7</option>
              <option value="8">8</option>
              <option value="9">9</option>
            </select>
            <div class="sf-footer">
              <div data-testid="ageMin"><span>(Age 16+)</span></div>
            </div>
          </div>
        </div>
        <div class="sf-party-composition__select">
          <div class="sf-form-field"><label class="sf-form-field__label" for="party_comp_children_selection"><span>Children</span></label><select id="party_comp_children_selection" class="sf-form-field__input sf-form-field__input--select"
              data-testid="form-field-select__party_comp_children_selection">
              <option value="0">0</option>
              <option value="1">1</option>
              <option value="2">2</option>
              <option value="3">3</option>
              <option value="4">4</option>
              <option value="5">5</option>
              <option value="6">6</option>
              <option value="7">7</option>
            </select>
            <div class="sf-footer">
              <div data-testid="ageMinMax"><span>(Age 6 - 15)</span></div>
            </div>
          </div>
        </div>
      </div>
    </div>
    <div data-testid="form-child-container" style="width: 20%;">
      <div class="sf-form-field-container ">
        <div class="sf-form-field"><label class="sf-form-field__label" for="ticket-datetime"><span>Show Date &amp; Show Time</span></label><button class="sf-form-field__input" id="ticket-datetime" type="button"
            data-testid="form-field__ticket-datetime"><span class="sf-form-field__text">24th Sep 23 at 15:00</span></button>
          <div class="sf-footer"></div>
        </div>
        <div class="sf-popover sf-popover--hidden" data-testid="popover">
          <div class="sf-popover__arrow"></div>
          <div class="sf-popover__content bottom" data-testid="popover__content" style="left: -21.3984px;">
            <h3>Show Date</h3>
            <div class="rdp sf-single-day-date-picker">
              <div class="rdp-months">
                <div class="rdp-month rdp-caption_start rdp-caption_end">
                  <div class="rdp-caption">
                    <div class="rdp-caption_label" aria-live="polite" role="presentation" id="react-day-picker-1">September 2023</div>
                    <div class="rdp-nav"><button name="previous-month" aria-label="Go to previous month" class="rdp-button_reset rdp-button rdp-nav_button rdp-nav_button_previous" disabled="" type="button"><svg width="16px" height="16px"
                          viewBox="0 0 120 120" class="rdp-nav_icon">
                          <path
                            d="M69.490332,3.34314575 C72.6145263,0.218951416 77.6798462,0.218951416 80.8040405,3.34314575 C83.8617626,6.40086786 83.9268205,11.3179931 80.9992143,14.4548388 L80.8040405,14.6568542 L35.461,60 L80.8040405,105.343146 C83.8617626,108.400868 83.9268205,113.317993 80.9992143,116.454839 L80.8040405,116.656854 C77.7463184,119.714576 72.8291931,119.779634 69.6923475,116.852028 L69.490332,116.656854 L18.490332,65.6568542 C15.4326099,62.5991321 15.367552,57.6820069 18.2951583,54.5451612 L18.490332,54.3431458 L69.490332,3.34314575 Z"
                            fill="currentColor" fill-rule="nonzero"></path>
                        </svg></button><button name="next-month" aria-label="Go to next month" class="rdp-button_reset rdp-button rdp-nav_button rdp-nav_button_next" type="button"><svg width="16px" height="16px" viewBox="0 0 120 120"
                          class="rdp-nav_icon">
                          <path
                            d="M49.8040405,3.34314575 C46.6798462,0.218951416 41.6145263,0.218951416 38.490332,3.34314575 C35.4326099,6.40086786 35.367552,11.3179931 38.2951583,14.4548388 L38.490332,14.6568542 L83.8333725,60 L38.490332,105.343146 C35.4326099,108.400868 35.367552,113.317993 38.2951583,116.454839 L38.490332,116.656854 C41.5480541,119.714576 46.4651794,119.779634 49.602025,116.852028 L49.8040405,116.656854 L100.804041,65.6568542 C103.861763,62.5991321 103.926821,57.6820069 100.999214,54.5451612 L100.804041,54.3431458 L49.8040405,3.34314575 Z"
                            fill="currentColor"></path>
                        </svg></button></div>
                  </div>
                  <table class="rdp-table" role="grid" aria-labelledby="react-day-picker-1">
                    <thead class="rdp-head">
                      <tr class="rdp-head_row">
                        <th scope="col" class="rdp-head_cell" aria-label="Monday">Mon</th>
                        <th scope="col" class="rdp-head_cell" aria-label="Tuesday">Tue</th>
                        <th scope="col" class="rdp-head_cell" aria-label="Wednesday">Wed</th>
                        <th scope="col" class="rdp-head_cell" aria-label="Thursday">Thu</th>
                        <th scope="col" class="rdp-head_cell" aria-label="Friday">Fri</th>
                        <th scope="col" class="rdp-head_cell" aria-label="Saturday">Sat</th>
                        <th scope="col" class="rdp-head_cell" aria-label="Sunday">Sun</th>
                      </tr>
                    </thead>
                    <tbody class="rdp-tbody" role="rowgroup">
                      <tr class="rdp-row">
                        <td class="rdp-cell" role="presentation">
                          <div role="gridcell"></div>
                        </td>
                        <td class="rdp-cell" role="presentation">
                          <div role="gridcell"></div>
                        </td>
                        <td class="rdp-cell" role="presentation">
                          <div role="gridcell"></div>
                        </td>
                        <td class="rdp-cell" role="presentation">
                          <div role="gridcell"></div>
                        </td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">1</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">2</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">3</button></td>
                      </tr>
                      <tr class="rdp-row">
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">4</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">5</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">6</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">7</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">8</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">9</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">10</button></td>
                      </tr>
                      <tr class="rdp-row">
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">11</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">12</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">13</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">14</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">15</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">16</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">17</button></td>
                      </tr>
                      <tr class="rdp-row">
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">18</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">19</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">20</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled rdp-day_today" role="gridcell" disabled="" tabindex="-1" type="button">21</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">22</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">23</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_selected" role="gridcell" aria-selected="true" tabindex="0" type="button">24</button></td>
                      </tr>
                      <tr class="rdp-row">
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">25</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day" role="gridcell" tabindex="-1" type="button">26</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day" role="gridcell" tabindex="-1" type="button">27</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day" role="gridcell" tabindex="-1" type="button">28</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day" role="gridcell" tabindex="-1" type="button">29</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day" role="gridcell" tabindex="-1" type="button">30</button></td>
                        <td class="rdp-cell" role="presentation">
                          <div role="gridcell"></div>
                        </td>
                      </tr>
                    </tbody>
                  </table>
                </div>
              </div>
            </div>
            <div class="sf-dropdown"><label class="sf-dropdown__label" for="ticket-time">Show Time</label><select id="ticket-time" class="sf-dropdown__select" data-testid="dropdown-select__ticket-time">
                <option value="15:00:00">15:00</option>
              </select></div>
          </div>
        </div>
      </div>
    </div>
    <div data-testid="form-child-container" style="width: 20%;">
      <div class="sf-form-field-container ">
        <div class="sf-form-field"><label class="sf-form-field__label" for="stay-dates"><span>Check-in &amp; Check-out</span></label><button class="sf-form-field__input" id="stay-dates" type="button" data-testid="form-field__stay-dates"><span
              class="sf-form-field__text">24th Sep 23 to 25th Sep 23</span></button>
          <div class="sf-footer"></div>
        </div>
        <div class="sf-popover sf-popover--hidden" data-testid="popover">
          <div class="sf-popover__arrow"></div>
          <div class="sf-popover__content bottom" data-testid="popover__content" style="left: -19.6094px;">
            <h3>Check-out Date</h3>
            <div class="rdp sf-date-range-picker rdp-multiple_months">
              <div class="rdp-months">
                <div class="rdp-month rdp-caption_start">
                  <div class="rdp-caption">
                    <div class="rdp-caption_label" aria-live="polite" role="presentation" id="react-day-picker-2">September 2023</div>
                  </div>
                  <table class="rdp-table" role="grid" aria-labelledby="react-day-picker-2">
                    <thead class="rdp-head">
                      <tr class="rdp-head_row">
                        <th scope="col" class="rdp-head_cell" aria-label="Monday">Mon</th>
                        <th scope="col" class="rdp-head_cell" aria-label="Tuesday">Tue</th>
                        <th scope="col" class="rdp-head_cell" aria-label="Wednesday">Wed</th>
                        <th scope="col" class="rdp-head_cell" aria-label="Thursday">Thu</th>
                        <th scope="col" class="rdp-head_cell" aria-label="Friday">Fri</th>
                        <th scope="col" class="rdp-head_cell" aria-label="Saturday">Sat</th>
                        <th scope="col" class="rdp-head_cell" aria-label="Sunday">Sun</th>
                      </tr>
                    </thead>
                    <tbody class="rdp-tbody" role="rowgroup">
                      <tr class="rdp-row">
                        <td class="rdp-cell" role="presentation">
                          <div role="gridcell"></div>
                        </td>
                        <td class="rdp-cell" role="presentation">
                          <div role="gridcell"></div>
                        </td>
                        <td class="rdp-cell" role="presentation">
                          <div role="gridcell"></div>
                        </td>
                        <td class="rdp-cell" role="presentation">
                          <div role="gridcell"></div>
                        </td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">1</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">2</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">3</button></td>
                      </tr>
                      <tr class="rdp-row">
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">4</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">5</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">6</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">7</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">8</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">9</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">10</button></td>
                      </tr>
                      <tr class="rdp-row">
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">11</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">12</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">13</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">14</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">15</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">16</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">17</button></td>
                      </tr>
                      <tr class="rdp-row">
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">18</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">19</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">20</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_today" role="gridcell" tabindex="-1" type="button">21</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day" role="gridcell" tabindex="-1" type="button">22</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day" role="gridcell" tabindex="-1" type="button">23</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_selected rdp-day_range_start sf-date-range-picker__required-date" role="gridcell" aria-selected="true" tabindex="0"
                            type="button">24</button></td>
                      </tr>
                      <tr class="rdp-row">
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_selected rdp-day_disabled rdp-day_range_end" role="gridcell" disabled="" aria-selected="true" tabindex="-1"
                            type="button">25</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">26</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">27</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">28</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">29</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">30</button></td>
                        <td class="rdp-cell" role="presentation">
                          <div role="gridcell"></div>
                        </td>
                      </tr>
                    </tbody>
                  </table>
                </div>
                <div class="rdp-month rdp-caption_end">
                  <div class="rdp-caption">
                    <div class="rdp-caption_label" aria-live="polite" role="presentation" id="react-day-picker-3">October 2023</div>
                  </div>
                  <table class="rdp-table" role="grid" aria-labelledby="react-day-picker-3">
                    <thead class="rdp-head">
                      <tr class="rdp-head_row">
                        <th scope="col" class="rdp-head_cell" aria-label="Monday">Mon</th>
                        <th scope="col" class="rdp-head_cell" aria-label="Tuesday">Tue</th>
                        <th scope="col" class="rdp-head_cell" aria-label="Wednesday">Wed</th>
                        <th scope="col" class="rdp-head_cell" aria-label="Thursday">Thu</th>
                        <th scope="col" class="rdp-head_cell" aria-label="Friday">Fri</th>
                        <th scope="col" class="rdp-head_cell" aria-label="Saturday">Sat</th>
                        <th scope="col" class="rdp-head_cell" aria-label="Sunday">Sun</th>
                      </tr>
                    </thead>
                    <tbody class="rdp-tbody" role="rowgroup">
                      <tr class="rdp-row">
                        <td class="rdp-cell" role="presentation">
                          <div role="gridcell"></div>
                        </td>
                        <td class="rdp-cell" role="presentation">
                          <div role="gridcell"></div>
                        </td>
                        <td class="rdp-cell" role="presentation">
                          <div role="gridcell"></div>
                        </td>
                        <td class="rdp-cell" role="presentation">
                          <div role="gridcell"></div>
                        </td>
                        <td class="rdp-cell" role="presentation">
                          <div role="gridcell"></div>
                        </td>
                        <td class="rdp-cell" role="presentation">
                          <div role="gridcell"></div>
                        </td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">1</button></td>
                      </tr>
                      <tr class="rdp-row">
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">2</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">3</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">4</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">5</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">6</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">7</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">8</button></td>
                      </tr>
                      <tr class="rdp-row">
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">9</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">10</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">11</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">12</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">13</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">14</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">15</button></td>
                      </tr>
                      <tr class="rdp-row">
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">16</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">17</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">18</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">19</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">20</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">21</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">22</button></td>
                      </tr>
                      <tr class="rdp-row">
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">23</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">24</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">25</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">26</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">27</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">28</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">29</button></td>
                      </tr>
                      <tr class="rdp-row">
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">30</button></td>
                        <td class="rdp-cell" role="presentation"><button name="day" class="rdp-button_reset rdp-button rdp-day rdp-day_disabled" role="gridcell" disabled="" tabindex="-1" type="button">31</button></td>
                        <td class="rdp-cell" role="presentation">
                          <div role="gridcell"></div>
                        </td>
                        <td class="rdp-cell" role="presentation">
                          <div role="gridcell"></div>
                        </td>
                        <td class="rdp-cell" role="presentation">
                          <div role="gridcell"></div>
                        </td>
                        <td class="rdp-cell" role="presentation">
                          <div role="gridcell"></div>
                        </td>
                        <td class="rdp-cell" role="presentation">
                          <div role="gridcell"></div>
                        </td>
                      </tr>
                    </tbody>
                  </table>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
    </div>
    <div data-testid="form-child-container" style="width: 20%;">
      <div class="sf-form-field"><label class="sf-form-field__label" for="submit-button"><span></span></label>
        <div class="sf-button-div"><button type="submit" class="sf-button">Search</button></div>
        <div class="sf-footer"></div>
      </div>
    </div>
  </div>
  <div class="clearfix"></div>
</form>

#

<form action="#" id="marketingSignupForm">
  <input type="text" style="font-size:20px; width:60%; height: 46px; padding: 10px 20px; color: #656f7e; border: 1px solid #ccc; border-radius: 8px;" placeholder="Your email..." name="email_address">
  <button id="email_submit_btn" style="border: none;font-size:16px; width:30%; height: 46px; padding: 10px 20px; border-radius: 8px; margin-top: -5px;" type="submit" class="mainSubmit btn btn-email hxtrack" data-hxtrack-name="emailSignup1" and=""
    data-hxtrack-value="clickedSignup" value="Submit">Sign Up</button>
</form>

#

<form action="#" id="marketingSignupForm">
  <input type="text" class="emailinputmob" style="font-size:20px; width:60%; height: 46px; padding: 10px 20px; color: #656f7e; border: 1px solid #ccc; border-radius: 8px;" placeholder="Your email..." name="email_address">
  <button id="email_submit_btn" style="border: none;font-size:16px; width:30%; height: 46px; padding: 10px 20px; border-radius: 8px; margin-top: -5px;" type="submit" class="mainSubmit btn btn-email hxtrack emailinputsignup"
    data-track-name="breaks_email_signup" data-track-value="ukbreaks_generic" value="Submit">Sign Up</button>
</form>

Text Content

Menu

Toggle navigation

SG

Support


LONDON THEATRE BREAKS.

Holiday Extras

 * Airport Extras
   *  * Airport Parking
      * 
      * Airport Parking
      * Gatwick Parking
      * Manchester Airport Parking
      * Luton Airport Parking
      * Stansted Airport Parking
      * Heathrow Parking
      * Birmingham Airport Parking
      * East-Midlands Airport Parking
      * Bristol Airport Parking
      * Liverpool Airport Parking
      * Belfast Airport Parking
      * Leeds Bradford Airport Parking
      * Edinburgh Airport Parking
      * Glasgow Airport Parking
      * Newcastle Airport Parking
      * Cardiff Airport Parking
      * Other UK Airports
      * Canada Airport Parking
      * USA Airport Parking
     
      * Airport Hotels
      * 
      * Airport Hotels
      * Gatwick Airport Hotels
      * Manchester Airport Hotels
      * Luton Airport Hotels
      * Stansted Airport Hotels
      * Heathrow Hotels
      * Birmingham Airport Hotels
      * East-Midlands Airport Hotels
      * Bristol Airport Hotels
      * Liverpool Airport Hotels
      * Belfast Airport Hotels
      * Leeds Bradford Airport Hotels
      * Edinburgh Airport Hotels
      * Glasgow Airport Hotels
      * Newcastle Airport Hotels
      * Cardiff Airport Hotels
      * Other UK Airports
     
      * Airport Lounges
      * 
      * Airport Lounges
      * Gatwick Airport Lounges
      * Manchester Airport Lounges
      * Luton Airport Lounges
      * Stansted Airport Lounges
      * Heathrow Airport Lounges
      * Birmingham Airport Lounges
      * East-Midlands Airport Lounges
      * Bristol Airport Lounges
      * Liverpool Airport Lounges
      * Belfast Airport Lounges
      * Leeds Bradford Airport Lounges
      * Edinburgh Airport Lounges
      * Glasgow Airport Lounges
      * Newcastle Airport Lounges
      * Cardiff Airport Lounges
      * Other UK Airports
      * European Airport Lounges
      * Worldwide Airport Lounges
      * Group Bookings
     
      * Airport Transfers
      * 
      * Airport Transfers
      * JFK Airport Transfers
      * Tenerife Airport Transfers
      * Majorca Airport Transfers
      * Alicante Airport Transfers
      * Lanzarote Airport Transfers
      * Faro Airport Transfers
      * Gran Canaria Airport Transfers
      * Malaga Airport Transfers
      * Fuerteventura Airport Transfers
      * Paris Airport Transfers
      * Disneyland Paris Airport Transfers
      * New York Airport Transfers
      * Antalya Airport Transfers
      * Orlando Airport Transfers
      * Prague Airport Transfers
      * Dubai Airport Transfers
      * Paphos Airport Transfers
      * Barcelona Airport Transfers
      * Rome Airport Transfers
 * New UK Short Breaks
   *  * Theatre Breaks
      * 
      * All Theatre Breaks
      * Tina: The Tina Turner Musical
      * Les Miserables
      * Wicked
      * Disney’s The Lion King
      * Moulin Rouge
      * Phantom of the Opera
      * Mamma Mia
      * Back to the Future
      * Mrs. Doubtfire
      * Matilda
      * Disney’s Frozen
      * Stranger Things: The First Shadow
     
      * London Attractions
      * 
      * London City Breaks
      * Warner Bros. Studio Tour - The making of Harry Potter
      * Abba Voyage
      * Direct From Graceland: Elvis
      * Windsor Castle
      * Kew Gardens
      * SEA LIFE London
      * Up at The O2
      * Kensington Palace
      * ZSL London Zoo
      * Hop-On-Hop-Off London Thames River Pass
     
      * More Attractions
      * 
      * All Attractions
      * RHS Gardens Wisley + Cream Tea
      * RHS Gardens Harlow Carr
      * RHS Gardens Bridgewater
      * Festival at Cheltenham 2024
      * Royal Ascot 2024
      * Bridgerton & Bath City Tour
      * Manchester City Stadium Tour
      * The Beatles Story
      * British Music Experience
     
      * UK Breaks
      * 
      * All UK Breaks
      * Latest Deals
      * RHS Gardens
      * London City Breaks
      * Email Sign Up
      * UK Weekend Breaks
      * UK City Breaks
      * Romantic Getaways UK
      * UK Dog Friendly Breaks
      * Heritage Breaks
      * Theme Park Breaks
 * Other Extras
   *  * Travel Insurance
      * 
      * Travel Insurance
      * Single Trip Travel Insurance
      * Annual Travel Insurance
      * Pre-existing Medical Conditions
      * Over 65s Travel Insurance
      * Children’s Travel Insurance
      * Car Hire Excess Insurance
     
      * Extras
      * 
      * Attraction Tickets
      * Fast Track
      * Cruise Excursions
     
      * Sunscreen
      * 
      * Altruist Sunscreen
     
      * HEHA App
      * 
      * Google Play - Holiday Extras App
      * Apple App Store - Holiday Extras App
     
      * Holiday Car Hire
      * 
      * Car Hire
      * Car Hire Spain
      * Car Hire UK
      * Car Hire Greece
      * Car Hire Italy
      * Car Hire Portugal
      * Car Hire France
      * Car Hire USA
      * Car Hire Cyprus
     
      * Holiday Travel
      * 
      * Airport Taxi
      * Airports by Rail
      * Gatwick Departures
      * Heathrow Departures
      * Heathrow Arrivals
      * Stansted Departures
      * Stansted Arrivals
      * Manchester Airport Departures
      * Manchester Airport Arrivals
      * Bristol Airport Departures
      * Birmingham Airport Departures
     
      * Travel Guides
      * 
      * Travel Guides
      * Spain Travel Guide
      * Greece Travel Guide
      * Italy Travel Guide
      * Portugal Travel Guide
      * Turkey Travel Guide
      * Cyprus Travel Guide
      * Dublin Travel Guide
      * Paris Travel Guide
      * Malta Travel Guide
     
      * Travel Money
      * 
      * Travel Money Card
     
      * Hassle-free Holidays
      * 
      * Flextras
     
      * Ports
      * 
      * Port Parking
      * Port Hotels
     
      * Holiday Extras Europe
      * 
      * Holiday Extras DE
      * Holiday Extras NL
      * Holiday Extras FR
      * Holiday Extras IT
      * Holiday Extras AT
      * Holiday Extras CH
      * Holiday Extras EU
     
      * German Parking & Hotels
      * 
      * Parken Flughafen Frankfurt
      * Parken Flughafen München
      * Parken Flughafen Stuttgart
      * Parken Flughafen Hamburg
      * Parken Flughafen Hannover
      * Hotel Frankfurt Flughafen
      * Hotel Düsseldorf Flughafen
      * Hotel Flughafen München
      * Hotel Hamburg Flughafen
      * Hotel Flughafen Stuttgart
 * Search
 * Search our site
   Search

 * Hello Sarah
   * Your vouchers
   * Your trips & bookings
   * Your account
 * Log in

 * Get the App
 * Support
 * Log in
 * SG
   * Sarah Grant
     sarah.grant2@justice.gov.uk
   * 
   * Your vouchers
   * Your trips & bookings
   * Your account
   * Logout


Faster and smarter in the app... Open app

Theatre Breaks
Latest Deals
UK Attractions
Heritage Breaks
Theme Park Breaks
UK Breaks Home

Loading, please wait...

ShowTina - The Tina Turner MusicalThe Lion KingWicked the MusicalMatilda the
Musical Grease The MusicalThe Phantom of the OperaJersey BoysLes MisérablesBack
To The FutureFROZEN the MusicalThe MousetrapCrazy for YouGuys & DollsThe Book of
MormonDear EnglandEverybody's Talking About JamieMOULIN ROUGE! THE MUSICALMrs
Doubtfire: The MusicalMAMMA MIA!LyonesseHamiltonThe King and ICabaretMAMMA MIA!
The PartyMJ The MusicalSunset BoulevardELF The MusicalFrank & PercySister Act

Adults123456789
(Age 16+)
Children01234567
(Age 6 - 15)
Show Date & Show Time24th Sep 23 at 15:00



SHOW DATE

September 2023


MonTueWedThuFriSatSun




123456789101112131415161718192021222324252627282930


Show Time15:00
Check-in & Check-out24th Sep 23 to 25th Sep 23



CHECK-OUT DATE

September 2023

MonTueWedThuFriSatSun




123456789101112131415161718192021222324252627282930


October 2023

MonTueWedThuFriSatSun






12345678910111213141516171819202122232425262728293031






Search


Tickets + Hotel + Breakfast



THIS HX BREAK DEAL HAS ENDED

Sign up and we'll keep you updated about other exciting offers and breaks:

Sign Up


LONDON THEATRE WEEK PACKAGES


EXPERIENCE THE ULTIMATE CITY BREAK WITH HOLIDAY EXTRAS' INCREDIBLE THEATRE SHORT
BREAK PACKAGES STARTING FROM JUST £66* PER PERSON.

Enjoy show tickets, an indulgent overnight hotel stay, as well as a delectable
breakfast to kick-start your day.

Time is running out to book - secure your booking now and let the curtains rise
on your extraordinary theatre escape!

Secure your break

--------------------------------------------------------------------------------


OUR SPOTLIGHT SHOWS

Immerse yourself in the magic of our most popular shows. Whether you're a fan of
gripping dramas, side-splitting comedies, or dazzling musicals, we have
something special for everyone.


 * JERSEY BOYS
   
   Get ready for a wild rollercoaster ride through the epic saga of the Four
   Seasons, from their meteoric rise to superstardom all the way to their
   bittersweet split.
   
   
   
   Book Now


 * WICKED
   
   Discover the untold story of the Witches of Oz, with captivating music, an
   enchanting cast and a tale that defies gravity.
   
   
   
   
   Book Now


 * TINA: THE TINA TURNER MUSICAL
   
   Dive into the incredible musical journey of Tina Turner: starting from humble
   beginnings and rocketing her way up to becoming the ultimate rock 'n' roll
   queen.
   
   Book Now


 * DISNEY'S FROZEN THE MUSICAL
   
   Get ready to have your heart thawed by the most breathtaking stage spectacle
   ever as you fall in love with the beloved Frozen characters all over again.
   
   Book Now


 * LES MISÉRABLES
   
   Get ready to have your heartstrings tugged and your spirits lifted by the
   unforgettable tunes of Les Misérables, West End's longest running musical.
   
   
   
   Book Now


 * BACK TO THE FUTURE
   
   Get ready to experience the ultimate pop culture explosion right in the heart
   of the West End with this thrilling adventure through time.
   
   
   
   Book Now


 * THE MOUSETRAP
   
   It's time to play detective in the world's most enduring game of "whodunit."
   Book tickets to see the world's longest-running play don't just see it -
   solve it.
   
   
   
   Book Now


 * MATILDA
   
   Get ready to step into the enchanting world of Roald Dahl's treasured
   childhood tale, where the magic leaps off the pages and onto the stage.
   
   
   
   Book Now


 * CRAZY FOR YOU
   
   Buckle up for a rollercoaster ride of romance and riotous fun in this amazing
   musical that's practically bursting at the seams with entertainment.
   
   
   
   Book Now


 * GREASE THE MUSICAL
   
   Hold onto your poodle skirts and leather jackets, because Grease The Musical
   is back in action and it's cranking up the electricity to a whole new level.
   
   
   
   Book Now


 * THE BOOK OF MORMON
   
   Get ready to belly laugh your way through the wackiest, most irreverent
   musical comedy ever to hit the stage, brought to you by the brilliant minds
   behind 'South Park'.
   
   
   
   Book Now


 * AIN'T TOO PROUD
   
   Get your dancing shoes on and groove with The Temptations as they take you on
   a musical journey straight to the top of the charts in this foot-tapping
   extravaganza.
   
   
   
   Book Now


 * GUYS AND DOLLS
   
   This fresh take on Guys and Dolls is a whirlwind of hit songs, belly laughs,
   and heart-fluttering romance – all rolled into one spectacular show.
   
   
   
   Book Now


 * A STRANGE LOOP
   
   This fabulous musical traces a young boy's inspiring journey as he embraces
   his true identity to pursue his dream of becoming a drag queen.
   
   
   
   Book Now


 * THE PHANTOM OF THE OPERA
   
   Andrew Lloyd Webber's musical is widely considered one of the most
   spectacular productions in history.
   
   
   
   Book Now


 * SISTER ACT
   
   Hallelujah! The all-star cast of the summer's hot musical, Sister Act, is
   back on stage. Follow Deloris as she teaches her fellow sisters how to find
   their voices - and rediscover her own in the process.
   
   
   Book Now

--------------------------------------------------------------------------------


DISCOVER THE BEST OF LONDON

Why not extend your stay and explore the capital's endless options of things to
do, promising an unforgettable city break.


SHOPPING

London's streets are your playground for retail therapy.

From world-famous shopping districts to hidden boutiques, you'll find everything
your heart desires and more. Shop the latest trends on Oxford Street, venture
into a haven of boutiques at Covent Garden, and step into quirky shops and
markets in Shoreditch.


MUSEUMS

Unlock a world of wonder on your theatre short break and venture into London's
captivating museums.

From extraordinary wonders at the Natural History Museum to mind-bending modern
art at the Tate Modern, there's a masterpiece for every curious mind - the stage
isn't the only place where magic happens.


PARKS & GARDENS

Escape the hustle and bustle during your short break and step into the beauty of
London's parks and gardens.

Explore Hyde Park's open spaces, stroll through the enchanting Kew Gardens, and
find tranquillity in Regent's Park. And here's a thought – why not enjoy a
leisurely picnic while you're there?


ROYAL LANDMARKS

Picture this: discovering magnificent Royal landmarks by day, and by night,
immersing yourselves in the enchanting world of theatre.

Explore the majestic halls of Buckingham Palace or delve into history at the
jaw-dropping Tower of London and create memories that'll have the whole family
buzzing.


BARS & RESTAURANTS

Dive into London's buzzing bar and restaurant scene during your short break for
an unforgettable experience.

From Michelin stars to hidden gems, explore a dynamic dining scene that's as
vibrant as the city itself. Hit up lively street food markets or raise your
glass at historic pubs and hidden speakeasies.


SIGHTSEEING

Collect selfies while you soak in the city's charisma and history.

Stand before the majestic Big Ben, stroll across the iconic Tower Bridge, watch
the Changing of the Guard at Buckingham Palace, and witness the modern marvel of
the Shard.

🏆  Award-winning productions
✨  Star-studded casts
🎭  Genres incl. musicals, dramas, comedies & plays
🕢  Matinee & evening performances
⭐  3, 4 & 5-star West End hotels
🚆  Accessible to public transport



🛡  Best Price Promise**



Book your break

--------------------------------------------------------------------------------


SHOW-STOPPING LONDON HOTELS



 * THE ATHENAEUM
   
   
   
   1.4 miles from Theatreland
   Breakfast included
   Spa and fitness
   Short walk to Green Park station
   
   The Athenaeum offers not only a great location right by the West End, but
   unique features like the impressive 329m2 living wall and the hotel's famous
   doorman Jim, who will be there to tip his hat and hold the door with a smile.
   
   Book Now


 * HOLIDAY INN EXPRESS LIMEHOUSE
   
   
   
   3.7 miles from Theatreland
   Breakfast included
   On-site restaurant
   Short walk to Shadwell station
   
   Nestled moments from the River Thames, the modern 3-star Holiday Inn Express
   London Limehouse combines cosy comfort with riverside charm for an
   unforgettable city getaway.
   
   Book Now


 * GRANGE CLARENDON HOTEL
   
   
   
   0.4 miles from Theatreland
   Breakfast included
   Peaceful garden
   Short walk to Russell Square station
   
   The Clarendon is all cosied up in the famous Bloomsbury part of London, just
   a stone's throw from Covent Garden and the West End, which makes it a great
   choice for a London theatre getaway. This hotel's like a hidden gem for
   catching those shows.
   
   Book Now


 * HOLIDAY INN BLOOMSBURY
   
   
   
   0.8 miles from Theatreland
   Breakfast included
   On-site restaurant
   Short walk to Russell Square station
   
   At Holiday Inn Bloomsbury, their modern and comfy rooms are set up with
   everything you need for a great stay. And guess what? This spot's a quick
   walk from Russell Square tube station, so you can hop on and explore all that
   London has to offer.
   
   Book Now


 * ST PANCRAS RENAISSANCE
   
   
   
   1.3 miles from Theatreland
   Breakfast included
   Spa and pool
   Short walk to Euston station
   
   An iconic and historic hotel - make your theatre break a luxury getaway in
   the heart of London. With rooftop bars, afternoon tea and a luxury spa, this
   hotel is the perfect choice if arriving from the continent on Eurostar.
   
   Book Now


Book now

--------------------------------------------------------------------------------


WHY YOU SHOULD BOOK AN AWARD-WINNING UK BREAK FROM HOLIDAY EXTRAS.

With 40 years experience, our hassle-free breaks create unforgettable moments.
Plus our expert team guarantees a standing ovation-worthy booking experience.

Be the director, hand-pick seats from our interactive map.

Rest easy with full protection under Package Travel Regulations.

Join our satisfied audience with 19k 5-star Trustpilot reviews.

--------------------------------------------------------------------------------





INTERESTED IN MORE THEATRE BREAKS?

Sign up and be the first to hear about our latest theatre deals and special
offers:

Sign Up


Terms and conditions apply. London Theatre Week packages end at midnight on
Sunday 17th November 2023.
*Lead price of £66 per person is based on 2 people staying at the Holiday Inn
Express London Royal Docks on selected dates in 2023. Subject to change and
availability.
**Best Price Promise – if you find exactly the same London Theatre Package
cheaper, within 24 hours of booking with us, we'll match the price. Full terms &
conditions.

This package is non-amendable and non-refundable

--------------------------------------------------------------------------------

HOLIDAY EXTRAS

 * Airport Parking
 * Airport Hotels
 * Airport Lounges
 * Travel Insurance
 * Insurance for pre existing medical conditions
 * Car Hire
 * Airport Transfers
 * Airports by Rail
 * Travel Money
 * Airport Taxi
 * Fast Track
 * UK Breaks

TOP AIRPORT PARKING LOCATIONS

 * Gatwick Parking
 * Heathrow Parking
 * Stansted Parking
 * Luton Airport Parking
 * Manchester Airport Parking
 * Birmingham Airport Parking
 * Cardiff Airport Parking
 * Liverpool Airport Parking
 * Glasgow Airport Parking
 * Bristol Airport Parking
 * Edinburgh Airport Parking
 * Newcastle Airport Parking

TOP AIRPORT HOTEL LOCATIONS

 * Gatwick Hotels
 * Heathrow Hotels
 * Stansted Hotels
 * Luton Airport Hotels
 * Manchester Airport Hotels
 * Birmingham Airport Hotels
 * Cardiff Airport Hotels
 * Liverpool Airport Hotels
 * Glasgow Airport Hotels
 * Bristol Airport Hotels
 * Edinburgh Airport Hotels
 * Newcastle Airport Hotels

LESS HASSLE. MORE HOLIDAY.

 * Help Team
 * Exclusive email offers
 * Cookie Policy
 * Privacy Policy
 * About Us
 * Download our free app
 * Join us on Facebook
 * Holiday Extras Instagram
 * Holiday Extras YouTube
 * Follow us on Twitter
 * Holiday Extras Europe
 * Holiday Extras DE
 * Company Information
 * Legal Stuff
 * Modern Slavery Statement