www.welcomheritagehotels.in Open in urlscan Pro
15.207.177.234  Public Scan

Submitted URL: http://welcomheritagehotels.in/
Effective URL: https://www.welcomheritagehotels.in/
Submission: On December 17 via manual from IN — Scanned from FR

Form analysis 10 forms found in the DOM

Name: send-exitpopup-formPOST https://www.welcomheritagehotels.in/ajax/exitpopup.ajax.php

<form id="send-exitpopup-form" name="send-exitpopup-form" class="cd-form " action="https://www.welcomheritagehotels.in/ajax/exitpopup.ajax.php" method="post" style="padding-top:1px;" novalidate="novalidate">
  <div class="form-group">
    <input type="email" placeholder="Email Address" required="" name="email" class="form-control" id="email">
  </div>
  <div class="form-group">
    <input type="number" placeholder="Phone number" required="" name="phone" class="form-control" id="number">
  </div>
  <div style="padding:0;" class="col-xs-12 g-recaptcha form-group" data-callback="captcha-filled" data-sitekey="6Lfwy7QhAAAAADXV6Ldr_z2-wtweSragxUrTyMEZ">
    <div style="width: 304px; height: 78px;">
      <div><iframe title="reCAPTCHA" width="304" height="78" role="presentation" name="a-2d80vfiv5v0r" frameborder="0" scrolling="no"
          sandbox="allow-forms allow-popups allow-same-origin allow-scripts allow-top-navigation allow-modals allow-popups-to-escape-sandbox allow-storage-access-by-user-activation"
          src="https://www.google.com/recaptcha/api2/anchor?ar=1&amp;k=6Lfwy7QhAAAAADXV6Ldr_z2-wtweSragxUrTyMEZ&amp;co=aHR0cHM6Ly93d3cud2VsY29taGVyaXRhZ2Vob3RlbHMuaW46NDQz&amp;hl=fr&amp;v=zIriijn3uj5Vpknvt_LnfNbF&amp;size=normal&amp;cb=t8ypznxq6e7g"></iframe>
      </div><textarea id="g-recaptcha-response" name="g-recaptcha-response" class="g-recaptcha-response"
        style="width: 250px; height: 40px; border: 1px solid rgb(193, 193, 193); margin: 10px 25px; padding: 0px; resize: none; display: none;"></textarea>
    </div><iframe style="display: none;"></iframe>
  </div>
  <button type="submit" name="submit" id="submit" class="btn exitbtn">Submit</button>
</form>

Name: bookingform1POST https://www.welcomheritagehotels.in/bookingOptions.php

<form class="st-search-form-tour icon-frm withlbl" id="bookingform1" name="bookingform1" action="https://www.welcomheritagehotels.in/bookingOptions.php" method="post" style="padding : 0!important;">
  <input type="hidden" id="roomscountcheck" name="roomscountcheck" class="" value="1" readonly="true">
  <input type="hidden" id="room" name="room" value="1">
  <div class="g-field-search">
    <div class="" style="display : flex;">
      <div class=" border-right mxnbr f2 thisIsFlexCol" style="
   
">
        <div class="form-group"> <i class="ti-location-pin field-icon" style="z-index: 999!important; "></i>
          <!--<label>Location</label>-->
          <!--search bar starting -->
          <div class="row-fluid innsty-htlsearch" style="width: 100% !important; margin: 0 !important;">
            <div class="input-container" style="position: relative;">
              <input type="text" id="search-bar" placeholder="Search By Hotel Name, City, State" value="" oninput="toggleClearButton()" onclick="clearSearchOnClick()"
                style="padding-left: 28px; padding-bottom: 12px!important; border: none!important;  font-family: Nowlight !important;" autocomplete="off">
              <div id="suggestions-container" style="box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px; background: #fff; position: absolute; max-height: 300px; overflow-y: auto; border-radius: 3px!important; width: 100%!important; top: 4.5rem!important;">
              </div>
              <input type="hidden" id="id_hotel_res" name="id_hotel_res" value="">
              <div style="color:red;font-size:13px;" id="name_error"></div>
            </div>
          </div>
          <script>
          </script>
          <style>
            .input-container {
              position: relative;
            }

            #search-bar::placeholder {
              font-size: 14px !important;
            }

            #search-bar {
              font-size: 14px !important;
              position: relative;
            }

            #search-bar::before {
              content: "\1F4CD";
              /* Unicode character for the location pin, you can change this as needed */
              font-size: 18px;
              position: absolute;
              left: 10px;
              /* Adjust the left position as needed */
              top: 50%;
              transform: translateY(-50%);
              color: #888;
              /* Adjust the color as needed */
              z-index: 999999 !important;
            }
          </style>
          <script>
            function toggleClearButton() {
              var searchInput = document.getElementById('search-bar');
              if (searchInput.value.trim() !== '') {
                // If there's text, show the clear button
                // You can add your logic here if needed
              }
            }

            function clearSearchOnClick() {
              var searchInput = document.getElementById('search-bar');
              searchInput.value = ''; // Clear the input
            }
          </script>
          <!--ends-->
        </div>
      </div>
      <div class=" border-right mxnbr f2 thisIsFlexCol" style="
">
        <div class="form-group" style=""> <i class="ti-calendar field-icon"></i>
          <!--<label>From - To</label>-->
          <input type="text" id="dateRangeRes" name="dateRange" class="dateWrap t-check-in daterangew1 awe-input innsty-formdate" style=" font-family: Nowlight !important;" readonly="true" value="17/12/2024 - 18/12/2024">
        </div>
      </div>
      <div class=" border-right dropdown form-select-guests onlyguest mnbr" id="openDrawerBtn" style="
    flex: 0 0 25%;
">
        <div class="form-group">
          <i class="ti-user field-icon"></i>
          <div class="noOfGuestWrap">
            <div class="addGuestLabel triggerDropDown" onclick="guestToggles('1');" style="font-family: Nowlight !important; color : #000!important;">
              <div class="guestCount"><span id="guestRoomCountView">Rooms 1</span> - <span id="AdultsCountView">Adults 2</span> - <span id="ChildCountView">Child 0</span></div>
              <div class="arrowWrap"><i class="fa fa-angle-down d-none" style="color : #b5c1d0;"></i></div>
            </div>
            <!--thisIsAddAdult starts-->
            <div id="thisIsAddAdultCont" class="thisIsAddAdultCont" style="position : absolute;">
              <div class="addGuestDropDown dropDown" id="myDIV" style="position : relative;
    left: -50px!important;">
                <div style="text-align:right;cursor: progress; position: absolute; right: 10px; top: -2px;" onclick="guestToggles('1');">x</div>
                <!--OldCombo-->
                <style>
                  .booking-engine .noOfGuestWrap {
                    padding: 9px 10px 10px 43px !important;
                  }

                  .booking-engine .noOfGuestWrap .addGuestDropDown {
                    position: absolute;
                    width: 530px;
                    padding: 9px 3px !important;
                    padding-top: 20px !important;
                    border-radius: 3px !important;
                  }

                  .newSrch-quantity-container {
                    margin: 10px auto;
                    font-family: Nowlight !important;
                    font-size: 0.9375em;
                    position: relative;
                    display: flex;
                    align-items: center;
                    justify-content: center !important;
                  }

                  .newSrch_quantityInput {
                    width: 40px;
                    text-align: center;
                    margin: 0 10px;
                    border: none;
                    border-bottom: 1px solid #aca8a8;
                  }

                  .newSrch-btn {
                    background: none !important;
                    border: none !important;
                    height: 2rem;
                    width: 2rem;
                    font-size: 1rem;
                    line-height: 1.25rem;
                    background: #8d1a1d !important;
                    color: #fff;
                    border-radius: 50%;
                  }

                  .newSrch-btn:hover {
                    background-color: #0056b3;
                  }

                  .newSrchTable td {
                    font-size: 1.4rem !important;
                  }

                  .drawerSrchBtn:hover {
                    background: #69080a !important;
                  }

                  .input-container {
                    position: relative;
                  }

                  .addRoomCont {
                    padding: 5px 10px !important;
                  }

                  .roomDetailSummary {
                    padding: 3px 0px !important;
                    padding-left: 2rem !important;
                    font-size: 1.4rem !important;
                  }

                  .roomDetailSummary div span button,
                  .roomDetailSummary div button {
                    background: none !important;
                    border: none !important;
                    color: #ad1a1d;
                    transition: all 500ms ease-in-out
                  }

                  .roomDetailSummary div button:hover {
                    font-weight: 700 !important;
                  }

                  .roomDetailSummary div span {
                    padding-right: 10px !important;
                    color: #5b657c !important;
                  }

                  .addRoomCont {
                    padding: 0px 5px !important;
                    display: flex !important;
                    justify-content: space-between !important;
                    align-items: center !important;
                  }

                  .childAgeContainer {
                    display: flex;
                    align-items: center;
                    margin-top: 5px;
                  }

                  .childAgeContainer span {
                    margin-right: 5px;
                  }

                  .childAgeContainer select {
                    margin-right: 10px;
                  }

                  .childContRow {
                    display: none;
                    justify-content: space-between;
                    align-items: center;
                    padding: 0px 6px;
                  }

                  .mainWrapperRoomTable {
                    border-bottom: 1px solid #e5e5e5 !important;
                    padding-bottom: 6px !important;
                  }

                  .flatpickr-day.selected,
                  .flatpickr-day.startRange,
                  .flatpickr-day.endRange {
                    background: #981c1e !important;
                    border-color: #981c1e !important;
                  }

                  .flatpickr-day.today .rate {}
                </style>
                <div id="roomDetailsTable" style="width: 100%!important; padding: 0px 4px!important; margin-bottom: 8px!important; font-family: Nowlight!important;">
                  <div class="mainWrapperRoomTable">
                    <div class="addRoomCont" style="border: none!important;">
                      <div class="roomNumber col-md-2 col-sm-2" style="font-weight: 600!important; padding: 0!important; font-size: 1.3rem!important;">Room 1</div>
                      <div class="roomDetailIncDec col-md-10 col-sm-10" style="display: flex; justify-content: space-between; align-items: center!important; padding: 0!important;">
                        <div class="col-md-5 col-sm-5" style="padding-left: 0px!important; padding-right: 5px!important;">
                          <div class="newSrch-quantity-container">
                            <span style="padding-right: 5px;">Adults :</span>
                            <button type="button" class="newSrch-btn addAdultBtn" onclick="updateQuantity(this, -1, 1);updateTotalAdult();">-</button>
                            <input type="number" name="adult1" id="adult1" class="newSrch_quantityInput" value="2" min="1" max="3" readonly="">
                            <button type="button" class="newSrch-btn addAdultBtn" onclick="updateQuantity(this, 1, 1);updateTotalAdult();">+</button>
                          </div>
                        </div>
                        <div class="col-md-7 col-sm-7" style="padding-left: 5px!important; padding-right: 5px!important;">
                          <div class="newSrch-quantity-container">
                            <span style="padding-right: 5px;">Child (0-12 Yrs) :</span>
                            <button type="button" class="newSrch-btn addChildBtn" onclick="updateQuantity(this, -1, 1);updateTotalChildren();">-</button>
                            <input type="number" name="child1" id="child1" class="newSrch_quantityInput" value="0" min="0" max="2" readonly="">
                            <button type="button" class="newSrch-btn addChildBtn" onclick="updateQuantity(this, 1, 1);updateTotalChildren();">+</button>
                          </div>
                        </div>
                      </div>
                      <div class="roomDetailSummary" style="width: 100%; display: none; justify-content: space-between; align-items: center;">
                        <div><span id="rowWiseAdultTotal1">2 Adults</span>,<span id="rowWiseChildrenTotal1">0 Children</span><span><button type="button" onclick="editRoom(this, 1)">Edit</button></span></div>
                        <div><button type="button" style="color: #981b1e !important;" onclick="removeRoom(this)"><i class="fa fa-trash" aria-hidden="true"></i></button></div>
                      </div>
                    </div>
                    <div class="childContRow" id="childContRowInc1" style="display: flex;"></div>
                  </div>
                </div>
                <div style="display: flex!important; align-items: center!important; justify-content: space-between; padding: 5px!important;">
                  <button type="button" style="background: #8d1a1d; border: none; padding: 5px; color: #fff !important; font-family: Nowlight!important; font-size: 1.3rem!important; border-radius: 3px;" id="addRoomButton" onclick="addRoom()">+ Add
                    Room</button>
                  <button type="submit" id="applyCloseResMenu" style="background: #8d1a1d; border: none; padding: 5px 12px; color: #fff !important; font-family: Nowlight!important; font-size: 1.3rem!important; border-radius: 3px;">Apply</button>
                </div>
                <script>
                  function updateTotalAdult() {
                    var roomList = parseInt($("#room").val()); // Convert value to integer
                    var Total = 0; // Initialize Total as a number
                    for (var i = 1; i <= roomList; i++) { // Corrected loop condition
                      var adultCount = parseInt($("#adult" + i).val()); // Use loop index 'i' instead of 'roomList'
                      // Check if adultCount is a valid number
                      if (!isNaN(adultCount)) {
                        Total += adultCount; // Add adultCount to Total
                      }
                    }
                    // alert("Total adults: " + Total); // Alert the total number of adults
                    $("#AdultsCountView").html('Adults ' + Total);
                    updateTotalChildren();
                  }

                  function updateTotalChildren() {
                    var roomList = parseInt($("#room").val()); // Convert value to integer
                    var Total = 0; // Initialize Total as a number
                    for (var i = 1; i <= roomList; i++) { // Corrected loop condition
                      var adultCount = parseInt($("#child" + i).val()); // Use loop index 'i' instead of 'roomList'
                      // Check if adultCount is a valid number
                      if (!isNaN(adultCount)) {
                        Total += adultCount; // Add adultCount to Total
                      }
                    }
                    // alert("Total child: " + Total); // Alert the total number of adults
                    $("#ChildCountView").html('Child ' + Total);
                  }

                  function updateQuantity(button, increment, rowRoomCount) {
                    var input = button.parentElement.querySelector('.newSrch_quantityInput');
                    var currentValue = parseInt(input.value);
                    var newValue = currentValue + increment;
                    var minValue = parseInt(input.getAttribute('min'));
                    var maxValue = parseInt(input.getAttribute('max'));
                    if (newValue >= minValue && newValue <= maxValue) {
                      input.value = newValue;
                      // Update child age selectors
                      if (button.classList.contains('addChildBtn')) {
                        if (increment == 1) {
                          updateChildAges(button, newValue, rowRoomCount);
                        } else {
                          RemoveChildAges(button, newValue, rowRoomCount);
                        }
                        $("#rowWiseChildrenTotal" + rowRoomCount).html(newValue + ' Children');
                      } else {
                        //Adult Count======================
                        $("#rowWiseAdultTotal" + rowRoomCount).html(newValue + ' Adults');
                      }
                    }
                  }

                  function RemoveChildAges(button, childCount, rowRoomCount) {
                    var childContRow = document.getElementById('childContRowInc' + rowRoomCount);
                    // Remove child age selector elements based on childCount
                    if (childCount === 0) {
                      // Remove all child age selectors
                      childContRow.innerHTML = '';
                    } else {
                      // Remove the last child age selector if childCount is 1
                      var lastChildAgeSelector = childContRow.querySelector('.mainWrapperChildTable:last-child');
                      if (lastChildAgeSelector) {
                        lastChildAgeSelector.remove();
                        updateTotalChildren();
                      }
                    }
                  }

                  function updateChildAges(button, childCount, rowRoomCount) {
                    var childContRow = document.getElementById('childContRowInc' + rowRoomCount);
                    // Remove or add child age selectors based on childCount
                    var currentChildCount = childContRow.querySelectorAll('.mainWrapperChildTable').length;
                    if (currentChildCount == '0') {
                      //var  childDiv ='<div class="col-md-2">child</div>';
                      var newChildAge = document.createElement('div');
                      newChildAge.className = "col-md-2";
                      // newChildAge.style.borderBottom = '1px solid #e5e5e5';
                      newChildAge.style.padding = '0px';
                      newChildAge.innerHTML = 'child ';
                      childContRow.appendChild(newChildAge);
                    }
                    if (childCount > currentChildCount) {
                      // Add new child age selectors
                      for (var i = currentChildCount + 1; i <= childCount; i++) {
                        var newChildAgeWrapper = document.createElement('div');
                        newChildAgeWrapper.className = "col-md-5 col-sm-2 mainWrapperChildTable chldAge" + i;
                        // newChildAgeWrapper.style.borderBottom = '1px solid #e5e5e5';
                        newChildAgeWrapper.style.paddingBottom = '6px';
                        //<div class="col-md-2">child</div>
                        newChildAgeWrapper.innerHTML = 'Age ' + i + ' <select name="childAgeForRoom' + rowRoomCount + '[]" id="childAgeForRoom_' + rowRoomCount + '_' + i + '"  onChange="childAgeValidate(this.value,' + rowRoomCount + ',' + i +
                          ');"style="width: 55%!important; margin-left: 7px; font-family: Nowlight !important; color: #70739c; border-bottom: 1px solid #9e9d9d; font-size: 0.95em; height: 22px; text-align: center;">' +
                          '<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><option value="8">8</option><option value="9">9</option><option value="10">10</option><option value="11">11</option><option value="12">12</option></select>';
                        childContRow.appendChild(newChildAgeWrapper);
                        //$( "#ChildCountView" ).html('Child ' + (currentChildCount + 1));
                      }
                    } else if (childCount < currentChildCount) {
                      // Remove excess child age selectors
                      for (var i = currentChildCount; i > childCount; i--) {
                        var lastChildAgeSelector = childContRow.querySelector('.mainWrapperChildTable:last-child');
                        if (lastChildAgeSelector) {
                          lastChildAgeSelector.remove();
                        }
                      }
                    }
                  }

                  function addRoom() {
                    var roomDetailsTable = document.getElementById('roomDetailsTable');
                    var roomCount = roomDetailsTable.querySelectorAll('.mainWrapperRoomTable').length;
                    if (roomCount >= 5) {
                      return; // Prevent adding more than 5 rooms
                    }
                    // Hide summary of previous rooms
                    var summaries = roomDetailsTable.querySelectorAll('.roomDetailSummary');
                    summaries.forEach(function(summary) {
                      summary.style.display = 'flex';
                    });
                    var incDecs = roomDetailsTable.querySelectorAll('.roomDetailIncDec');
                    incDecs.forEach(function(incDec) {
                      incDec.style.display = 'none';
                    });
                    // Hide child age containers
                    var childRows = roomDetailsTable.querySelectorAll('.childContRow');
                    childRows.forEach(function(childRow) {
                      childRow.style.display = 'none';
                    });
                    // Create a new room entry
                    var newRoomWrapper = document.createElement('div');
                    newRoomWrapper.className = 'mainWrapperRoomTable';
                    newRoomWrapper.style.borderBottom = '1px solid #e5e5e5';
                    newRoomWrapper.style.paddingBottom = '6px';
                    var newRoomCont = document.createElement('div');
                    newRoomCont.className = 'addRoomCont';
                    newRoomCont.style.border = 'none!important';
                    newRoomCont.innerHTML = '<div class="roomNumber col-md-2 col-sm-2" style="font-weight: 600!important; padding: 0!important; font-size: 1.3rem!important;">Room ' + (roomCount + 1) + '</div>' +
                      '<div class="roomDetailIncDec col-md-10 col-sm-10" style="display: flex; justify-content: space-between; align-items: center!important; padding: 0!important;">' +
                      '<div class="col-md-5 col-sm-5" style="padding-left: 0px!important; padding-right: 5px!important;">' + '<div class="newSrch-quantity-container">' + '<span style="padding-right: 5px;">Adults :</span>' +
                      '<button type="button" class="newSrch-btn addAdultBtn" onclick="updateQuantity(this, -1, ' + (roomCount + 1) + ');updateTotalAdult();">-</button>' + '<input type="number" name="adult' + (roomCount + 1) + '" id="adult' + (
                        roomCount + 1) + '" class="newSrch_quantityInput" value="2" min="1" max="3" readonly>' + '<button type="button" class="newSrch-btn addAdultBtn" onclick="updateQuantity(this, 1, ' + (roomCount + 1) +
                      ');updateTotalAdult();">+</button>' + '</div></div>' + '<div class="col-md-7 col-sm-7" style="padding-left: 5px!important; padding-right: 5px!important;">' + '<div class="newSrch-quantity-container">' +
                      '<span style="padding-right: 5px;">Child (0-12 Yrs) :</span>' + '<button type="button" class="newSrch-btn addChildBtn" onclick="updateQuantity(this, -1, ' + (roomCount + 1) + ');updateTotalChildren();">-</button>' +
                      '<input type="number" name="child' + (roomCount + 1) + '" id="child' + (roomCount + 1) + '" class="newSrch_quantityInput" value="0" min="0" max="2" readonly>' +
                      '<button type="button" class="newSrch-btn addChildBtn" onclick="updateQuantity(this, 1, ' + (roomCount + 1) + ');updateTotalChildren();">+</button>' + '</div></div></div>' +
                      '<div class="roomDetailSummary" style="width: 100%; display: none; justify-content: space-between; align-items: center;">' + '<div><span id="rowWiseAdultTotal' + (roomCount + 1) +
                      '">2 Adults</span style="padding-right: 3px !important;">,<span  id="rowWiseChildrenTotal' + (roomCount + 1) + '">0 Children</span><span><button type="button" onclick="editRoom(this, ' + (roomCount + 1) +
                      ')">Edit</button></span></div>' + '<div><button type="button" style="color: #981b1e !important;" onclick="removeRoom(this)"><i class="fa fa-trash" aria-hidden="true"></i></button></div></div>';
                    newRoomWrapper.appendChild(newRoomCont);
                    var newChildContRow = document.createElement('div');
                    newChildContRow.className = 'childContRow';
                    newChildContRow.id = 'childContRowInc' + (roomCount + 1);
                    newChildContRow.style.display = 'flex';
                    newRoomWrapper.appendChild(newChildContRow);
                    roomDetailsTable.appendChild(newRoomWrapper);
                    $("#room").val(roomCount + 1);
                    $("#guestRoomCountView").html('Room ' + (roomCount + 1));
                    //  alert((roomCount + 1));
                    updateTotalAdult();
                  }

                  function editRoom(button, roomNumber) {
                    var roomDetailsTable = document.getElementById('roomDetailsTable');
                    // Hide summary of all rooms and show increment/decrement sections
                    var summaries = roomDetailsTable.querySelectorAll('.roomDetailSummary');
                    summaries.forEach(function(summary) {
                      summary.style.display = 'flex';
                    });
                    var incDecs = roomDetailsTable.querySelectorAll('.roomDetailIncDec');
                    incDecs.forEach(function(incDec) {
                      incDec.style.display = 'none';
                    });
                    // Show the increment/decrement section for the selected room
                    var roomIncDec = button.closest('.mainWrapperRoomTable').querySelector('.roomDetailIncDec');
                    roomIncDec.style.display = 'flex';
                    // Hide child age containers
                    var childRows = roomDetailsTable.querySelectorAll('.childContRow');
                    childRows.forEach(function(childRow) {
                      childRow.style.display = 'none';
                    });
                    // Show the child age container for the selected room
                    var childRow = document.getElementById('childContRowInc' + roomNumber);
                    if (childRow) {
                      childRow.style.display = 'flex';
                    }
                    // Hide summary of the selected room
                    var roomSummary = button.closest('.mainWrapperRoomTable').querySelector('.roomDetailSummary');
                    roomSummary.style.display = 'none';
                  }

                  function removeRoom(button) {
                    var roomDetailsTable = document.getElementById('roomDetailsTable');
                    var roomWrapper = button.closest('.mainWrapperRoomTable');
                    roomDetailsTable.removeChild(roomWrapper);
                    // Update room numbers and IDs
                    var remainingRooms = roomDetailsTable.querySelectorAll('.mainWrapperRoomTable');
                    remainingRooms.forEach(function(room, index) {
                      var roomNumber = index + 1;
                      var roomNumberDiv = room.querySelector('.roomNumber');
                      roomNumberDiv.textContent = 'Room ' + roomNumber;
                      var adultInput = room.querySelector('input[name^="adult"]');
                      adultInput.name = 'adult' + roomNumber;
                      adultInput.id = 'adult' + roomNumber;
                      var childInput = room.querySelector('input[name^="child"]');
                      childInput.name = 'child' + roomNumber;
                      childInput.id = 'child' + roomNumber;
                      var childContRow = room.querySelector('.childContRow');
                      childContRow.id = 'childContRowInc' + roomNumber;
                      var editButton = room.querySelector('button[onclick^="editRoom"]');
                      editButton.setAttribute('onclick', 'editRoom(this, ' + roomNumber + ')');
                    });
                    $("#room").val(remainingRooms.length);
                    $("#guestRoomCountView").html('Room ' + remainingRooms.length);
                    // Show the increment/decrement section of the last room
                    if (remainingRooms.length > 0) {
                      var lastRoom = remainingRooms[remainingRooms.length - 1];
                      var lastRoomIncDec = lastRoom.querySelector('.roomDetailIncDec');
                      lastRoomIncDec.style.display = 'flex';
                      var lastChildRow = lastRoom.querySelector('.childContRow');
                      if (lastChildRow) {
                        lastChildRow.style.display = 'flex';
                      }
                      var lastRoomSummary = lastRoom.querySelector('.roomDetailSummary');
                      lastRoomSummary.style.display = 'none';
                    }
                    updateTotalAdult();
                  }
                </script>
                <script>
                </script>
                <!--OldCombo-->
              </div>
            </div>
            <!--thisIsAddAdult ends-->
          </div>
        </div>
      </div>
      <div class="col-lg-4 col-md-4 border-right dropdown form-select-guests mnbr searchnew1 ">
        <div class="form-group"><input type="text" name="promocode" id="promocode" value="" class="awe-input" placeholder="Promo Code..">
          <div style="color:red;font-size:13px;margin-top: 0!important;position: absolute;width: 90%;z-index: 99999999999;" id="promocode_error"></div>
        </div>
      </div>
      <div class=" p-0 f2 searchnew thisIsFlexColSm" style="
">
        <div class="form-group search" style="padding-top : 8px!important;">
          <button class="btn awe-btn awe-btn-14 " id="closeResMenu" type="submit">Book</button>
        </div>
      </div>
    </div>
  </div>
</form>

Name: template-contactform-newpopupPOST

<form class="account_form" id="template-contactform-newpopup" name="template-contactform-newpopup" action="" method="post">
  <!-- Email input -->
  <div id="email-group" class="floating-label-group-loginmodal">
    <input class="floating-input-loginmodal" required="" aria-label="Email" value="" name="email" id="signin-email" type="email" placeholder="" onchange="checkEmailValidationPopup(this.value);" autocomplete="off">
    <label for="email" class="floating-label-loginmodal">Email</label>
    <span id="emailpopup_duplicate_error"></span>
  </div>
  <script>
    // On page load, ensure the input is not focused
    window.onload = function() {
      document.getElementById("signin-email").blur(); // Remove focus from the email input
    };
  </script>
  <!-- Login method text -->
  <small id="pwdLoginTxt" class="form-text text-muted" style="position: absolute;
    bottom: 30%; cursor : pointer;">Login with Password</small>
  <small id="otpLoginTxtHm" class="form-text text-muted" style="display: none; position: absolute;
    bottom: 30%; cursor : pointer;">Continue With OTP</small>
  <!-- Password input, hidden initially -->
  <div id="password-group" class="floating-label-group-loginmodal" style="display: none;">
    <input type="password" class="floating-input-loginmodal" aria-label="Password" required="required" name="password" id="signin-password" value="" placeholder="">
    <label for="password" class="floating-label-loginmodal">Password</label>
    <span id="passwordpopup_duplicate_error"></span>
  </div>
  <!-- Button section -->
  <div class="sndOtpBtnCont" style="position: absolute; bottom: 20px; left: 0; right: 0; padding: 0 3rem;">
    <button type="button" id="otp-button" class="btn-block-custom-loginmodal" onclick="openOtpModal()">Send OTP</button>
    <button type="submit" name="template-contactform-submit" value="submit" id="directLogin-button" class="btn-block-custom-loginmodal" style="display: none;">Login</button>
    <small id="floatingInputHelp" class="form-text text-muted">
      <a id="join-tab" onclick="showTab('join')" style="cursor: pointer;">Don't have an account?</a>
    </small>
  </div>
</form>

Name: registration-form-newPOST

<form class="account_form" id="registration-form-new" name="registration-form-new" action="" method="post">
  <div class="floating-label-group-loginmodal">
    <input type="emial" id="reg_email" name="reg_email" class="floating-input-loginmodal" onchange="RegistercheckEmail(this.value);" placeholder=" " required="">
    <label for="reg_email" class="floating-label-loginmodal">Email Address<span style="color: red;">*</span></label>
    <span id="email_duplicate_error_new" style="font-size:10px;"></span>
  </div>
  <div class="floating-label-group-loginmodal">
    <input type="text" id="reg_name" name="reg_name" class="floating-input-loginmodal" placeholder=" " required="">
    <label for="reg_name" class="floating-label-loginmodal">Name<span style="color: red;">*</span></label>
  </div>
  <div class="floating-label-group-loginmodal">
    <input type="tel" id="reg_mobile" name="reg_mobile" class="floating-input-loginmodal" placeholder=" ">
    <label for="mobile" class="floating-label-loginmodal">Mobile Number</label>
  </div>
  <div class="remember-me-container">
    <input type="checkbox" id="rememberMe">
  </div>
  <div class="sndOtpBtnCont" style="position : absolute; bottom : 2rem; padding : 2rem; left : 0; right : 0;">
    <button type="submit" class="btn-block-custom-loginmodal">Submit</button>
  </div>
</form>

Name: subscribe-form_namePOST

<form action="" method="POST" name="subscribe-form_name" id="subscribe-form_name">
  <input style="height: 32px;" type="text" name="subscribers_email" id="subscribers_email" value="" class="form-control pull-left" placeholder="EMAIL ID">
  <input type="submit" name="subscribe-form" id="subscribe-form" value="Send" class="btn btn-submit  pull-left">
  <div id="subscribers_error" style="color:red;display:none;font-size: 13px;">Please Enter Email ID</div>
</form>

POST ajax/feedback.ajax.php

<form id="send-feedback-form" action="ajax/feedback.ajax.php" method="post" novalidate="novalidate">
  <div class="row">
    <div class="col-sm-6">
      <input type="text" class="field-text" name="name" placeholder="Name">
    </div>
    <div class="col-sm-6">
      <input type="text" class="field-text" name="email" placeholder="Email">
    </div>
    <div class="col-sm-12">
      <input type="text" class="field-text" name="subject" placeholder="Subject">
    </div>
    <div class="col-sm-12">
      <textarea cols="30" rows="10" name="message" class="field-textarea" placeholder="Write what do you want"></textarea>
    </div>
    <div class="col-sm-6">
      <button type="submit" class="awe-btn awe-btn-13">Submit</button>
    </div>
  </div>
</form>

Name: template-contactformPOST

<form class="account_form" id="template-contactform" name="template-contactform" action="" method="post">
  <div class="field-form">
    <label class="loginEmail"><img src="https://www.welcomheritagehotels.in/images/loginEmail.png"></label>
    <input class="field-text" required="required" value="" name="email" id="signin-email" type="email" placeholder="E-mail">
  </div>
  <div class="field-form">
    <label class="loginPass"><img src="https://www.welcomheritagehotels.in/images/loginPass.png"></label>
    <input type="password" class="field-text" required="required" name="password" id="signin-password" value="" placeholder="Password">
    <span class="view-pass"><i class="lotus-icon-view"></i></span>
  </div>
  <div class="field-form form-check" style="display:flex;">
    <input type="checkbox" style="display:inline;height:14px;width:20px;" class="field-text form-check-input" value="rememberme" name="rememberme" id="rememberme">&nbsp; <span class="text-light">remember me </span>
  </div>
  <div class="field-form forgotPass">
    <!--<span >I don’t have an account -  <a  href="https://www.welcomheritagehotels.in/LoyaltyMembers.php">Register</a></span>-->
    <span><a href="#" onclick="memberForgotPass();">Forgot your password?</a></span>
  </div>
  <div class="field-form field-submit">
    <button class="awe-btn awe-btn-14" type="submit" id="template-contactform-submit" name="template-contactform-submit" value="submit">Login</button>
  </div>
</form>

Name: forgetPassword-formPOST

<form class="account_form" id="forgetPassword-form" name="forgetPassword-form" action="" method="post">
  <div class="field-form">
    <label class="loginEmail"><img src="https://www.welcomheritagehotels.in/images/loginEmail.png"></label>
    <input class="field-text" required="required" name="forgotEmail" id="forgotEmail" type="email" placeholder="E-mail">
  </div>
  <div class="field-form field-submit">
    <button class="awe-btn awe-btn-14" type="submit" id="submit" name="submit" value="submit">Request Password Reset </button>
  </div>
  <div id="ForgetPassword-error"></div>
  <br><br>
  <div class="field-form forgotPass">
    <span></span><span><a href="#" onclick="Login();"><i class="fa-solid  fa-right-to-bracket"></i> &nbsp; Login</a></span>
  </div>
</form>

Name: signup-contactformPOST

<form id="signup-contactform" name="signup-contactform" action="" method="post" class="account_form">
  <input type="hidden" id="user_type" name="user_type" value="">
  <div class="field-form">
    <input type="text" class="field-text" id="signup-name" name="name" required="required" placeholder="User name*">
  </div>
  <div class="field-form">
    <input type="text" class="field-text" id="signup-mobile" name="mobile" required="required" placeholder="Mobile*">
  </div>
  <div class="field-form">
    <input class="field-text" name="email" id="email" type="email" required="required" onchange="checkEmail(this.value);" placeholder="Email*">
    <span id="email_duplicate_error"></span>
  </div>
  <div class="field-form">
    <input type="password" class="field-text" id="signup-password" name="password" required="required" placeholder="Password*">
    <span class="view-pass"><i class="lotus-icon-view"></i></span>
  </div>
  <div class="field-form field-submit">
    <button class="awe-btn awe-btn-14" style="color: #fff;
    border-color: #fff;" type="submit" id="signup-contactform-submit" name="signup-contactform-submit" value="submit">REGISTER</button>
  </div>
</form>

POST https://www.welcomheritagehotels.in/bookingOptions.php

<form class="st-search-form-tour icon-frm withlbl" action="https://www.welcomheritagehotels.in/bookingOptions.php" method="post">
  <input type="hidden" id="roomscountcheck" name="roomscountcheck" class="" value="1" readonly="true">
  <div class="g-field-search">
    <div class="row">
      <div class="col-lg-3 col-md-4 border-right mxnbr f2">
        <div class="form-group"> <i class="ti-location-pin field-icon"></i>
          <!--<label>Location</label>-->
          <div class="row-fluid innsty-htlsearch">
            <select class="selectpicker bs-select-hidden" data-show-subtext="true" data-live-search="true" id="id_hotel_res" name="id_hotel_res" required="required" data-size="7">
              <optgroup label="">
                <option value="" alt="">Search By Hotel Name, City, State</option>
              </optgroup>
              <optgroup> </optgroup>
            </select>
            <div class="btn-group bootstrap-select"><button type="button" class="btn dropdown-toggle btn-default" data-toggle="dropdown" data-id="id_hotel_res" title="Search By Hotel Name, City, State"><span class="filter-option pull-left">Search By
                  Hotel Name, City, State</span>&nbsp;<span class="caret"></span></button>
              <div class="dropdown-menu open">
                <div class="bs-searchbox"><input type="text" class="form-control" autocomplete="off"></div>
                <ul class="dropdown-menu inner" role="menu">
                  <li class="dropdown-header " data-optgroup="1"><span class="text"></span></li>
                  <li data-original-index="0" data-optgroup="1" class="selected">
                    <a tabindex="0" class="opt  " style="" data-tokens="null"><span class="text">Search By Hotel Name, City, State</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li>
                </ul>
              </div>
            </div>
            <div style="color:red;font-size:13px;" id="name_error"></div>
          </div>
        </div>
      </div>
      <div class="col-lg-3 col-md-4 border-right mxnbr f2">
        <div class="form-group"> <i class="ti-calendar field-icon"></i>
          <!--<label>From - To</label>-->
          <input type="text" id="dateRangeRes" name="dateRange" class="dateWrap t-check-in daterange1 awe-input innsty-formdate" value="17/12/2024 - 18/12/2024" readonly="true">
        </div>
      </div>
      <div class="col-lg-2 col-md-4 border-right dropdown form-select-guests mnbr ">
        <div class="form-group"> <i class="fa fa-bed s4 innsty-iconleft" aria-hidden="true"></i>
          <select name="room" id="room" class="selectpicker innsty-roomlistbox bs-select-hidden" onchange="addAdultBoxToReserve(this.value);">
            <option selected="selected" value="1">1 Room</option>
            <option value="2">2 Rooms</option>
            <option value="3">3 Rooms</option>
          </select>
          <div class="btn-group bootstrap-select innsty-roomlistbox"><button type="button" class="btn dropdown-toggle btn-default" data-toggle="dropdown" data-id="room" title="1 Room"><span class="filter-option pull-left">1 Room</span>&nbsp;<span
                class="caret"></span></button>
            <div class="dropdown-menu open">
              <ul class="dropdown-menu inner" role="menu">
                <li data-original-index="0" class="selected"><a tabindex="0" class="" style="" data-tokens="null"><span class="text">1 Room</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li>
                <li data-original-index="1"><a tabindex="0" class="" style="" data-tokens="null"><span class="text">2 Rooms</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li>
                <li data-original-index="2"><a tabindex="0" class="" style="" data-tokens="null"><span class="text">3 Rooms</span><span class="glyphicon glyphicon-ok check-mark"></span></a></li>
              </ul>
            </div>
          </div>
        </div>
      </div>
      <div class="col-lg-2 col-md-4 border-right dropdown form-select-guests mnbr ">
        <div class="form-group"> <i class="ti-user field-icon"></i>
          <!--<label>Location</label>-->
          <div class="noOfGuestWrap">
            <div class="addGuestLabel triggerDropDown" onclick="guestToggles('1');">
              <div class="guestCount"><span class="lbl">Guest</span> <span class="value" id="guestCount">02</span> </div>
              <div class="arrowWrap"><i class="fa fa-angle-down"></i></div>
            </div>
            <div class="addGuestDropDown dropDown" id="myDIV">
              <div style="text-align:right;cursor: progress;" onclick="guestToggles('1');">x</div>
              <!--OldCombo-->
              <div class="row innsty-dvchild">
                <div class="form-lable topDetailHidden">
                  <div class="col-xs-2 col-lg-2 norightpadding text-right form-lable innsty-dvchild-2"> <span>Rooms 1</span> </div>
                  <div class="col-md-3 norightpadding text-left form-lable innsty-dvchild-3"> <span>Adults</span>
                    <select class="form-control checkadultclass" name="adult1" id="adult1">
                      <option value="1">1</option>
                      <option selected="selected" value="2">2</option>
                      <option value="3">3</option>
                    </select>
                  </div>
                </div>
                <div class="col-md-3 norightpadding text-left form-lable topDetailHidden innsty-dvchild-4"> <span>Children</span>
                  <select onchange="addAgeBoxToReserve(this.value,'1')" class="form-control checkadultclass" name="child1">
                    <option value="0" selected="selected">0</option>
                    <option value="1">1</option>
                    <option value="2">2</option>
                  </select>
                </div>
                <div id="adult-child">
                  <div class="form-title">
                    <div id="childAge1" class="form-group nopadding col-md-12"></div>
                  </div>
                </div>
              </div>
              <!--OldCombo-->
            </div>
          </div>
        </div>
      </div>
      <div class="col-lg-2 col-md-12 p-0 f2">
        <div class="form-group search">
          <button class="btn awe-btn awe-btn-14 " id="closeResMenu" type="submit">Search</button>
        </div>
      </div>
    </div>
  </div>
</form>

Text Content

<

×

Please share your contact details

Please Wait....

Submit

Toggle mobile menu
Menu
Close
 * DESTINATIONS
   
 * * UNIQUE EXPERIENCES
   Back
   
   UNIQUE EXPERIENCE
   
    * WILDLIFE RESORTS
    * MOUNTAIN/HILL RESORTS
    * FAMILY FRIENDLY RESORTS
    * WELLNESS AND SPA RESORTS

   
   
 * * Offers
   
 * * Weddings
   
   
 * * Partner With Us
 * * Partner Login
 * * Management Team
 * * Contact us

 * 
   English Gujarati Hindi Marathi Punjabi
   English 
    * English
    * Gujarati
    * Hindi
    * Marathi
    * Punjabi

 * 
   
 * Destinations
   
   
   DESTINATIONS
   
   x
    * Goa
    * Gujarat
    * Haryana
    * Himachal Pradesh
    * Jammu and Kashmir
    * Karnataka
    * Ladakh
    * Madhya Pradesh
    * Maharashtra
    * Punjab
    * Rajasthan
    * Tamil Nadu
    * Uttar Pradesh
    * Uttarakhand

   

Back

Destinations

 * Goa
 * Gujarat
 * Haryana
 * Himachal Pradesh
 * Jammu and Kashmir
 * Karnataka
 * Madhya Pradesh
 * Maharashtra
 * Punjab
 * Rajasthan
 * Tamil Nadu
 * Uttar Pradesh
 * Uttarakhand

Goa

 * WelcomHeritage Panjim Inn - Fontainhas Goa

Gujarat

 * WelcomHeritage Mani Mansion - Ahmedabad

Haryana

 * WelcomHeritage Ramgarh - Panchkula
 * WelcomHeritage Sheikhpura Kothi - Hansi

Himachal Pradesh

 * WelcomHeritage Elysium Resort & Spa - Shimla
 * WelcomHeritage Grace Hotel - Dharamshala
 * WelcomHeritage Judges Court - Pragpur
 * WelcomHeritage Natraj - Mcleod Ganj
 * WelcomHeritage Parv Vilas Resort & Spa - Solan
 * WelcomHeritage Santa Roza - Kasauli
 * WelcomHeritage Taragarh Palace - Palampur

Jammu and Kashmir

 * WelcomHeritage Grand - Srinagar
 * WelcomHeritage Gurkha Houseboats - Srinagar

Karnataka

 * WelcomHeritage Ayatana - Coorg
 * WelcomHeritage Shivavilas Palace - Hampi

Madhya Pradesh

 * WelcomHeritage Golf View - Pachmarhi
 * WelcomHeritage Jungle Home - Pench

Maharashtra

 * WelcomHeritage Tadoba Vanya Villas Resort & Spa - Chandrapur

Punjab

 * WelcomHeritage Ranjit Vilas - Amritsar

Rajasthan

 * WelcomHeritage Bal Samand Lake Palace - Jodhpur
 * WelcomHeritage Cheetahgarh Resort & Spa - Jawai
 * WelcomHeritage Connaught House - Mount Abu
 * WelcomHeritage Kalyan Bhawan - Jaisalmer
 * WelcomHeritage Maharani Bagh Orchard Retreat - Ranakpur
 * WelcomHeritage Mandir Palace - Jaisalmer
 * WelcomHeritage Mohangarh Fort - Jaisalmer
 * WelcomHeritage Mount Valley Resort - Ranthambore
 * WelcomHeritage Traditional Haveli - Jaipur

Tamil Nadu

 * WelcomHeritage Ayatana - Ooty
 * WelcomHeritage Fernhills Royal Palace - Ooty

Uttar Pradesh

 * WelcomHeritage Badi Kothi - Allahabad

Uttarakhand

 * WelcomHeritage Ashdale - Nainital
 * WelcomHeritage Kasmanda Palace - Mussoorie
 * WelcomHeritage Tarangi Ramganga Resort - Corbett
 * WelcomHeritage Windsor Lodge - Dadgallia Ranikhet


 * 
   English Gujarati Hindi Marathi Punjabi
   English 
    * English
    * Gujarati
    * Hindi
    * Marathi
    * Punjabi

   
   


 * DESTINATIONS
   
   x
    * Goa
    * Gujarat
    * Haryana
    * Himachal Pradesh
    * Jammu and Kashmir
    * Karnataka
    * Ladakh
    * Madhya Pradesh
    * Maharashtra
    * Punjab
    * Rajasthan
    * Tamil Nadu
    * Uttar Pradesh
    * Uttarakhand

   
   


 * Whatsapp
 * +91 8045771900
 * Offers
 * 
 * 
 * Register/Login
   x
    * Guest Login
    * Partner


Book Now
BOOK NOW
 1. 
 2. 
 3. 
 4. 


Previous Next
Rooms 1 - Adults 2 - Child 0

x
Room 1
Adults : - +
Child (0-12 Yrs) : - +
2 Adults,0 ChildrenEdit


+ Add Room Apply

Book

WelcomHeritage represents the finest traditions of heritage hospitality
35 Hotels | 32 Destinations | 1000+ Keys



BOOK DIRECT



Best Rated Guaranteed


Buy now pay later


Exclusive Offers


No Hidden Charges


Free Wifi


OFFERS

Christmas and New Year 2024
Valid till 2nd Jan 2025

Celebrate New Year & Christmas with your loved ones at WelcomHeritage...

Amazing Inclusions & Discounts
View Details




OUR PRESENCE

Goa

One of the last colonial strongholds of India, Goa still retains a unique
Portuguese flavour that is apparent the second one arrives....

VIEW Details
Gujarat

Gujarat is often highlighted as one of India’s major industrial hubs, but it
also a hotbed of culture. Owing to its location on the...

VIEW Details
Haryana

Once part of the state of East Punjab, Haryana was carved into its own state in
1966 on linguistic lines. The culture and cuisine of...

VIEW Details
Himachal Pradesh

The “Land of snowy slopes” is one of India’s most popular and sought-after
tourist destinations, thanks to its stunning...

VIEW Details
Jammu and Kashmir

IIt’s not hard to see why Jammu and Kashmir is often described as the
“Switzerland of India” with breath-taking mountain...

VIEW Details
Karnataka

For lovers of music, culture, and history, Karnataka is known as the place where
grand empires, ancient musical traditions, and exquisite...

VIEW Details
Madhya Pradesh

Due to its central location within the nation, and rich cultural influence,
Madhya Pradesh is often known as the “Heart of...

VIEW Details
Maharashtra

While everyone is familiar with Mumbai, Maharashtra is much more than just the
state housing India’s most populous city. From the...

VIEW Details
Punjab

Punjab is often highlighted as one of the most vibrant states in the nation. The
region is renowned for its colourful culture and...

VIEW Details
Rajasthan

With a name that means “Land of Kings”, it’s no surprise that Rajasthan is home
to some of the most regal architecture...

VIEW Details
Tamil Nadu

Tamil Nadu's location, on the southern tip of the Indian Peninsula, has
historically made it a crucial nexus for trade and culture. The...

VIEW Details
Uttar Pradesh

Uttar Pradesh is a state in northern India. Owing to its rich and varied
topography, vibrant culture, festivals, monuments, ancient places...

VIEW Details
Uttarakhand

Often called “Devabhumi” or “Land of the Gods” due to its many temples and
pilgrimage sites, the mountainous state...

VIEW Details





GLIMPSES

1
Discover the true essence of Kashmiri hospitality at WelcomHeritage Grand,
Srinagar.

From the moment you step in, you'll be enveloped in warmth and care. Our
dedicated staff will ensure your every need is met, making your stay truly
unforgettable.

Indulge in exquisite Kashmiri cuisine, prepared with love and tradition. Relax
in the serene surroundings, and explore the breathtaking beauty of Srinagar.

#WelcomHeritageGrand #ExperiencesByWelcomHeritage #Srinagar
#WelcomHeritageHotels
welcomheritagehotels

Discover the true essence of Kashmiri hospitality at WelcomHeritage Grand,
Srinagar.

From the moment you step in, you'll be enveloped in warmth and care. Our
dedicated staff will ensure your every need is met, making your stay truly
unforgettable.

Indulge in exquisite Kashmiri cuisine, prepared with love and tradition. Relax
in the serene surroundings, and explore the breathtaking beauty of Srinagar.

#WelcomHeritageGrand #ExperiencesByWelcomHeritage #Srinagar
#WelcomHeritageHotels
Read more
@welcomheritagehotels 12 nov. 2024

Immerse yourself in the heart of Tadoba National Park at WelcomHeritage Tadoba
Vanya Villas Resort and Spa.

Escape the ordinary and reconnect with nature in luxurious cottages, suites, and
tents. Explore the diverse wildlife on a thrilling jungle safari, or unwind with
a rejuvenating spa treatment. Savor delicious meals at multi-cuisine restaurant,
bar, or grill, all while surrounded by the beauty of the wilderness.

#WelcomHeritageHotels #ExperiencesByWelcomHeritage #WildlifeGeaway
#TadobaVanyaVillas
welcomheritagehotels

Immerse yourself in the heart of Tadoba National Park at WelcomHeritage Tadoba
Vanya Villas Resort and Spa.

Escape the ordinary and reconnect with nature in luxurious cottages, suites, and
tents. Explore the diverse wildlife on a thrilling jungle safari, or unwind with
a rejuvenating spa treatment. Savor delicious meals at multi-cuisine restaurant,
bar, or grill, all while surrounded by the beauty of the wilderness.

#WelcomHeritageHotels #ExperiencesByWelcomHeritage #WildlifeGeaway
#TadobaVanyaVillas
Read more
@welcomheritagehotels 4 nov. 2024

2
Stay in luxury amidst the captivating beauty of the Shivalik Hills at
WelcomHeritage Ramgarh, Panchkula. This heritage property boasts a rich history
and offers modern amenities for a comfortable stay. Explore the nearby Rock
Garden and Sukhna Lake, or simply relax and rejuvenate in the hotel's tranquil
setting.

Book your stay today and experience the magic of WelcomHeritage Ramgarh!

#WelcomHeritageHotels #ExperiencesByWelcomHeritage #Panchkula #Ramgarh
welcomheritagehotels

Stay in luxury amidst the captivating beauty of the Shivalik Hills at
WelcomHeritage Ramgarh, Panchkula. This heritage property boasts a rich history
and offers modern amenities for a comfortable stay. Explore the nearby Rock
Garden and Sukhna Lake, or simply relax and rejuvenate in the hotel's tranquil
setting.

Book your stay today and experience the magic of WelcomHeritage Ramgarh!

#WelcomHeritageHotels #ExperiencesByWelcomHeritage #Panchkula #Ramgarh
Read more
@welcomheritagehotels 29 oct. 2024

Immerse yourself in the charm WelcomHeritage Fernhills Royal Palace, Ooty
nestled amidst lush hills and offering breathtaking views. From its elegant
architecture to its impeccable service, every detail is designed to transport
you to a time of royalty.

Indulge in luxurious accommodations, savor delectable cuisine, and explore the
serene surroundings. Call +91 8045771900 for bookings and discover the perfect
blend of heritage and comfort.

#WelcomHeritageFernhillsRoyalPalace #WelcomHeritage #ExpriencesByWelcomHeritage
#Ooty
welcomheritagehotels

Immerse yourself in the charm WelcomHeritage Fernhills Royal Palace, Ooty
nestled amidst lush hills and offering breathtaking views. From its elegant
architecture to its impeccable service, every detail is designed to transport
you to a time of royalty.

Indulge in luxurious accommodations, savor delectable cuisine, and explore the
serene surroundings. Call +91 8045771900 for bookings and discover the perfect
blend of heritage and comfort.

#WelcomHeritageFernhillsRoyalPalace #WelcomHeritage #ExpriencesByWelcomHeritage
#Ooty
Read more
@welcomheritagehotels 24 oct. 2024

3
Experience elegance and sophistication at The Empress Hall, our state-of-the-art
conference venue in WelcomHeritage Santa Roza, Kasauli.

Ideal for corporate meetings, seminars, and special occasions, this stunning
space offers modern amenities and breathtaking views. 🏞️. For enquiries, get in
touch with us at +91 8045771900.

#WelcomHeritageHotels #ExperiencesAtWelcomHeritage #SantaRoza #Conference
welcomheritagehotels

Experience elegance and sophistication at The Empress Hall, our state-of-the-art
conference venue in WelcomHeritage Santa Roza, Kasauli.

Ideal for corporate meetings, seminars, and special occasions, this stunning
space offers modern amenities and breathtaking views. 🏞️. For enquiries, get in
touch with us at +91 8045771900.

#WelcomHeritageHotels #ExperiencesAtWelcomHeritage #SantaRoza #Conference
Read more
@welcomheritagehotels 19 oct. 2024

Step into a royal fairytale at the enchanting WelcomHeritage Bal Samand Lake
Palace. 🏰✨

Nestled amidst serene waters and lush gardens, this 17th-century palace offers a
glimpse into Jodhpur's rich heritage.

Indulge in luxurious accommodations, exquisite cuisine, and breathtaking views.
Experience the epitome of regal hospitality and create unforgettable memories.

#ExperiencesbyWelcomHeritage #WelcomHeritage #BalSamandLakePalace #Jodhpur
#DiscoverRajasthan
welcomheritagehotels

Step into a royal fairytale at the enchanting WelcomHeritage Bal Samand Lake
Palace. 🏰✨

Nestled amidst serene waters and lush gardens, this 17th-century palace offers a
glimpse into Jodhpur's rich heritage.

Indulge in luxurious accommodations, exquisite cuisine, and breathtaking views.
Experience the epitome of regal hospitality and create unforgettable memories.

#ExperiencesbyWelcomHeritage #WelcomHeritage #BalSamandLakePalace #Jodhpur
#DiscoverRajasthan
Read more
@welcomheritagehotels 15 oct. 2024

Previous Next
Guest Login
×
Sign In
Join
Email
Login with Password Continue With OTP
Password
Send OTP Login Don't have an account?
× OTP Sent to your Email ID
OR
login via password
Password
OR
login via OTP
Login
Email Address*
Name*
Mobile Number

Submit

STAY CONNECTED

Please Enter Email ID

EXPLORE

 * Management team
 * News & media
 * About us
 * Career
 * Blogs

SITE LINKS

 * Cancellation policy
 * Privacy policy
 * Sitemaps
 * Partner with us

TOP DESTINATIONS

Top Destinations
 * WelcomHeritage Fernhills Royal Palace - Ooty
 * WelcomHeritage Mount Valley Resort - Ranthambore
 * WelcomHeritage Kasmanda Palace - Mussoorie
 * WelcomHeritage Ashdale - Nainital
 * WelcomHeritage Badi Kothi - Allahabad
 * WelcomHeritage Bal Samand Lake Palace - Jodhpur
 * WelcomHeritage Cheetahgarh Resort & Spa - Bera

 * WelcomHeritage Fernhills Royal Palace - Ooty
 * WelcomHeritage Ayatana, Ooty
 * WelcomHeritage Ayatana, Coorg
   More
    * WelcomHeritage Cheetahgarh Resort & Spa, Jawai
    * WelcomHeritage Elysium Resort & Spa, Shimla
    * WelcomHeritage Tadoba Vanya Villas Resort & Spa
    * WelcomHeritage Bal Samand Lake Palace - Jodhpur
    * WelcomHeritage Grand, Srinagar
    * WelcomHeritage Gurkha Houseboats, Srinagar
    * WelcomHeritage Panjim Inn, Goa

FOLLOW US

 * fb
 * twitter
 * you tube
 * pintrest
 * instagram
 * linked in



FOR RESERVATIONS

 * Corporate Headquarters 25,4th Floor,Shopping Centre, Basant Lok,Vasant
   Vihar,New Delhi-110057
   +91 8045771900
 * Resources

© Copyright 2024, All rights reserved with WelcomHeritage Hotels. | Login

Registered Office: Maharaja Heritage Resorts Limited 25, Shopping Centre, Basant
Lok Vasant Vihar, New Delhi - 110057, India.

x

We use cookies to enhance your experience. By continuing to visit this site you
agree to our use of cookies. i Agree



 * Home
 * Destinations
   
 * Offers
 * Weddings
 * Partnet With Us


×Close

FEED BACK

Please Wait....
Submit
×


LOGIN


  remember me
Forgot your password?
Login


FORGOT PASSWORD

Request Password Reset



  Login


REGISTER FORM


Please Wait....

REGISTER
×Close

BOOK NOW

Search By Hotel Name, City, State
Search By Hotel Name, City, State 
 * 
 * Search By Hotel Name, City, State



1 Room 2 Rooms 3 Rooms
1 Room 
 * 1 Room
 * 2 Rooms
 * 3 Rooms

Guest 02

x
Rooms 1
Adults 1 2 3
Children 0 1 2

Search
×Close

MR. GAURAV GUPTA


MR. GAURAV GUPTA

Mr. Gaurav Gupta, Head Sales & CRS Operations: is the latest addition to our
Team. He holds an experience of 23 years in hospitality in Front Office
Operations, Revenue and General Management, he has worked with known brands like
– ITC Hotels, Radisson, Accor, Autograph, and Marriot in India and abroad.
Gaurav will assist the organisation to energise the Sales Department and
streamline CRS Operations with our Hotels.

×Close

MRS. DILPREET K SINGH


MRS. DILPREET K SINGH

Heads Revenue & Distribution and will spearhead the Growth of Electronic
Distribution for WH Hotels including www.welcomheritagehotels.in, OTAs, Rate
Integrity and Discipline across channels and integration with the ITC Hotels
Group. She brings a total of over 12 years of experience in Reservations and
Revenue & Distribution. She also holds expertise in managing multi properties at
the cluster level with Accor Hotel & Ambuja Neotia Hospitality in the East and
The Suryaa, New Delhi.

×Close

MS. AKANSHA VIJ


MS. AKANSHA VIJ

Ms. Akansha Vij, Manager Marketing has done tremendous work in developing the
WelcomHeritage Brand Guidelines and developing Brand Standards in order to
present a unified Front to the market and our cus-tomers. She is also working on
Brand Alliances in the Travel space to enhance our reach through Digitisation.

×Close

MR. NEERAJ BALANI


MR. NEERAJ BALANI

Mr. Neeraj Balani: has joined us as Head of the Operations, Quality, L&D. He has
experience of over 20 years in the industry with The Oberois, Radisson and
Sterling Resorts specializing in Hospitality Services. He will assist our hotels
and General Managers to install Quality processes and introduce Concepts in
Safety, Accommodation, Food & Beverage across the chain.

×Close

MRS. KALPNA CHANDRA


MRS. KALPNA CHANDRA

Mrs. Kalpna Chandra, Manager – GXC* and CRS has stabilised our Contact centre
(080-45771900) and adopted several technologies to be available to Customers.
Currently we operate on a national basis from 8am-8pm and during Covid her Team
has proved invaluable with Direct “Voice” calls have been on the increase.



17/12/2024 - 18/12/2024CancelApply

Live Chat



 
Need help booking? Chat with us!
Chat with live agent!Enquire Now!