Book Forres hotels

More Flash, Less Cash - Take advantage of our Price Pledge** (even on luxey stays)

We keep it easy with the option to pay now or later on select accommodation

Book up 'til the last second - millions of rooms to crash tonight^

Check hotel availability in Forres

Cheap Forres hotels

Carlton Hotel

Carlton Hotel

2.5 out of 5
67 High St, Forres, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$143 per night from 7 May to 8 May
AU$143
includes taxes & fees
7 May - 8 May
With a stay at Carlton Hotel in Forres, you'll be within a 5-minute walk of Moray Coast Trail and Dava Way.
Carlton Hotel
Ramnee Hotel

Ramnee Hotel

4 out of 5
Victoria Road, Forres, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$261 per night from 25 Apr to 26 Apr
AU$261
includes taxes & fees
25 Apr - 26 Apr
Located in Forres, Ramnee Hotel is a 1-minute drive from Grant Park and 6 minutes from Universal Hall Arts Centre.
Ramnee Hotel
Blervie House

Blervie House

5 out of 5
Blervie House Estate, Rafford, Forres, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$688 per night from 21 May to 22 May
AU$688
includes taxes & fees
21 May - 22 May
Located in Forres, Blervie House is on a lake, within a 15-minute drive of Ben Romach Distillery and Brodie Castle.
Blervie House
Save an average of 15% on thousands of hotels when you're signed in
Courtyard by Marriott Inverness Airport

Courtyard by Marriott Inverness Airport

4 out of 5
Fresson Circle, Dalcross, Inverness, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$336 per night from 11 May to 12 May
AU$336
includes taxes & fees
11 May - 12 May
Located in Inverness, Courtyard by Marriott Inverness Airport is a 2-minute drive from Castle Stuart and 9 minutes from Culloden Battlefield.
Courtyard by Marriott Inverness Airport
Holiday Inn Express Inverness by IHG

Holiday Inn Express Inverness by IHG

3 out of 5
Stoneyfield, Inverness, Scotland
The price is AU$333 per night from 11 May to 12 May
AU$333
includes taxes & fees
11 May - 12 May
With a stay at Holiday Inn Express Inverness by IHG in Inverness, you'll be within a 10-minute drive of Inverness Castle and Eastgate Shopping Centre.
Holiday Inn Express Inverness by IHG
Smithton Hotel

Smithton Hotel

3 out of 5
Smithton Road, Inverness, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$258 per night from 7 May to 8 May
AU$258
includes taxes & fees
7 May - 8 May
With a stay at Smithton Hotel in Inverness, you'll be within a 10-minute drive of Inverness Castle and Eastgate Shopping Centre.
Smithton Hotel
Macdonald Aviemore Highland Hotel

Macdonald Aviemore Highland Hotel

4 out of 5
Macdonald Aviemore Resort, Aviemore, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$250 per night from 28 Apr to 29 Apr
AU$250
includes taxes & fees
28 Apr - 29 Apr
With a stay at Macdonald Aviemore Highland Hotel in Aviemore, you'll be in a national park, just a 5-minute walk from Dalfaber Neighbourhood Centre and 8 minutes ...
Macdonald Aviemore Highland Hotel
Craigellachie Hotel of Speyside

Craigellachie Hotel of Speyside

4 out of 5
Victoria Street, Aberlour, Scotland
The price is AU$505 per night from 11 May to 12 May
AU$505
includes taxes & fees
11 May - 12 May
Located in Aberlour, Craigellachie Hotel of Speyside is in a rural location, within a 5-minute drive of Speyside Cooperage and Sandy Hole.
Craigellachie Hotel of Speyside
Laichmoray Hotel

Laichmoray Hotel

3 out of 5
Maisondieu Road, Elgin, Scotland
Fully refundableReserve now, pay when you stay
The price is AU$246 per night from 27 Apr to 28 Apr
AU$246
includes taxes & fees
27 Apr - 28 Apr
With a stay at Laichmoray Hotel in Elgin, you'll be within a 10-minute walk of Relax and Elgin Museum.
Laichmoray Hotel
Don't see what you're looking for?
See all available properties in Forres
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Hotels in Forres

You'll need to move faster than a cute cat video goes viral if you want to stay near Forres. There's just 1 place to stay within 10 kilometres of the centre, so chop chop!

You don't need to stress about sleeping late if you stay at Ramnee Hotel. It's the most centrally located option available, so you'll still be able to squeeze in a good day's worth of adventures!

Still on the hunt for somewhere to stay? Think about the Invernairne Guest House, 16 kilometres from the downtown area. The Eight Acres Hotel & Leisure Club is a good backup, just 16 kilometres away.

Nairn is another place where you can sit back and get to know the room service menu. Located 16 kilometres west of Forres, it's where you'll discover the Brodie Castle and Nairn Beach. The Golf View Hotel & Spa and Muthu Newton Hotel are a few of the hotel and apartment options here. 18 kilometres to the east of Forres you can also stay at Elgin, which is home to The Lodge Elgin and The Mansion House Hotel & Country Club. The Glen Moray Distillery and Spynie Palace are just some of the most popular places to explore when you're in Elgin.

Make your way 40 kilometres west and you'll find yourself in Inverness, a regional centre with a population of 41,000. While you're exploring this neck of the woods, whip out your camera and get your tourist on at Eastgate Shopping Centre, Inverness Castle and the Inverness Museum and Art Gallery. Got some time up your sleeve? Check out the vibe at the Bellfield Park and Inverness Cathedral. There's a wide selection of hotels and accommodations in Inverness, with the Rocpool Reserve Hotel & Chez Roux Restaurant and Culloden House Hotel at the top of our list.

Having been scrunched up in a cabin seat for hours, a nice comfy bed at the Jurys Inn Aberdeen Airport will feel heavenly! If that doesn't quite cut it, check out the Courtyard by Marriott Aberdeen Airport. Both are pretty much on the doorstep of Aberdeen Airport, which is 95 kilometres from the centre of town.

Forres hotels essential information

Accommodation
1,170 hotels
Lowest Price
AU$143
Highest Price
AU$688
Popular hotels
Carlton Hotel, Ramnee Hotel, Blervie House, Courtyard by Marriott Inverness Airport, Holiday Inn Express Inverness by IHG, Smithton Hotel, Macdonald Aviemore Highland Hotel, Craigellachie Hotel of Speyside, Laichmoray Hotel

Most recent Forres hotel reviews

**Terms and Conditions apply.
^Subject to availability and chosen travel dates.