Compare Hotels in Portmahomack, Scotland

Handpicked and Verified Places to Stay in Portmahomack, Scotland

Check-in
12Sept
Check-out
13Sept
Rooms and Guests2 Guests, 1 Room
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
Star rating
Guest rating
Accommodation type
Price per night
Popular landmarks
Amenities
Services
1-2 out of 2
Sort by:high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.0
Great
Map200 m from City Centre100 m from Tarbat Golf Club
FromUS$ 101 /nightSelect
8.2
Great
Caledonian House
Map100 m from City Centre200 m from Tarbat Golf Club
FromUS$ 120 /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 120
⬇️ The lowest price
USD 101
💸 Average price for
4-star hotels
USD 109

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