We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Hotels near Duncraig Station

  • Sort by:
  • Traveler Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
Scorrybreac Road, Portree IV51 9QU, Scotland
21.2 miles from Duncraig Station
Loading prices...
TripAdvisor
Booking.com
Travelocity
41 Harbour Street, Plockton IV52 8TN, Scotland
0.5 miles from Duncraig Station
#2 of 2 hotels in Plockton
Innes Street, Plockton IV52 8TW, Scotland
0.6 miles from Duncraig Station
#1 of 2 hotels in Plockton
Balmacara Hotel | Balmacara, Balmacara IV40 8DH, Scotland
3.8 miles from Duncraig Station
$185* /night
View Deal
Priceline
$185*
Agoda.com
$184*
Orbitz.com
Erbusaig, Erbusaig IV40 8BB, Scotland
3.9 miles from Duncraig Station
Loading prices...
Cancelon
Booking.com
Priceline
Main Street, Kyle of Lochalsh IV40 8AB, Scotland
4.8 miles from Duncraig Station
Top Deal
$142*
$126* /night
View Deal
TripAdvisor
$126*
Hotwire.com
$126*
HotelQuickly
$142*
Ferry Road, Kyle of Lochalsh IV40 8AF, Scotland
4.9 miles from Duncraig Station
Loading prices...
TripAdvisor
White Heather Hotel | The Harbour, Kyleakin IV41 8PL, Scotland
5.5 miles from Duncraig Station
Loading prices...
Travelocity
Orbitz.com
King Street, Kyleakin IV41 8PH, Scotland
5.7 miles from Duncraig Station
Top Deal
$208*
$105* /night
View Deal
TripAdvisor
$105*
Booking.com
$109*
AMOMA
$208*
| Dornie, Dornie IV40 8DT, Scotland
6.0 miles from Duncraig Station
Strathcarron, IV54, Lochcarron IV54 8YS, Scotland
7.4 miles from Duncraig Station
Beauly, Glenelg IV40 8JZ, Scotland
8.1 miles from Duncraig Station
No photo provided
Shiel Bridge, Shiel Bridge IV40 8HL, Scotland
11.5 miles from Duncraig Station
Main Street, Broadford IV49 9AE, Scotland
12.0 miles from Duncraig Station
Top Deal
$206*
$165* /night
View Deal
TripAdvisor
$164*
Expedia.com
$200*
Booking.com
$206*
Torrin Road, Broadford IV49 9AB, Scotland
12.2 miles from Duncraig Station
No availability for your dates from these sites
Booking.com
Annat | By Achansheen, Torridon IV22 2EY, Scotland
13.9 miles from Duncraig Station
No availability for your dates from these sites
Hotels.com
Orbitz.com
Expedia.com
Sleat | Isle of Skye, Sleat IV43 8QW, Scotland
13.9 miles from Duncraig Station
Loading prices...
Expedia.com
Priceline
Elvoline
Isle Ornsay Hotel, Sleat IV43 8QR, Scotland
14.6 miles from Duncraig Station
Loading prices...
TripAdvisor
Expedia.com
Hotels.com
Skye & Lochalsh, Glenmoriston IV63 7YW, Scotland
21.1 miles from Duncraig Station
No availability for your dates from these sites
Booking.com
Agoda.com
Priceline
Scorrybreac Road, Portree IV51 9QU, Scotland
21.2 miles from Duncraig Station
Loading prices...
TripAdvisor
Booking.com
Travelocity
9-11 Bosville Terrace | Isle of Skye, Portree IV51 9DG, Scotland
21.3 miles from Duncraig Station
Loading prices...
TripAdvisor
Booking.com
Agoda.com
Beaumont Crescent, Portree IV51 9DF, Scotland
21.3 miles from Duncraig Station
Somerled Square, Portree IV51 9EH, Scotland
21.4 miles from Duncraig Station
Loading prices...
Booking.com
Elvoline
Cancelon
Royal Hotel Bank Street, Portree IV51 9BU, Scotland
21.4 miles from Duncraig Station
Loading prices...
Expedia.com
Travelocity
Priceline
Home Farm Road | Portree, Isle of Skye, Portree IV51 9LX, Scotland
21.6 miles from Duncraig Station
Loading prices...
TripAdvisor
Booking.com
Agoda.com
Garve | Wester Ross, Kinlochewe IV22 2PA, Scotland
22.4 miles from Duncraig Station
Top Deal
$143*
$116* /night
View Deal
TripAdvisor
$116*
Booking.com
$143*
Hotels.com
$116*
| Loch Maree, Talladale IV22 2HL, Scotland
23.9 miles from Duncraig Station
Achnasheen | Gairloch, Talladale IV22 2HL, Scotland
24.0 miles from Duncraig Station
Loading prices...
Booking.com
TripAdvisor
$124*
Hotels.com
$125*
Station Road, Mallaig PH41 4PY, Scotland
24.0 miles from Duncraig Station
Mallaig PH414QZ, Scotland
24.1 miles from Duncraig Station
Top Deal
$183*
$158* /night
View Deal
Hotels.com
$159*
Booking.com
$163*
HotelQuickly
$183*
Still looking for a place to stay?
Plockton has 14 B&Bs/inns with 895 reviews
3 Innes Street, Plockton IV52 8TW, Scotland
0.6 miles from Duncraig Station
#1 of 14 Plockton B&B and Inns
Duirnish, Plockton IV40 8BE, Scotland
2.0 miles from Duncraig Station
#2 of 14 Plockton B&B and Inns
32 Harbour Street, Plockton IV52 8TN, Scotland
0.5 miles from Duncraig Station
#3 of 14 Plockton B&B and Inns
See all 14 Plockton B&Bs/inns
See all hotels in or near Plockton
Erbusaig, Erbusaig IV40 8BB, Scotland
3.9 miles from Duncraig Station
Loading prices...
Cancelon
Booking.com
Priceline
Balmacara Hotel | Balmacara, Balmacara IV40 8DH, Scotland
3.8 miles from Duncraig Station
$185* /night
View Deal
Priceline
$185*
Agoda.com
$184*
Orbitz.com
Main Street, Kyle of Lochalsh IV40 8AB, Scotland
4.8 miles from Duncraig Station
Top Deal
$142*
$126* /night
View Deal
TripAdvisor
$126*
Hotwire.com
$126*
HotelQuickly
$142*
Ferry Road, Kyle of Lochalsh IV40 8AF, Scotland
4.9 miles from Duncraig Station
Loading prices...
TripAdvisor
White Heather Hotel | The Harbour, Kyleakin IV41 8PL, Scotland
5.5 miles from Duncraig Station
Loading prices...
Travelocity
Orbitz.com
*Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.
Plockton Travel Forum Need specific advice visiting Plockton, Ross and Cromarty? Visit the TripAdvisor Travel Forum for Plockton and ask our Destination Experts and the travel community.