A street with a historic building, a cafe, and a traffic light.

Find beach hotels in Perth

Beach vacation deals from $73
  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
    Learn about One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on Perth Beach Hotels

Tonight
Aug 7 - Aug 8
Tomorrow
Aug 8 - Aug 9
This weekend
Aug 7 - Aug 9
Next weekend
Aug 14 - Aug 16

Our top choices for Perth beach hotels

1. Invercarse Hotel Dundee, BW Signature Collection

Invercarse Hotel Dundee, BW Signature Collection
Dundee
$88 nightly
$105 total
Aug 16 - Aug 17
Total with taxes and fees
Invercarse Hotel Dundee, BW Signature Collection

2. The Clarendon

The Clarendon
Dundee
$97 nightly
$116 total
Aug 9 - Aug 10
Total with taxes and fees
The Clarendon

3. Shaftesbury Lodge Guest House

Shaftesbury Lodge Guest House
Dundee
$112 nightly
$135 total
Aug 16 - Aug 17
Total with taxes and fees
Shaftesbury Lodge Guest House

4. Hill Park Hotel

Hill Park Hotel
Rosyth
$71 nightly
$85 total
Aug 30 - Aug 31
Total with taxes and fees
Hill Park Hotel

5. The Elbow Room

The Elbow Room
Kirkcaldy
$86 nightly
$103 total
Sep 1 - Sep 2
Total with taxes and fees
The Elbow Room

6. Drumoig Golf Hotel

Drumoig Golf Hotel
St. Andrews
$101 nightly
$121 total
Sep 2 - Sep 3
Total with taxes and fees
Drumoig Golf Hotel

7. 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.
$129 nightly
$155 total
Sep 6 - Sep 7
Total with taxes and fees
Fisherman's Tavern Hotel - Inn by Greene King Inns

8. Dunclutha Guest House

Dunclutha Guest House
Leven
$115 nightly
$115 total
Aug 17 - Aug 18
Total with taxes and fees
Dunclutha Guest House

9. Four Points Flex by Sheraton Dundee

Four Points Flex by Sheraton Dundee
Dundee
$90 nightly
$108 total
Aug 23 - Aug 24
Total with taxes and fees
Four Points Flex by Sheraton Dundee

10. Dean Park Hotel

Dean Park Hotel
Kirkcaldy
$61 nightly
$73 total
Sep 6 - Sep 7
Total with taxes and fees
Dean Park Hotel
View all properties

Choose what matters most at beach hotels in Perth

Pool
Breakfast included
4 stars
5 stars
All-inclusive

Find out more about Perth

Perth and its attractions for beach lovers

While Perth, Scotland doesn't have a traditional beach, nearby natural attractions like the stunning Loch Earn and the picturesque shores of the River Tay offer beautiful waterside experiences. Families can enjoy a day out at the scenic Loch Earn, where you can enjoy water sports like kayaking or take a leisurely boat trip while soaking in breathtaking views of the surrounding hills. The nearby village of Scone, home to the historic Scone Palace, enhances the experience with its stunning gardens and rich history, perfect for family explorations. For those interested in wildlife, the RSPB Loch of Kinnordy reserve invites you to discover local bird species in their natural habitat, an exciting adventure for nature lovers. After a day of activities, consider staying in one of Perth's charming hotels that provide easy access to these attractions, allowing you to unwind in comfort and style, with attentive service that caters to your high expectations. The vibrant city center also offers a range of dining options, where you can indulge in locally sourced cuisine, making your stay an enjoyable blend of relaxation and adventure.

Top Perth Hotel Reviews

Carnoustie Golf Hotel

Carnoustie Golf Hotel

8/10 Good
"Very spacious room overlooking the golf course. Evening meal menu is very extensive and high quality. Breakfast quite expensive if you just want something light to start the day."
James 2-night trip
Posted 3 hours ago
Carnoustie Golf Hotel

Frequently asked questions

What is Perth like for travelers who love the beach?
Known for its countryside and golf courses, Perth offers a lot for the traveler planning a getaway.
When's the best time for a beach vacation in Perth?
You can plan your beach trip with a look at weather throughout the year in Perth: The hottest months are usually July and August with an average temp of 55°F, while the coldest months are January and February with an average of 38°F. Average annual precipitation for Perth is 39 inches.
What is there to see and do around Perth?
After arriving and checking into your hotel, you'll probably want to explore your surroundings. Beach lovers can spend some quality time by the water at Burleigh Sands. Discover the area's countryside and gardens, and make time for local attractions like Perth Theatre and Perth Concert Hall. For more things to see and do, consider visiting Black Watch Regimental Museum or Scone Palace.
What's the best way to get to my beach hotel in Perth?
This travel information can help you get to and around your beach accommodation in Perth with ease. To get to Perth, book a flight to Dundee (DND), the closest major airport, which is located 15.9 mi (25.5 km) from the city center. If you want to venture outside of the area, hop on a train at Perth Station.

Explore a world of travel with Expedia