Compare Hotels in Portmahomack, Scotland

Handpicked and Verified Places to Stay in Portmahomack, Scotland

Check-in
02Nov
Check-out
03Nov
Guests
2 Guests
Portmahomack offers stunning scenery along the Scottish coastline. Visit the sandy shores of Tarbat Ness Beach and explore the historic Tarbat Discovery Centre. You can also check out the beautiful Tarbat Ness Lighthouse for breathtaking views. This charming village provides a variety of cozy hotels and charming B&Bs that focus on local experiences, ensuring you enjoy your stay. Carefully chosen options highlight amenities and notable reviews, making it easy for you to find the ideal spot. When booking, consider visiting during spring or fall for the best rates and pleasant weather.
All filters
1-12 out of 12
Sort by:high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.2
Great
Map100 m from City Centre200 m from Tarbat Golf Club
FromUS$ 120 /nightSelect
8.0
Great
Map200 m from City Centre100 m from Tarbat Golf Club
FromUS$ 101 /nightSelect
8.6
Great
Map200 m from City Centre100 m from Tarbat Golf Club
FromUS$ 178 /nightSelect
Map3.0 km from City Centre
FromUS$ 190 /nightSelect
Map1.8 km from City Centre1.8 km from Tarbat Golf Club
FromUS$ 165 /nightSelect
Map2.4 km from City Centre
FromUS$ 173 /nightSelect
Map400 m from City Centre300 m from Tarbat Golf Club
FromUS$ 156 /nightSelect
Map1.8 km from City Centre1.8 km from Tarbat Golf Club
FromUS$ 112 /nightSelect
Little Tarrel Castle, Portmahomack
Map2.3 km from City Centre
FromUS$ 275 /nightSelect
Smiddy Cottage
Map4.5 km from City Centre
FromUS$ 194 /nightSelect
Ina'S Cottage - Seasgair Lodges
Map200 m from City Centre300 m from Tarbat Golf Club
Select
Well Cottage
Map100 m from City Centre200 m from Tarbat Golf Club
FromUS$ 151 /nightSelect

Price range for stays in Portmahomack, Scotland

From budget-friendly B&Bs to castle hotels and Highland lodges, Scotland offers stays for every traveler's dream itinerary.

⬆️ The highest price
USD 275
⬇️ The lowest price
USD 101
💸 Average price for
4-star hotels
USD 120

Hotel Insights for Portmahomack Travelers

This guide provides essential information on hotels in Portmahomack, evaluating 1 property to help travelers make informed accommodation choices based on factual data.

Typical nightly rates range from $120-$180 USD.

There is 1 hotel property with direct coastal access.

Peak travel seasons are June to August.

Local taxes and fees amount to approximately 10%.

The nearest attractions, including Tarbat Ness Lighthouse, are about 5 km away.

More towns to explore across United Kingdom