Find and Book Top Hotels in Rothes

Search among 6 available hotels and places to stay in Rothes from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-6 out of 6
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great93 reviews
MapView on map300 m from City Centre500 m from Rothes Golf Club
From   US$ 319 /nightSelect
Places to stay near Rothes
Guest house
8.4
Great73 reviews
MapView on map4.5 km from Rothes4.5 km from City Centre
From   US$ 224 /nightSelect
8.4
Great247 reviews
4.4 km from Rothes4.4 km from City Centre
From   US$ 212 /nightSelect
8.2
Great95 reviews
4.4 km from Rothes4.4 km from City Centre
From   US$ 102 /nightSelect
8.0
Great103 reviews
6.4 km from Rothes6.4 km from City Centre
From   US$ 162 /nightSelect
8.6
Great19 reviews
10.3 km from Rothes10.3 km from City Centre
From   US$ 231 /nightSelect

Best Hotels and Places to Stay in Rothes

Why visit?

Rothes, a charming town located in the United Kingdom, offers a unique and authentic experience for tourists. With its rich history, beautiful landscapes, and renowned whiskey distilleries, Rothes is a perfect destination for those seeking relaxation and adventure. The town boasts a range of excellent Rothes hotels, making it an ideal base for exploring the surrounding area.

Where to stay?

Rothes Hotel: Situated in the heart of town, Rothes Hotel offers comfortable accommodation with convenient access to local attractions. With its traditional charm and modern amenities, this hotel provides a welcoming atmosphere for tourists to unwind after a day of exploring. Its central location also allows visitors to easily access shops, restaurants, and distilleries.

The Glenrothes Area: Just a short distance from Rothes, The Glenrothes area offers a serene and picturesque stay. Surrounded by lush green landscapes and breathtaking views, this area provides a tranquil escape from the hustle and bustle of daily life. Visitors can find a range of hotels in the Glenrothes area that cater to different budgets and preferences.

Speyside Region: Known for its exceptional whiskey distilleries, the Speyside region is a must-visit for whiskey enthusiasts. Staying in this area allows tourists to explore renowned distilleries such as Glen Grant and Glenrothes. Hotels in the Speyside region offer a comfortable retreat amidst the stunning natural beauty and provide easy access to whiskey tours and tastings.

What is the price per hotel room per night?

3-star hotels: The average price per night ranges from $80 to $120.

4-star hotels: The average price per night ranges from $150 to $220.

5-star hotels: The average price per night ranges from $250 to $400.

Best value for money:

The Station Hotel: Located in the heart of Rothes, The Station Hotel offers comfortable rooms at affordable prices. With its friendly staff and convenient access to local attractions, this hotel provides great value for money.

The Archiestown Hotel: Situated in the nearby village of Archiestown, this charming hotel offers a cozy atmosphere and reasonable rates. Guests can enjoy comfortable rooms, delicious meals at the on-site restaurant, and easy access to the scenic Speyside region.

The Dowans Hotel: Nestled in the picturesque village of Aberlour, The Dowans Hotel combines affordability with Scottish hospitality. The hotels spacious rooms, stunning views, and proximity to notable whiskey distilleries make it a popular choice for visitors.

Best kids-friendly hotels:

The Ben Rinnes Lodge: This family-friendly hotel offers spacious rooms and a range of facilities for children, including a play area and outdoor activities. With its welcoming atmosphere and proximity to family-friendly attractions, The Ben Rinnes Lodge ensures a memorable stay for both parents and children.

The Knockomie Inn: Located in the charming village of Forres, The Knockomie Inn provides a warm welcome to families. The hotel offers family rooms, a childrens menu, and activities like nature walks and treasure hunts, making it an ideal choice for a kid-friendly stay.

Best hotels for a romantic getaway:

The Craigellachie Hotel: Set in the picturesque countryside, The Craigellachie Hotel exudes Victorian charm and offers luxurious rooms with stunning views. Couples can enjoy romantic walks along the River Spey, intimate dining experiences, and access to nearby whiskey distilleries.

The Seafield Arms Hotel: Situated in the coastal town of Cullen, The Seafield Arms Hotel provides a romantic retreat by the sea. With its cozy atmosphere, sea-view rooms, and proximity to Cullen Beach, this hotel offers an idyllic setting for a romantic escape.

Best for location:

The Eastbank Hotel: Positioned in the heart of Rothes, The Eastbank Hotel provides easy access to local amenities, including shops and dining options. Its central location makes it a convenient base for exploring the town and visiting nearby distilleries.

The Grant Arms Hotel: Situated in the neighboring town of Grantown-on-Spey, The Grant Arms Hotel offers a prime location for outdoor enthusiasts. Surrounded by the Cairngorms National Park, the hotel provides easy access to hiking trails, wildlife watching, and other outdoor activities.

The Dowans Hotel: Located in Aberlour, The Dowans Hotel offers a tranquil setting amidst spectacular landscapes. Its proximity to the Speyside region makes it an excellent choice for whiskey enthusiasts, as well as those seeking a peaceful retreat.

Best for a short city break:

The Laichmoray Hotel: Situated in the heart of Elgin, The Laichmoray Hotel provides easy access to the citys attractions, including Elgin Cathedral and museum. With comfortable rooms and a range of amenities, this hotel is perfect for a short city break.

The Royal Hotel: Located in the center of Forres, The Royal Hotel offers convenience and comfort for a brief city getaway. Visitors can explore the town’s historic sites, enjoy local cuisine, and easily access nearby attractions, such as Brodie Castle.

Show moreLess