The Best Hotels in Inverness City Centre

We checked thousands of reviews on and to find the best hotels for your stay
Go to Hotel List View map

Are you looking for the perfect destination that seamlessly blends rich history, stunning landscapes, and a vibrant city center? Look no further than Inverness this enchanting city boasts a plethora of attractions and activities to suit every traveler's taste. And when it comes to accommodations, Inverness city centre is where you'll find the best hotels that promise a truly memorable stay.

When it comes to immersing yourself in the very heart of all the action, Inverness city centre is the place to be. The bustling streets are lined with a diverse range of hotels catering to every budget and preference. From luxurious boutique hotels exuding charm and elegance, to modern and contemporary establishments, there's something to suit every discerning traveler's taste. Whether you're seeking a relaxing getaway, a base to explore the enchanting Scottish Highlands, or a convenient location for business travel, the best hotels in Inverness city centre provide it all.

Beyond the exceptional accommodations, Inverness city centre offers a myriad of attractions and activities that are within easy reach. Take a leisurely stroll along the picturesque River Ness and marvel at the majestic Inverness Castle standing proudly on its banks. Immerse yourself in history at the renowned Inverness Cathedral or explore the vibrant Victorian Market, brimming with local delicacies, unique handmade crafts, and charming boutiques. With an array of museums, galleries, and historical landmarks, Inverness offers endless opportunities for exploration and discovery that are just moments away from the best hotels in the city centre.

Inverness city centre truly captures the essence of what makes this region so extraordinary. From its welcoming hospitality to its rich cultural heritage, every aspect of this captivating city is a testament to its allure and charm. And with the best hotels in Inverness city centre as your base, you'll be perfectly positioned to experience all that this enchanting destination has to offer. So, what are you waiting for? Embark on a remarkable journey and create lasting memories in Inverness, where the best hotels await to provide you with a truly unforgettable stay.

Show more + Show less -

Our Top 10

(Sorted by rating & number of reviews)

1. Premier Inn Inverness Centre
2. Kingsmills Hotel
3. The Glenmoriston Townhouse Hotel
4. Best Western Inverness Palace Hotel & Spa
5. Mercure Inverness Hotel
6. Kingsmills Hotel
7. The Glenmoriston Townhouse Hotel
8. Rocpool Reserve Luxury Highland Package
9. Glen Mhor Hotel And Apartments
10. Best Western Inverness Palace Hotel & Spa

Best Luxury Hotels in Inverness City Centre

Check Availability

Inverness
Mar 11, 2026 - Mar 12, 2026

Premier Inn Inverness Centre

+ 23 photos
The Premier Inn Inverness Centre offers modern and comfortable accommodations at an affordable price. Located in the center of the city, this hotel provides easy access to Inverness' main attractions and vibrant nightlife. With spacious rooms, a welcoming atmosphere, and attentive staff, it's an excellent choice for travelers looking for a budget-friendly option without sacrificing quality.
Address: Millburn Road
Rooms: 118
Price: From 33$

Kingsmills Hotel

8.6

Good

(4481 Reviews)

+ 120 photos
The Kingsmills Hotel seamlessly combines traditional Scottish charm with modern luxury, making it a top choice among the best hotels in Inverness city centre. Surrounded by magnificent grounds, this elegant hotel offers spacious rooms and luxurious suites, some with private balconies overlooking the beautiful landscaped gardens. Indulge in fine dining at the hotel's restaurants, unwind at the luxurious spa, or simply relax in the tranquil ambiance of this exquisite establishment.
Address: Culcabock Road
Rating: Good 8.6 (4481 Reviews)
Rooms: 57
Price: From 224$

The Glenmoriston Townhouse Hotel

8.3

Good

(1617 Reviews)

+ 195 photos
Glenmoriston Town House Hotel is a grand Victorian building exuding historic charm. The hotel's classic architecture and period features transport guests to a bygone era, while the comfortable rooms provide modern comforts. Located on the banks of the River Ness, the hotel offers picturesque views and is within walking distance of Inverness city centre attractions, including the Inverness Museum and Art Gallery.
Address: 20 Ness Bank
Rating: Good 8.3 (1617 Reviews)
Rooms: 33
Price: From 274$

Best Boutique Hotels in Inverness City Centre

Experience the charm and character of Inverness city centre with our selection of the best boutique hotels. These unique and intimate establishments offer a personalized and authentic experience, reflecting the rich history and culture of the city. Immerse yourself in the local charm at these boutique hotels that effortlessly capture the essence of Inverness.

Best Western Inverness Palace Hotel & Spa

8.1

Good

(2563 Reviews)

+ 378 photos
With its prime location on the banks of the River Ness, the Best Western Inverness Palace Hotel & Spa offers comfortable and affordable accommodations. The hotel's stylish rooms provide a welcoming retreat after a day of exploration, and guests can rejuvenate at the on-site spa and wellness center. With its excellent facilities and affordable rates, this hotel remains a popular choice among budget-conscious travelers.
Address: 8 Ness Walk
Rating: Good 8.1 (2563 Reviews)
Rooms: 110
Price: From 203$

Mercure Inverness Hotel

7.1

Good

(3012 Reviews)

+ 180 photos
Mercure Inverness Hotel is a fantastic choice for families, offering spacious and comfortable rooms that can accommodate both adults and children. The hotel's central location allows for easy access to family-friendly attractions in the city. With its warm and welcoming atmosphere, Mercure Inverness Hotel provides a delightful experience for families exploring Inverness.
Address: Church Street
Rating: Good 7.1 (3012 Reviews)
Rooms: 121
Price: From 143$

Kingsmills Hotel

8.6

Good

(4481 Reviews)

+ 120 photos
Kingsmills Hotel boasts a rich history dating back to the 18th century. This beautifully restored property offers elegant rooms that blend classic charm with modern amenities. Take a stroll in the hotel's stunning grounds, which include a period garden, and soak in the ambiance of this historic establishment. Located close to Inverness city centre, the hotel provides easy access to attractions like Inverness Castle and the Old High Church.
Address: Culcabock Road
Rating: Good 8.6 (4481 Reviews)
Rooms: 57
Price: From 224$

Best Budget-Friendly Hotels in Inverness City Centre

Discover comfort and affordability without compromising on quality with our selection of the best budget-friendly hotels in Inverness city centre. These establishments provide excellent value for money, comfortable accommodations, and convenient locations, making them the perfect choice for budget-conscious travelers seeking a delightful stay in the very heart of the city.

The Glenmoriston Townhouse Hotel

8.3

Good

(1617 Reviews)

+ 195 photos
Glenmoriston Town House Hotel offers a family-friendly environment and a range of amenities suitable for all ages. With interconnecting rooms available and a warm, welcoming ambiance, this hotel ensures a comfortable stay for the whole family. Located in the heart of Inverness, families can easily explore the city's attractions while enjoying the hotel's exceptional service and facilities.
Address: 20 Ness Bank
Rating: Good 8.3 (1617 Reviews)
Rooms: 33
Price: From 274$

Rocpool Reserve Luxury Highland Package

8.5

Good

(275 Reviews)

+ 74 photos
For those seeking the epitome of luxury, Rocpool Reserve Hotel & Restaurant is an exceptional choice. This boutique hotel boasts individually designed rooms and suites, exuding contemporary elegance and sophistication. Relax in the hotel's exclusive spa and wellness center, savor delightful culinary creations at the acclaimed restaurant, and enjoy personalized, impeccable service throughout your stay. With its prime location in the lively heart of Inverness offers a truly unforgettable luxury experience.
Address: 14 Culduthel Road
Rating: Good 8.5 (275 Reviews)
Rooms: 13
Price: From 688$

Glen Mhor Hotel And Apartments

7.8

Good

(5841 Reviews)

+ 263 photos
Nestled on the banks of the picturesque River Ness, The Glen Mhor Hotel is a stunning testament to classic Scottish charm. The hotel's elegant rooms and suites are meticulously designed, offering luxurious amenities and breathtaking views of the river or the hotel's enchanting garden. Indulge in exquisite dining at the award-winning restaurant, which showcases the finest Scottish cuisine, and enjoy a truly opulent experience in this superb choice among the best hotels in Inverness city centre.
Address: Ness Bank
Rating: Good 7.8 (5841 Reviews)
Rooms: 101
Price: From 158$

Best Family-Friendly Hotels in Inverness City Centre

Plan the perfect family getaway with our selection of the best family-friendly hotels in Inverness city centre. These hotels offer a range of amenities and services tailored to cater to families, ensuring that both parents and children have a memorable and enjoyable stay in the lively heart of Inverness.

Best Western Inverness Palace Hotel & Spa

8.1

Good

(2563 Reviews)

+ 378 photos
Best Western Inverness Palace Hotel & Spa extends a warm welcome to pets and their owners. The hotel offers pet-friendly rooms, allowing you to enjoy your stay in the center of Inverness while keeping your furry friend by your side. With its riverside location, you and your pet can take leisurely walks along the River Ness, exploring the city's beauty together.
Address: 8 Ness Walk
Rating: Good 8.1 (2563 Reviews)
Rooms: 110
Price: From 203$

Beaufort Hotel

7.5

Good

(1859 Reviews)

+ 103 photos
Beaufort Hotel warmly welcomes pets, ensuring both you and your furry companion have a comfortable stay in the lively heart of Inverness. The hotel's pet-friendly rooms provide all the necessary amenities for a pleasant visit. Take advantage of the hotel's convenient location and explore pet-friendly parks and walking trails nearby, such as the Muirtown Basin Park and the Crown area.
Address: 11 Culduthel Road
Rating: Good 7.5 (1859 Reviews)
Rooms: 35
Price: From 184$

Moyness House Hotel

8.9

Good

(646 Reviews)

+ 74 photos
Moyness House prides itself on being a family-friendly guesthouse in Inverness city centre. With its spacious family rooms and a welcoming atmosphere, this establishment provides a comfortable base for families to explore the city. The attentive hosts go the extra mile to ensure a memorable stay, making Moyness House an excellent choice for families visiting Inverness.
Address: 6 Bruce Gardens
Rating: Good 8.9 (646 Reviews)
Rooms: 8
Price: From 104$

Best Pet-Friendly Hotels in Inverness City Centre

Don't leave your furry friends behind! Discover the best pet-friendly hotels in Inverness city centre, allowing you to enjoy a memorable stay with your four-legged companions. These hotels understand the importance of including your pet in your travel plans and offer amenities and services to ensure a comfortable and enjoyable experience for both you and your pet.

Mercure Inverness Hotel

7.1

Good

(3012 Reviews)

+ 180 photos
Mercure Inverness Hotel understands the bond between pets and their owners and provides pet-friendly accommodations for a delightful stay. Enjoy the hotel's central location, allowing you and your four-legged friend to easily access Inverness' attractions, such as the Whin Park and the Caledonian Canal. The hotel's friendly staff will be happy to assist you with any special requests or information on pet-friendly activities in the area.
Address: Church Street
Rating: Good 7.1 (3012 Reviews)
Rooms: 121
Price: From 143$

Ness Walk Hotel

9.3

Good

(1351 Reviews)

+ 140 photos
Ness Walk Hotel combines contemporary luxury with a nod to its historic roots, providing a truly unique boutique experience. This Georgian mansion-turned-hotel offers beautifully appointed rooms and suites, each uniquely designed to seamlessly blend modern amenities and heritage charm. With its serene riverside location and exquisite gardens, Ness Walk Hotel provides a tranquil retreat in the heart of the city.
Address: 12 Ness Walk
Rating: Good 9.3 (1351 Reviews)
Rooms: 47
Price: From 198$

Best Historic Hotels in Inverness City Centre

Step back in time and experience the rich history of Inverness with our selection of the best historic hotels in the city centre. These establishments have stood the test of time, offering a glimpse into the past while providing modern comforts. Immerse yourself in the fascinating stories and architectural splendor of these historic gems.