www.firstgroup-sa.co.za
Open in
urlscan Pro
2606:4700::6811:b83a
Public Scan
Submitted URL: https://dd1562d995504d8bb9c66c5977d5221d.svc.dynamics.com/t/t/xQR3Fbjt6xWg5oOQ40PCVlqVlGWB7zF63EdXCsqc8zUx/viE8pV1aqGOQVdhyDaabO771bqemXY3yxktZsEEy9Cox
Effective URL: https://www.firstgroup-sa.co.za/midlands-saddle-and-trout
Submission: On July 13 via api from US — Scanned from DE
Effective URL: https://www.firstgroup-sa.co.za/midlands-saddle-and-trout
Submission: On July 13 via api from US — Scanned from DE
Form analysis
3 forms found in the DOMPOST https://reservations.travelclick.com/107113?
<form action="https://reservations.travelclick.com/107113?" method="post" class="js-booking-form js-dynamic__item" data-module="hotel" data-id="1031" data-booking-engine="1">
<div class="form__body">
<div class="form__col">
<div class="form__content">
<a href="https://reservations.travelclick.com/107113?HotelId=107113&languageid=1&rooms=1&adults=1" class="js-reservation-link" target="_blank">
<h4 class="form__content-title js-dynamic__rate-container">
Rooms from
<strong>
R 1017
</strong>
</h4><!-- /.h4 -->
<p>
<strong>BEST RATE GUARANTEED</strong>
</p>
</a>
</div><!-- /.form__content -->
</div><!-- /.form__col -->
<div class="form__col datepicker-holder">
<div class="form__col form__icon-holder" data-inline="true">
<label for="field-check-in" class="form__label">CHECK IN</label>
<div class="form__controls">
<div class="form__icon">
<img data-src="/integration/first-hotels/public/images/svg/calendar.svg" class=" lazyloaded" alt="Calendar Icon" width="20" height="20" src="/integration/first-hotels/public/images/svg/calendar.svg">
</div><!-- /.form__icon -->
<div class="datepicker-values">
<span class="datepicker-value-day"></span>
<span class="datepicker-value-month"></span>
</div><!-- /.datepicker-values -->
<input type="text" class="field datepicker-start" name="datein" id="field-check-in" required="" readonly="">
</div><!-- /.form__controls -->
</div><!-- /.form__col -->
<div class="form__col form__icon-holder" data-inline="true">
<label for="field-check-out" class="form__label">CHECK OUT</label>
<div class="form__controls">
<div class="form__icon">
<img data-src="/integration/first-hotels/public/images/svg/calendar.svg" class=" lazyloaded" alt="Calendar Icon" width="20" height="20" src="/integration/first-hotels/public/images/svg/calendar.svg">
</div><!-- /.form__icon -->
<div class="datepicker-values">
<span class="datepicker-value-day"></span>
<span class="datepicker-value-month"></span>
</div><!-- /.datepicker-values -->
<input type="text" class="field datepicker-end" name="dateout" id="field-check-out" required="" readonly="">
</div><!-- /.form__controls -->
</div><!-- /.form__col -->
<div class="date-picker-wrapper no-shortcuts no-gap two-months" unselectable="on" style="display: none; top: 240.719px; left: 252.797px; user-select: none;">
<div class="drp_top-bar">
<div class="normal-top"><span class="selection-top">Selected: </span> <b class="start-day">...</b> <span class="separator-day"> to </span> <b class="end-day">...</b>
<i class="selected-days">(<span class="selected-days-num">3</span> Days)</i></div>
<div class="error-top">error</div>
<div class="default-top">Please select a date range longer than 2 days</div><input type="button" class="apply-btn disabled" value="Close">
</div>
<div class="month-wrapper" style="width: 35px;">
<table class="month1" cellspacing="0" border="0" cellpadding="0">
<thead>
<tr class="caption">
<th> <span class="prev">< </span> </th>
<th colspan="5" class="month-name">
<div class="month-element">july</div>
<div class="month-element">2023</div>
</th>
<th> </th>
</tr>
<tr class="week-name">
<th>su</th>
<th>mo</th>
<th>tu</th>
<th>we</th>
<th>th</th>
<th>fr</th>
<th>sa</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<div time="1687717374928" data-tooltip="" class="day lastMonth invalid ">25</div>
</td>
<td>
<div time="1687803774928" data-tooltip="" class="day lastMonth invalid ">26</div>
</td>
<td>
<div time="1687890174928" data-tooltip="" class="day lastMonth invalid ">27</div>
</td>
<td>
<div time="1687976574928" data-tooltip="" class="day lastMonth invalid ">28</div>
</td>
<td>
<div time="1688062974928" data-tooltip="" class="day lastMonth invalid ">29</div>
</td>
<td>
<div time="1688149374928" data-tooltip="" class="day lastMonth invalid ">30</div>
</td>
<td>
<div time="1688235774928" data-tooltip="" class="day toMonth invalid ">1</div>
</td>
</tr>
<tr>
<td>
<div time="1688322174928" data-tooltip="" class="day toMonth invalid ">2</div>
</td>
<td>
<div time="1688408574928" data-tooltip="" class="day toMonth invalid ">3</div>
</td>
<td>
<div time="1688494974928" data-tooltip="" class="day toMonth invalid ">4</div>
</td>
<td>
<div time="1688581374928" data-tooltip="" class="day toMonth invalid ">5</div>
</td>
<td>
<div time="1688667774928" data-tooltip="" class="day toMonth invalid ">6</div>
</td>
<td>
<div time="1688754174928" data-tooltip="" class="day toMonth invalid ">7</div>
</td>
<td>
<div time="1688840574928" data-tooltip="" class="day toMonth invalid ">8</div>
</td>
</tr>
<tr>
<td>
<div time="1688926974928" data-tooltip="" class="day toMonth invalid ">9</div>
</td>
<td>
<div time="1689013374928" data-tooltip="" class="day toMonth invalid ">10</div>
</td>
<td>
<div time="1689099774928" data-tooltip="" class="day toMonth invalid ">11</div>
</td>
<td>
<div time="1689186174928" data-tooltip="" class="day toMonth invalid ">12</div>
</td>
<td>
<div time="1689272574928" data-tooltip="" class="day toMonth valid real-today">13</div>
</td>
<td>
<div time="1689358974928" data-tooltip="" class="day toMonth valid ">14</div>
</td>
<td>
<div time="1689445374928" data-tooltip="" class="day toMonth valid ">15</div>
</td>
</tr>
<tr>
<td>
<div time="1689531774928" data-tooltip="" class="day toMonth valid ">16</div>
</td>
<td>
<div time="1689618174928" data-tooltip="" class="day toMonth valid ">17</div>
</td>
<td>
<div time="1689704574928" data-tooltip="" class="day toMonth valid ">18</div>
</td>
<td>
<div time="1689790974928" data-tooltip="" class="day toMonth valid ">19</div>
</td>
<td>
<div time="1689877374928" data-tooltip="" class="day toMonth valid ">20</div>
</td>
<td>
<div time="1689963774928" data-tooltip="" class="day toMonth valid ">21</div>
</td>
<td>
<div time="1690050174928" data-tooltip="" class="day toMonth valid ">22</div>
</td>
</tr>
<tr>
<td>
<div time="1690136574928" data-tooltip="" class="day toMonth valid ">23</div>
</td>
<td>
<div time="1690222974928" data-tooltip="" class="day toMonth valid ">24</div>
</td>
<td>
<div time="1690309374928" data-tooltip="" class="day toMonth valid ">25</div>
</td>
<td>
<div time="1690395774928" data-tooltip="" class="day toMonth valid ">26</div>
</td>
<td>
<div time="1690482174928" data-tooltip="" class="day toMonth valid ">27</div>
</td>
<td>
<div time="1690568574928" data-tooltip="" class="day toMonth valid ">28</div>
</td>
<td>
<div time="1690654974928" data-tooltip="" class="day toMonth valid ">29</div>
</td>
</tr>
<tr>
<td>
<div time="1690741374928" data-tooltip="" class="day toMonth valid ">30</div>
</td>
<td>
<div time="1690827774928" data-tooltip="" class="day toMonth valid ">31</div>
</td>
<td>
<div time="1690914174928" data-tooltip="" class="day nextMonth valid ">1</div>
</td>
<td>
<div time="1691000574928" data-tooltip="" class="day nextMonth valid ">2</div>
</td>
<td>
<div time="1691086974928" data-tooltip="" class="day nextMonth valid ">3</div>
</td>
<td>
<div time="1691173374928" data-tooltip="" class="day nextMonth valid ">4</div>
</td>
<td>
<div time="1691259774928" data-tooltip="" class="day nextMonth valid ">5</div>
</td>
</tr>
</tbody>
</table>
<div class="gap" style="visibility: hidden; height: 10px;">
<div class="gap-top-mask"></div>
<div class="gap-bottom-mask"></div>
<div class="gap-lines">
<div class="gap-line">
<div class="gap-1"></div>
<div class="gap-2"></div>
<div class="gap-3"></div>
</div>
<div class="gap-line">
<div class="gap-1"></div>
<div class="gap-2"></div>
<div class="gap-3"></div>
</div>
<div class="gap-line">
<div class="gap-1"></div>
<div class="gap-2"></div>
<div class="gap-3"></div>
</div>
<div class="gap-line">
<div class="gap-1"></div>
<div class="gap-2"></div>
<div class="gap-3"></div>
</div>
<div class="gap-line">
<div class="gap-1"></div>
<div class="gap-2"></div>
<div class="gap-3"></div>
</div>
<div class="gap-line">
<div class="gap-1"></div>
<div class="gap-2"></div>
<div class="gap-3"></div>
</div>
<div class="gap-line">
<div class="gap-1"></div>
<div class="gap-2"></div>
<div class="gap-3"></div>
</div>
<div class="gap-line">
<div class="gap-1"></div>
<div class="gap-2"></div>
<div class="gap-3"></div>
</div>
<div class="gap-line">
<div class="gap-1"></div>
<div class="gap-2"></div>
<div class="gap-3"></div>
</div>
<div class="gap-line">
<div class="gap-1"></div>
<div class="gap-2"></div>
<div class="gap-3"></div>
</div>
<div class="gap-line">
<div class="gap-1"></div>
<div class="gap-2"></div>
<div class="gap-3"></div>
</div>
<div class="gap-line">
<div class="gap-1"></div>
<div class="gap-2"></div>
<div class="gap-3"></div>
</div>
<div class="gap-line">
<div class="gap-1"></div>
<div class="gap-2"></div>
<div class="gap-3"></div>
</div>
<div class="gap-line">
<div class="gap-1"></div>
<div class="gap-2"></div>
<div class="gap-3"></div>
</div>
<div class="gap-line">
<div class="gap-1"></div>
<div class="gap-2"></div>
<div class="gap-3"></div>
</div>
<div class="gap-line">
<div class="gap-1"></div>
<div class="gap-2"></div>
<div class="gap-3"></div>
</div>
<div class="gap-line">
<div class="gap-1"></div>
<div class="gap-2"></div>
<div class="gap-3"></div>
</div>
<div class="gap-line">
<div class="gap-1"></div>
<div class="gap-2"></div>
<div class="gap-3"></div>
</div>
<div class="gap-line">
<div class="gap-1"></div>
<div class="gap-2"></div>
<div class="gap-3"></div>
</div>
<div class="gap-line">
<div class="gap-1"></div>
<div class="gap-2"></div>
<div class="gap-3"></div>
</div>
</div>
</div>
<table class="month2" cellspacing="0" border="0" cellpadding="0">
<thead>
<tr class="caption">
<th> </th>
<th colspan="5" class="month-name">
<div class="month-element">august</div>
<div class="month-element">2023</div>
</th>
<th> <span class="next">></span> </th>
</tr>
<tr class="week-name">
<th>su</th>
<th>mo</th>
<th>tu</th>
<th>we</th>
<th>th</th>
<th>fr</th>
<th>sa</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<div time="1690741374928" data-tooltip="" class="day lastMonth valid ">30</div>
</td>
<td>
<div time="1690827774928" data-tooltip="" class="day lastMonth valid ">31</div>
</td>
<td>
<div time="1690914174928" data-tooltip="" class="day toMonth valid ">1</div>
</td>
<td>
<div time="1691000574928" data-tooltip="" class="day toMonth valid ">2</div>
</td>
<td>
<div time="1691086974928" data-tooltip="" class="day toMonth valid ">3</div>
</td>
<td>
<div time="1691173374928" data-tooltip="" class="day toMonth valid ">4</div>
</td>
<td>
<div time="1691259774928" data-tooltip="" class="day toMonth valid ">5</div>
</td>
</tr>
<tr>
<td>
<div time="1691346174928" data-tooltip="" class="day toMonth valid ">6</div>
</td>
<td>
<div time="1691432574928" data-tooltip="" class="day toMonth valid ">7</div>
</td>
<td>
<div time="1691518974928" data-tooltip="" class="day toMonth valid ">8</div>
</td>
<td>
<div time="1691605374928" data-tooltip="" class="day toMonth valid ">9</div>
</td>
<td>
<div time="1691691774928" data-tooltip="" class="day toMonth valid ">10</div>
</td>
<td>
<div time="1691778174928" data-tooltip="" class="day toMonth valid ">11</div>
</td>
<td>
<div time="1691864574928" data-tooltip="" class="day toMonth valid ">12</div>
</td>
</tr>
<tr>
<td>
<div time="1691950974928" data-tooltip="" class="day toMonth valid ">13</div>
</td>
<td>
<div time="1692037374928" data-tooltip="" class="day toMonth valid ">14</div>
</td>
<td>
<div time="1692123774928" data-tooltip="" class="day toMonth valid ">15</div>
</td>
<td>
<div time="1692210174928" data-tooltip="" class="day toMonth valid ">16</div>
</td>
<td>
<div time="1692296574928" data-tooltip="" class="day toMonth valid ">17</div>
</td>
<td>
<div time="1692382974928" data-tooltip="" class="day toMonth valid ">18</div>
</td>
<td>
<div time="1692469374928" data-tooltip="" class="day toMonth valid ">19</div>
</td>
</tr>
<tr>
<td>
<div time="1692555774928" data-tooltip="" class="day toMonth valid ">20</div>
</td>
<td>
<div time="1692642174928" data-tooltip="" class="day toMonth valid ">21</div>
</td>
<td>
<div time="1692728574928" data-tooltip="" class="day toMonth valid ">22</div>
</td>
<td>
<div time="1692814974928" data-tooltip="" class="day toMonth valid ">23</div>
</td>
<td>
<div time="1692901374928" data-tooltip="" class="day toMonth valid ">24</div>
</td>
<td>
<div time="1692987774928" data-tooltip="" class="day toMonth valid ">25</div>
</td>
<td>
<div time="1693074174928" data-tooltip="" class="day toMonth valid ">26</div>
</td>
</tr>
<tr>
<td>
<div time="1693160574928" data-tooltip="" class="day toMonth valid ">27</div>
</td>
<td>
<div time="1693246974928" data-tooltip="" class="day toMonth valid ">28</div>
</td>
<td>
<div time="1693333374928" data-tooltip="" class="day toMonth valid ">29</div>
</td>
<td>
<div time="1693419774928" data-tooltip="" class="day toMonth valid ">30</div>
</td>
<td>
<div time="1693506174928" data-tooltip="" class="day toMonth valid ">31</div>
</td>
<td>
<div time="1693592574928" data-tooltip="" class="day nextMonth valid ">1</div>
</td>
<td>
<div time="1693678974928" data-tooltip="" class="day nextMonth valid ">2</div>
</td>
</tr>
</tbody>
</table>
<div class="dp-clearfix"></div>
<div class="time">
<div class="time1"></div>
<div class="time2"></div>
</div>
<div class="dp-clearfix"></div>
</div>
<div class="footer"></div>
<div class="date-range-length-tip"></div>
</div>
</div><!-- /.datepicker-holder -->
<div class="form__col form__icon-holder">
<label for="field-rooms" class="form__label">ROOMS</label>
<div class="form__controls">
<div class="number-holder">
<div class="form__icon">
<img data-src="/integration/first-hotels/public/images/svg/bed.svg" class=" lazyloaded" alt="Bed Icon" width="20" height="16" src="/integration/first-hotels/public/images/svg/bed.svg">
</div><!-- /.form__icon -->
<span class="minus number-action">
<img data-src="/integration/first-hotels/public/images/minus2.png" class=" lazyloading" alt="Minus Icon" width="13" height="3" src="/integration/first-hotels/public/images/minus2.png">
</span>
<span class="plus number-action">
<img data-src="/integration/first-hotels/public/images/plus2.png" class=" lazyloading" alt="Plus Icon" width="13" height="13" src="/integration/first-hotels/public/images/plus2.png">
</span>
</div><!-- /.number-holder -->
<input type="number" class="field" name="rooms" value="01" id="field-rooms" max="7" required="">
</div><!-- /.form__controls -->
</div><!-- /.form__col form__icon-holder -->
<div class="form__col form__icon-holder">
<label for="field-adults" class="form__label">ADULTS</label>
<div class="form__controls">
<div class="number-holder">
<div class="form__icon">
<img data-src="/integration/first-hotels/public/images/svg/adult.svg" class=" lazyloading" alt="Adults Icon" width="20" height="20" src="/integration/first-hotels/public/images/svg/adult.svg">
</div><!-- /.form__icon -->
<span class="minus number-action">
<img data-src="/integration/first-hotels/public/images/minus2.png" class="lazyload" alt="Minus Icon" width="13" height="3">
</span>
<span class="plus number-action">
<img data-src="/integration/first-hotels/public/images/plus2.png" class="lazyload" alt="Plus Icon" width="13" height="13">
</span>
</div><!-- /.number-holder -->
<input type="number" class="field" name="adults" id="field-adults" value="01" required="">
</div><!-- /.form__controls -->
</div><!-- /.form__col form__icon-holder -->
<div class="form__col form__icon-holder">
<label for="field-children" class="form__label">CHILDREN <span class="sub-label">(Under 12)</span></label>
<div class="form__controls">
<div class="number-holder">
<div class="form__icon">
<img data-src="/integration/first-hotels/public/images/svg/child.svg" class="lazyload" alt="Children Icon" width="15" height="15">
</div><!-- /.form__icon -->
<span class="minus number-action">
<img data-src="/integration/first-hotels/public/images/minus2.png" class="lazyload" alt="Minus Icon" width="13" height="3">
</span>
<span class="plus number-action">
<img data-src="/integration/first-hotels/public/images/plus2.png" class="lazyload" alt="Plus Icon" width="13" height="13">
</span>
</div><!-- /.number-holder -->
<input type="number" class="field" name="children" id="field-children" value="00">
</div><!-- /.form__controls -->
</div><!-- /.form__col form__icon-holder -->
</div><!-- /.form__body -->
<div class="form__actions">
<button type="submit" class="form__btn">CHECK AVAILABILITY</button>
</div><!-- /.form__actions -->
</form>
GET https://reservations.travelclick.com/107113?
<form novalidate="" action="https://reservations.travelclick.com/107113?" method="get" target="_blank">
<input type="hidden" name="subject" value="">
<input type="hidden" name="form_recipients[]" value="">
<script type="text/template" class="template-success" id="success"> <div class="message__content">
<h5 class="message__title"></h5>
<div></div>
</div>
</script>
<script type="text/template" class="template-error" id="error"> <div class="message__content">
<h5 class="message__title"></h5>
<div></div>
</div>
</script>
<div class="message error-message"></div><!-- /.error-message -->
<div class="message success-message"></div><!-- /.success-message -->
<div class="form__head">
<h5 class="form__title">Please enter your confirmation number</h5><!-- /.form__title -->
</div><!-- /.form__head -->
<div class="row form__body">
<div class="form__col col-md-12">
<label for="confirmid" class="form__label">Confirmation Number *</label>
<div class="form__controls">
<input type="text" class="form-control" name="confirmid" id="confirmid" value="" required="">
<div class="invalid-feedback"> This field is required. </div>
</div><!-- /.form__controls -->
</div><!-- /.form__col col-sm-6 -->
</div><!-- /.form__body -->
<div class="form__actions">
<div class="form__notes text-right">* Mandatory Fields</div><!-- /.form__notes -->
<input type="submit" value="Submit" class="form__btn">
</div><!-- /.form__actions -->
</form>
GET /newsletter
<form action="/newsletter" method="get" target="_blank">
<label for="mail" class="hidden">Email</label>
<input type="email" id="mail" name="email" placeholder="Email address" class="subscribe__field">
<button type="submit" class="subscribe__btn">
<svg xmlns="http://www.w3.org/2000/svg" width="32.986" height="9.88">
<path data-name="Path 7" d="M28.714 2.468L24.432 0v3.52H0v2.84h24.432v3.52l4.282-2.468 4.273-2.468z" fill="#8ac140"></path>
</svg>
</button>
</form>
Text Content
This Website uses cookies placed by us and our partners in order to provide its services, to personalize content and to analyze usage. Data regarding your use of this website will be shared with our partners for social media, marketing and analysis. Our partners may combine this data with other data you have separately provided or which have been separately collected by them. You can find more detailed information in our privacy policy. AGREE AND PROCEED Property: Midlands Saddle & Trout * SOUTH AFRICA GARDEN ROUTE * Perna Perna Mossel Bay * Knysna River Club WESTERN CAPE * Mount Sierra * Cape Gordonia * Hastings Hall * Riviera Suites * Port Owen Marina * Hermanus Beach Club EASTERN CAPE * Hole in the Wall * Kowie River Chalets * Brookes Hill Suites KZN DURBAN * The Palace All-Suite KZN SOUTH COAST * Margate Sands * La Côte d'Azur * Costa Smeralda * Club Hacienda KZN NORTH COAST * La Montagne * Chaka´s Rock Chalets * Lake View Cabanas * The Penthouse at La Montagne * La Rochelle * Breakers Resort KZN BERG & MIDLANDS * Bushman´s Nek * Whispering Waters * Midlands Saddle & Trout FREE STATE * Qwantani NORTH WEST * Magalies Park MPUMALANGA * NAMIBIA HENTIES BAY * Desert Rose * UNITED KINGDOM CUMBRIA * Brockwood Hall * First Group * Location & Contact * Owner Register / Login * Rewards * Save up to 25% * Join / Login * My dashboard My details My preferences My transactions My reservations Special offers Sign Out * 0 Nights * Sign Out modify reservation modify reservation First Group * Home * Properties * SOUTH AFRICA GARDEN ROUTE * Perna Perna Mossel Bay * Knysna River Club WESTERN CAPE * Mount Sierra * Cape Gordonia * Hastings Hall * Riviera Suites * Port Owen Marina * Hermanus Beach Club EASTERN CAPE * Hole in the Wall * Kowie River Chalets * Brookes Hill Suites KZN DURBAN * The Palace All-Suite KZN SOUTH COAST * Margate Sands * La Côte d'Azur * Costa Smeralda * Club Hacienda KZN NORTH COAST * La Montagne * Chaka´s Rock Chalets * Lake View Cabanas * The Penthouse at La Montagne * La Rochelle * Breakers Resort KZN BERG & MIDLANDS * Bushman´s Nek * Whispering Waters * Midlands Saddle & Trout FREE STATE * Qwantani NORTH WEST * Magalies Park MPUMALANGA * NAMIBIA HENTIES BAY * Desert Rose * UNITED KINGDOM CUMBRIA * Brockwood Hall * Accommodation * * 1 Bedroom Chalet * 2 Bedroom Chalet * 3 Bedroom Chalet * 4 Bedroom Chalet * Offers * Events * Facilities * * Facilities & Services * Activities * Fred First Kids Club * Dining * Spa * Gallery * CONTACT US Book Now * First Group * Location & Contact * Owner Register / Login ROOMS FROM R 1017 BEST RATE GUARANTEED CHECK IN CHECK OUT Selected: ... to ... (3 Days) error Please select a date range longer than 2 days < july 2023 sumotuwethfrsa 25 26 27 28 29 30 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 2 3 4 5 august 2023 > sumotuwethfrsa 30 31 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 1 2 ROOMS ADULTS CHILDREN (Under 12) CHECK AVAILABILITY * +27 33 263 2758 * BOOK NOW × PLEASE ENTER YOUR CONFIRMATION NUMBER Confirmation Number * This field is required. * Mandatory Fields MIDLANDS SADDLE & TROUT MIDLANDS ACCOMMODATION FOR RELAXING SELF CATERING GETAWAYS Of all the places to stay in the midlands, First Group Midlands Saddle & Trout offers rustic country luxury for the discerning traveller or holidaymaker searching for affordable, quality accommodation options. The Midlands Saddle & Trout Resort, situated near the gorgeous Mooi River, is the ideal destination for self-catering holidays, offering comfort, great cuisine, a wellness centre and the famed Midlands hospitality. With entertainment facilities the peer of all Midlands hotels both on and off the resort, Midlands Saddle & Trout is ideal for those looking to relax in the countryside. Explore the Midlands Meander to enjoy all the exhilarating activities on offer, ranging from canopy tours to horse-riding and candle dipping, and much more. Welcome to Midlands Saddle & Trout. We’ve solved travel, and you’re invited. FEATURED OFFERS Previous Book Now BOOK 3 NIGHTS & SAVE 10% Extend your stay and save. Book any 3 nights and SAVE 10%. Find Out More Book Now 3 NIGHT GIRLS GETAWAY Get the girls together, hit the road and enjoy a 3 Night Girls Getaway! Find Out More Book Now BOOK EARLY AND SAVE 10%! Book your trip 90 days prior to arrival and SAVE an incredible 10%. Find Out More Book Now COUPLES MIDWEEK GETAWAY Make cherished memories with your other-half in the KZN Midlands. Find Out More BOOK 4 NIGHTS & SAVE 25% Enjoy a 4-night midweek getaway at one of our 23 destinations around South Africa. … Find Out More BOOK 7 NIGHTS & SAVE 30% Enjoy a 7-night getaway at one of our 23 destinations around South Africa. Find Out More Book Now COUPLE’S GETAWAY Get your Bae-Cation on with a 4-night midweek couple’s getaway. Find Out More Book Now COUPLE'S SPA GETAWAY Treat yourself and that special someone to a rejuvenating spa getaway! Find Out More Book Now BOOK 4 NIGHTS & SAVE 15% Stay longer for less. Book any 4 or more nights and SAVE 15%. Find Out More Book Now HOLIDAY TODAY & SAVE 15% Last minute getaway for less. Book within 3 days of arrival and SAVE 15%. Find Out More Book Now BOOK 3 NIGHTS & SAVE 10% Extend your stay and save. Book any 3 nights and SAVE 10%. Find Out More Book Now 3 NIGHT GIRLS GETAWAY Get the girls together, hit the road and enjoy a 3 Night Girls Getaway! Find Out More Book Now BOOK EARLY AND SAVE 10%! Book your trip 90 days prior to arrival and SAVE an incredible 10%. Find Out More Book Now COUPLES MIDWEEK GETAWAY Make cherished memories with your other-half in the KZN Midlands. Find Out More BOOK 4 NIGHTS & SAVE 25% Enjoy a 4-night midweek getaway at one of our 23 destinations around South Africa. … Find Out More BOOK 7 NIGHTS & SAVE 30% Enjoy a 7-night getaway at one of our 23 destinations around South Africa. Find Out More Book Now COUPLE’S GETAWAY Get your Bae-Cation on with a 4-night midweek couple’s getaway. Find Out More Book Now COUPLE'S SPA GETAWAY Treat yourself and that special someone to a rejuvenating spa getaway! Find Out More Book Now BOOK 4 NIGHTS & SAVE 15% Stay longer for less. Book any 4 or more nights and SAVE 15%. Find Out More Book Now HOLIDAY TODAY & SAVE 15% Last minute getaway for less. Book within 3 days of arrival and SAVE 15%. Find Out More Book Now BOOK 3 NIGHTS & SAVE 10% Extend your stay and save. Book any 3 nights and SAVE 10%. Find Out More Book Now 3 NIGHT GIRLS GETAWAY Get the girls together, hit the road and enjoy a 3 Night Girls Getaway! Find Out More Book Now BOOK EARLY AND SAVE 10%! Book your trip 90 days prior to arrival and SAVE an incredible 10%. Find Out More Next ACCOMMODATION Midlands Saddle & Trout offers various accommodation options, from 1-bedroom to 4-bedroom chalets, all with sweeping views over the surrounding hills, making it a great destination in KwaZulu-Natal. Whether you’re looking for a relaxing getaway or a vacation with your family, Midlands Saddle & Trout has is all. Find Out More FACILITIES Midlands Saddle & Trout offers its guests endless opportunities to appreciate all the facilities and services that this resort has to offer. From adventure golf to relaxing around the pool or enjoy some much-needed pampering at La Vita Spa. Sit around a bonfire and take in the night sky, or delight in a meal at our restaurant, 29° South. Find Out More ACTIVITIES There is no shortage of things to do onsite at Midlands Saddle & Trout. A stay at one of the best Midlands family-friendly resorts is made even better with a wide range of activities to choose from. Find Out More EVENTS Located in the tranquil setting of the KwaZulu-Natal Midlands, surrounded by rolling green pastures and fresh country air, Midlands Saddle & Trout is the perfect events venue near Mooi River for your next business conference, celebratory banquet, or intimate wedding. Find Out More OUR BOOKING.COM RATING IS 8.1/10! We are thrilled to announce that we’ve won a Booking.com award! Midlands Saddle and Trout has received an amazing 8.1/10 at the Traveller’s Review Awards 2022. Thank you all for your support and we can’t wait to welcome you to our resort. Load More Top * PROPERTY DETAILS Tel: + 27 33 263 2758 / +27 83 495 5074 Email: midlandsreservations@firstgroup-sa.co.za 152 Hidcote Road, Hidcote, Mooi River, South Africa, 3300 29° 10' 1.218" S, 29° 55' 20.1036" E * FIRST GROUP QUICK LINKS * Reservations: +27 31 717 7660 * Covid-19 Update * Travel Trade * Contact Us * News & Media * Corporate Social Responsibility * Terms & Conditions * Privacy Policy * SUBSCRIBE TO OUR NEWSLETTER Email FOLLOW US * * * * * OWNERS PORTAL Login | Register © 2019 First Group Management