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
Effective URL: https://www.welcomheritagehotels.in/
Submission: On December 17 via manual from IN — Scanned from FR
Form analysis
10 forms found in the DOMName: send-exitpopup-form — POST 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&k=6Lfwy7QhAAAAADXV6Ldr_z2-wtweSragxUrTyMEZ&co=aHR0cHM6Ly93d3cud2VsY29taGVyaXRhZ2Vob3RlbHMuaW46NDQz&hl=fr&v=zIriijn3uj5Vpknvt_LnfNbF&size=normal&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: bookingform1 — POST 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-newpopup — POST
<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-new — POST
<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_name — POST
<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-contactform — POST
<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"> <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-form — POST
<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> Login</a></span>
</div>
</form>
Name: signup-contactform — POST
<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> <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> <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!