This rate is available to Best Western Rewards members who have earned enough points to redeem
Destination has Changed
You will be redirected to the Hotel Search Results page.
No rooms are available. Expand your search for more options.
Guest Rooms & Rates
Find Your Room
Please enter the dates of your stay, number of rooms, and guests to see a list of available rooms.
Best Western Inverness Palace Hotel and Spa is a superbly stylish 3-star superior hotel located in the heart of Inverness city centre. The accommodation dates back to 1890 with over a century's worth of character as proof, and rests by the banks of the famous River Ness, opposite the Inverness Castle. You'll be able to relax in the 'classi-contemporary' design throughout and enjoy warm and friendly Highland Hospitality while you're at it! New, tastefully appointed bedrooms and a superb luxury leisure club with a 50 foot swimming pool should take care of your relaxation requirements, while free car parking, free Wi-Fi and freedom to roam this fantastic Scottish hideaway will be a God-send! Our location makes us ideal for holidays in the Highlands, so pack your bags and pick a perfect setting for yours!
Enjoy your stay.
Unable to Book Room
Your account does not contain enough points to book this room type.
Pets allowed with Restrictions Prior arrangement required. Dogs are allowed in guest rooms & bar only
“Kennedy vacation ”
By Stephanie K
Biloxi, Mississippi on 04/28/17
This property is just beautiful. The views are amazing . We had great service . Property very clean . Peter the porter went above and beyond was always helpful with our needs . The property is...
Lot going for it in terms of location and if you can get a room with a view. Parking a hassle with valet service though street parking available relatively cheaply and free at night but this was not...
Very disappointed in the tea, we were served two pots of hot water no teapots then followed by 3 teabags and one green tea, by this time the water was Luke warm and also there was no container to put...