A historic building with multiple towers and a large entrance.

Beach Hotels & Resorts in Perthshire from NZ$156

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
    Sign in
  • Be picky

    Search almost a million properties worldwide

Check availability on Perthshire Beach Hotels

Tonight
17 Aug - 18 Aug
Tomorrow
18 Aug - 19 Aug
This weekend
21 Aug - 23 Aug
Next weekend
28 Aug - 30 Aug

Our top choices for Perthshire beach hotels

1. The Four Seasons Hotel

The Four Seasons Hotel
Crieff
  • Relax on sandy shores at this national park hotel with private beach access, scenic lake views, and an oceanfront restaurant.
NZ$319
includes taxes & fees
17 Sept - 18 Sept
The Four Seasons Hotel

2. Hill Park Hotel

Hill Park Hotel
Rosyth
NZ$156
includes taxes & fees
30 Aug - 31 Aug
Hill Park Hotel

3. Old Course Hotel

Old Course Hotel
St. Andrews
NZ$1,137
includes taxes & fees
13 Sept - 14 Sept
Old Course Hotel

4. Invercarse Hotel Dundee, BW Signature Collection

Invercarse Hotel Dundee, BW Signature Collection
Dundee
NZ$176
includes taxes & fees
23 Aug - 24 Aug
Invercarse Hotel Dundee, BW Signature Collection

5. The Clarendon

The Clarendon
Dundee
NZ$231
includes taxes & fees
23 Aug - 24 Aug
The Clarendon

6. Apex City Quay Hotel & Spa

Apex City Quay Hotel & Spa
Dundee
NZ$204
includes taxes & fees
23 Aug - 24 Aug
Apex City Quay Hotel & Spa

7. Orocco Pier

Orocco Pier
South Queensferry
  • Unwind by the Scottish coast with easy beach access, breathtaking views, and attentive staff ready to make your stay memorable.
NZ$331
includes taxes & fees
7 Sept - 8 Sept
Orocco Pier

8. Fisherman's Tavern Hotel - Inn by Greene King Inns

Fisherman's Tavern Hotel - Inn by Greene King Inns
Dundee
  • Unwind steps from the shoreline at this beachfront inn, where sandy relaxation meets exceptional hospitality and spotless comfort.
NZ$264
includes taxes & fees
31 Aug - 1 Sept
Fisherman's Tavern Hotel - Inn by Greene King Inns

9. Rusacks St Andrews

Rusacks St Andrews
St. Andrews
  • Relax at this beachside golf retreat with luxury amenities just steps from sandy shores.
NZ$990
includes taxes & fees
13 Sept - 14 Sept
Rusacks St Andrews

10. Carnoustie Golf Hotel

Carnoustie Golf Hotel
Carnoustie
NZ$262
includes taxes & fees
27 Aug - 28 Aug
Carnoustie Golf Hotel
View all properties

Choose what matters most at beach hotels in Perthshire

Pool
Breakfast included
4 stars
5 stars
All-inclusive

Find out more about Perthshire

Perthshire and its attractions for beach lovers

While Perthshire may not be directly renowned for its beaches, the allure of nearby water bodies offers unique experiences for beach enthusiasts. Start your adventure at Loch Tay, where you can enjoy a spot of kayaking or paddleboarding against the stunning backdrop of the surrounding hills. This picturesque loch is not only great for water activities but also perfect for a relaxing picnic on its shores. For a more tranquil experience, head to the sandy banks of the River Earn; it's an ideal spot for families to unwind while children splash about in the shallow waters. Nature lovers will appreciate the beautiful walks along the river, where you can soak in the serene landscapes. For those who enjoy a bit of history, a visit to the quaint village of Kenmore, at the head of Loch Tay, offers charming architecture and delightful local shops. Staying in the nearby town of Aberfeldy provides access to various quality hotels, where attentive service and comfortable amenities are guaranteed, allowing you to immerse yourself in the enchanting Perthshire countryside while still being close to these lovely water experiences.

Top Perthshire Hotel Reviews

Explore a world of travel with Expedia