Top 10 Hotels in Banff

See all 6 Hotels in Banff
Fife Lodge
Fife Lodge

Sandyhill Road, Banff AB45 1BE

3.0 out of 5.0
4.3 out of 5 (26 reviews)

Situated in Banff, this hotel is 0.6 mi (1 km) from Duff House and 1.8 mi (3 km) from Macduff Marine Aquarium. Glendronach …

$99
Eight Acres Hotel & Leisure Club
Eight Acres Hotel & Leisure Club

Morriston Road, Elgin IV30 6UN

3.0 out of 5.0
3.4 out of 5 (99 reviews)

Situated in Elgin, this spa hotel is within 3 mi (5 km) of Elgin Museum, Elgin Cathedral, and Spynie Palace. Glen Moray …

$96
ibis Aberdeen Centre - Quayside
ibis Aberdeen Centre - Quayside

15 Shiprow, Aberdeen AB11 5BY

3.0 out of 5.0
4.2 out of 5 (693 reviews)

Located in Central Aberdeen, this hotel is steps from Tolbooth Museum, Aberdeen Maritime Museum, and Provost Ross's House. …

$42
Soprano St Magnus Court Hotel
Soprano St Magnus Court Hotel

18 - 22 Guild Street, Aberdeen AB11 6NF

3.0 out of 5.0
3.4 out of 5 (461 reviews)

Located in Central Aberdeen, this hotel is steps from Aberdeen Maritime Museum and Provost Ross's House. Academy and Provos …

$51
The Globe Inn
The Globe Inn

13-15 North Silver Street, Aberdeen AB10 1RJ

3.0 out of 5.0
4 out of 5 (288 reviews)

Located in Central Aberdeen, this inn is within a 5-minute walk of Union Terrace Gardens, His Majesty's Theatre, and Aberdeen …

$45
Mercure Aberdeen Ardoe House Hotel & Spa
Mercure Aberdeen Ardoe House Hotel & Spa

South Deeside Road, Aberdeen AB12 5YP

4.0 out of 5.0
4.4 out of 5 (366 reviews)

Located in Ardoe, this spa hotel is 1.2 mi (2 km) from Blairs Museum and within 6 mi (10 km) of Academy and Duthie Park Winte …

$62
Skene House HotelSuites-Rosemount
Skene House HotelSuites-Rosemount

96 Rosemount Viaduct, Aberdeen AB25 1NX

4.0 out of 5.0
4.5 out of 5 (500 reviews)

This family-friendly Aberdeen aparthotel is located near the airport, within a 10-minute walk of His Majesty's Theatre, …

$70
Skene House HotelSuites - Whitehall
Skene House HotelSuites - Whitehall

2 Whitehall Place, Aberdeen AB25 2NX

4.0 out of 5.0
4.6 out of 5 (596 reviews)

Located in Central Aberdeen, this aparthotel is within a 15-minute walk of His Majesty's Theatre, Academy, and Aberdeen Music …

$60
Copthorne hotel Aberdeen
Copthorne hotel Aberdeen

122 Huntly Street, Aberdeen AB10 1SU

4.0 out of 5.0
3.7 out of 5 (494 reviews)

Located in Central Aberdeen, this hotel is within a 10-minute walk of St. Mary's Roman Catholic Cathedral, Academy, and …

$46
Jurys Inn Aberdeen
Jurys Inn Aberdeen

Union Square, Aberdeen AB11 5RG

3.0 out of 5.0
4.3 out of 5 (948 reviews)

Located in Central Aberdeen, this eco-friendly hotel is within a 5-minute walk of Union Square Shopping Centre, Aberdeen …

$63

Recent Reviews in Banff

Hide content

Where to stay in Banff

Banff Hotel Guide

For those who are chasing hotels near Banff, there are a few options. The middle of Banff offers 3 Expedia-recommended hotels and apartments within easy driving distance.

Hotels that are within easy driving distance to the city center of Banff include the Gardenia Guest House - B&B and Fife Lodge.

Banff offers just a small range of no-frills acccommodations. You will find the Kathleen`s Bed and Breakfast 9 miles from the downtown area.

15 miles away from the heart of Banff, is the Castle Hotel. The Fife Arms Hotel is 8 miles away. Two more alternatives here include the Durn House and the The Knowes Hotel.

Ballater is 45 miles to the southwest of Banff and is home to the Ballater Golf Club and Loch Muick. The Hilton Grand Vacations at Craigendarroch Suites and The Deeside Inn are some of the Expedia-listed lodging options in Ballater. Or, you could consider staying in Banchory, 40 miles to the south of Banff, where you can pick from the Inchmarlo Villas and Feughside Inn. If you're staying in Banchory, be sure to check out the Crathes Castle and Gardens and Banchory Museum.

If you are into sports and really like games you might like to visit Pittodrie Stadium, which is 40 miles to the southeast of Banff. Those sports fans wishing to find accommodation close to the stadium can make a choice from the Aberdeen Douglas Hotel or the Rox Hotel.

Dyce Airport is a logical airport for accessing Banff. It is 35 miles drive away. If you choose to stay nearby, try the Britannia Hotel Aberdeen or Aberdeen Marriott Hotel.