Find hotels near Perth Racecourse, Perth from $63

Start date: Check-in selected.
To Date
End date: Check-out
  • 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
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Compare 2,870 hotels close to Perth Racecourse with room rates, reviews, and availability. Most hotels are fully refundable.

Holiday Inn Express Perth by IHG

3.0 star property
1.2 mi from Perth Racecourse
9.0 out of 10, Wonderful, (1003)
"staff were extremely helpful "
United Kingdom
Angie
$53 nightly
The price is $63
Nov 23 - Nov 24
Total with taxes and fees
Holiday Inn Express Perth by IHG

Scone Arms Hotel

3.0 star property
1.8 mi from Perth Racecourse
9.2 out of 10, Wonderful, (179)
"The room was clean. The staff was helpful and friendly. We are in the restaurant which was very busy with delicious food. "
Canada
Nichole
$95 nightly
The price is $115
Nov 25 - Nov 26
Total with taxes and fees
Scone Arms Hotel

Scottish Stunning Stay With Free Parking

4.0 star property
1.6 mi from Perth Racecourse
10.0 out of 10, Exceptional, (2)
"Used as a base for a wedding. Comfortable beds. Parking and cleanliness of property were very much appreciated. "
United Kingdom
Helen
$204 nightly
The price is $245
Dec 3 - Dec 4
Total with taxes and fees
Scottish Stunning Stay With Free Parking

Stylish Scottish House With Garden and Parking

3.5 star property
1.5 mi from Perth Racecourse
$327 nightly
The price is $327
Nov 27 - Nov 28
Total with taxes and fees
Stylish Scottish House With Garden and Parking

Hazeldene Guest House

3.5 star property
2 mi from Perth Racecourse
9.6 out of 10, Exceptional, (121)
"Lovely host great breakfast easy parking "
United Kingdom
Andrew
$96 nightly
The price is $116
Dec 1 - Dec 2
Total with taxes and fees
Hazeldene Guest House

The Townhouse

5.0 star property
2.6 mi from Perth Racecourse
10.0 out of 10, Exceptional, (295)
"Great bed and breakfast, David took good care of us. Breakfast was incredible and the tea and scones were a special extra treat! "
United States
Leah
$117 nightly
The price is $141
Nov 27 - Nov 28
Total with taxes and fees
The Townhouse

Heidl Guest House

3.0 star property
2.4 mi from Perth Racecourse
9.0 out of 10, Wonderful, (291)
"Good location, 5 minute walk to city centre. Friendly helpful staff. The room had comfortable beds, breakfast had plenty of choice."
United Kingdom
Rod
$81 nightly
The price is $97
Dec 6 - Dec 7
Total with taxes and fees
Heidl Guest House

Sunbank House Hotel

4.0 star property
2.8 mi from Perth Racecourse
9.4 out of 10, Exceptional, (91)
"Lovely stay, comfy beds, very clean room. Only thing I wish i would have known is breakfast start time when booking, too late for me so wasted my money on it, but the breakfast options seem fantastic. "
United Kingdom
Richard
$73 nightly
The price is $88
Dec 1 - Dec 2
Total with taxes and fees
Sunbank House Hotel

Leonardo Boutique Huntingtower Perth

4.0 star property
2.5 mi from Perth Racecourse
8.8 out of 10, Excellent, (850)
"Room was clean and comfortable and the staff were very friendly and helpful "
United Kingdom
Lorraine
$104 nightly
The price is $124
Dec 4 - Dec 5
Total with taxes and fees
Leonardo Boutique Huntingtower Perth

The Royal George Hotel

3.0 star property
2.3 mi from Perth Racecourse
8.6 out of 10, Excellent, (426)
"Great spot"
Canada
Randy
$117 nightly
The price is $141
Nov 20 - Nov 21
Total with taxes and fees
The Royal George Hotel

Parklands Hotel

4.0 star property
2.6 mi from Perth Racecourse
8.8 out of 10, Excellent, (299)
"Lovely clean room but on the small side. Huge bathroom. Staff very friendly & attentive. Had a cooked breakfast in hotel which was very enjoyable. "
United Kingdom
Liz
$78 nightly
The price is $93
Nov 20 - Nov 21
Total with taxes and fees
Parklands Hotel

Salutation Hotel

3.0 star property
2.5 mi from Perth Racecourse
8.2 out of 10, Very Good, (888)
"Interesting hotel with character in the centre of Perth. Great location near the high street, the river and transport links. It is a bit tired in areas but the room was clean and the bathroom looked like it had recently been refurbished. "
United Kingdom
Amanda
$55 nightly
The price is $66
Nov 23 - Nov 24
Total with taxes and fees
Salutation Hotel

Grampian Hotel

3.0 star property
2.4 mi from Perth Racecourse
8.0 out of 10, Very Good, (187)
"Fresh breakfast and easy parking "
United Kingdom
Marie
$91 nightly
The price is $110
Dec 7 - Dec 8
Total with taxes and fees
Grampian Hotel

Travelodge Perth Broxden Junction

3.0 star property
3.2 mi from Perth Racecourse
8.6 out of 10, Excellent, (40)
"Room was lovely the bed very comfortable "
United Kingdom
June
Travelodge Perth Broxden Junction

Mercure Perth Hotel

3.0 star property
2.2 mi from Perth Racecourse
7.4 out of 10, Good, (1001)
"Friendly staff and good welcome "
United Kingdom
Steve
$64 nightly
The price is $77
Nov 23 - Nov 24
Total with taxes and fees
Mercure Perth Hotel

Premier Inn Perth City Centre

3.0 star property
2.3 mi from Perth Racecourse
7.0 out of 10, Good, (6)
"This is a very dated property. Very low grade rooms. Carpets worn and dirty. Would not stay again"
United States
Marilyn
$57 nightly
The price is $68
Dec 14 - Dec 15
Total with taxes and fees
Premier Inn Perth City Centre

Lovat Hotel

3.0 star property
2.5 mi from Perth Racecourse
7.0 out of 10, Good, (269)
"Loved it! Clean room, nicely kept, awesome staff, good restaurant and pub located right there! Looking forward to our next stay there."
United States
Darrel Vincent
$62 nightly
The price is $75
Nov 25 - Nov 26
Total with taxes and fees
Lovat Hotel

The Bankfoot Inn

3.0 star property
5.6 mi from Perth Racecourse
9.4 out of 10, Exceptional, (134)
"Fantastic staff and warm vibe made for very comfortable stay in clean and spacious room. "
United Kingdom
Chris
$99 nightly
The price is $119
Nov 20 - Nov 21
Total with taxes and fees
The Bankfoot Inn

St John's Apartments

4.0 star property
2.4 mi from Perth Racecourse
10.0 out of 10, Exceptional, (1)
"Located right in the middle of town, we stayed in Kinnoul, larger than anticipated the two floors were wonderfully clean and modern, couldn't have been better. Lovely kitchen area with everything, apart from tea towels so we had to use the hand towel. Some reviews say there is noise but we must have been lucky, maybe neighbouring apartments were uninhabited during our stay, whole place was silent, apart from town clock chiming every quarter hour, which didnt bother us and wasn't through the...
United Kingdom
Clare
$101 nightly
The price is $121
Nov 20 - Nov 21
Total with taxes and fees
St John's Apartments

Ballathie Country House Hotel and Estate

4.0 star property
6.3 mi from Perth Racecourse
9.0 out of 10, Wonderful, (529)
"The Breakfast was excellent, also newly decorated room was lovely. Have stayed there many times "
United Kingdom
George
$96 nightly
The price is $116
Dec 3 - Dec 4
Total with taxes and fees
Ballathie Country House Hotel and Estate
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top guest rated hotels close to Perth Racecourse

Top Perth Racecourse Hotel Reviews

Hotels near other Perth Racecourse attractions

Frequently asked questions

What are the top-rated hotels near Perth Racecourse?
Discover the top-rated hotels near Perth Racecourse that promise an unforgettable stay in Perth, Scotland, United Kingdom.

The Townhouse

The Townhouse is a luxurious 5-star hotel located just 3.5 miles from Perth Racecourse, with an impeccable review rating of 10. This Georgian hotel offers premium bedding, designer toiletries, and daily housekeeping for an indulgent experience. Guests can enjoy free full breakfast and relax in the beautiful garden. With amenities like Egyptian cotton sheets and complimentary concierge service, The Townhouse is a great choice for travelers seeking elegance and comfort.

Premier Inn Perth City Centre

Premier Inn Perth City Centre is a well-rated 3-star hotel located just 3.1 miles from Perth Racecourse, also receiving a perfect review rating of 10. This hotel provides convenient self-parking options, making it easy for travelers to explore the area. With its central location and comfortable accommodations, Premier Inn is a practical choice for travelers visiting the racecourse.

Organic Welltree

Organic Welltree is a charming accommodation situated 4.5 miles from Perth Racecourse, rated 10 by travelers. This hotel features a lovely terrace and offers a complimentary cooked breakfast, ensuring travelers start their day right. With free self-parking and essential toiletries provided, Organic Welltree delivers a delightful and straightforward experience for those exploring Perth.
How much is a hotel near Perth Racecourse?
Staying near Perth Racecourse is a treat, with plenty of hotels from $63 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a vacation during weekends or around public holidays.
What are the most popular family-friendly hotels near Perth Racecourse?
For families seeking a memorable stay near Perth Racecourse, these top-rated hotels offer family-friendly amenities and a warm atmosphere for travelers of all ages.

The Royal George Hotel

The Royal George Hotel is a welcoming 3-star hotel located just 2.9 miles from Perth Racecourse, rated 8.6 by travelers. This hotel is perfect for families, featuring complimentary cribs, rollaway beds, and a fun arcade game room to keep the kids entertained. Guests can also enjoy a beautiful garden, 24-hour fitness facilities, and stunning river views during their stay.

Salutation Hotel

Situated 3.2 miles from Perth Racecourse, the Salutation Hotel is a charming 3-star hotel an 8.2 review rating from travelers. Family-friendly amenities include free cribs, kids' meals at the restaurant, and a special breakfast for children. Guests appreciate the nearby parking, contactless check-in, and the convenience of 24-hour room service, making it an ideal choice for families.

Lovat Hotel

The Lovat Hotel, located 4.0 miles from Perth Racecourse, offers a cozy 3-star experience with a review rating of 6.8 from travelers. This family-friendly hotel provides free cribs, a playground for children, and complimentary buffet breakfast. Guests can also take advantage of self-parking and enjoy scenic mountain views, making it a comfortable base for family adventures.
Are there any 5-star hotels near Perth Racecourse?
Discover the allure of top-rated 5-star hotels near Perth Racecourse, perfect for a luxurious getaway.

The Townhouse

The Townhouse is a stunning 5-star hotel that offers an exceptional experience just 3.5 miles from Perth Racecourse. With a perfect review rating of 10, this Georgian-style hotel impresses travelers with its luxurious rooms featuring Egyptian cotton sheets and designer toiletries. Guests can enjoy daily complimentary breakfast and unwind in the beautiful garden. Unique touches such as plush bathrobes and a dedicated concierge service enhance the experience, making it a top choice for travelers seeking elegance and comfort.
Which hotels near Perth Racecourse offer the best views?
Discover the best hotels near Perth Racecourse that combine stunning views with exceptional comfort.

Lovat Hotel

Lovat Hotel, rated 6.8 by travelers, is a cozy 3-star hotel located 4.0 miles from Perth Racecourse. The hotel offers stunning mountain views and features like free breakfast on weekends and daily housekeeping. With amenities such as an electric car charging station and a snack bar, it caters to both convenience and comfort, creating a welcoming atmosphere for all travelers.

Parklands Hotel

Parklands Hotel, rated 8.8 by travelers, is a charming 4-star hotel located 3.5 miles from Perth Racecourse. Guests can enjoy the serene atmosphere from the garden-view restaurant or relax on the terrace, perfect for taking in the tranquil surroundings. With amenities like complimentary airport transportation, free self-parking, and luxurious Egyptian cotton sheets, it offers a delightful stay amidst a historical district.

Murrayshall Country Estate

Murrayshall Country Estate boasts an impressive review rating of 9.2 and is also a 4-star hotel situated 3.5 miles from Perth Racecourse. Guests can revel in picturesque golf course views, with an onsite golf club and lessons available. The estate features a terrace for relaxation, room service, and premium bedding for ultimate comfort, making it an ideal retreat for golf enthusiasts and nature lovers alike.
What are the best affordable hotels near Perth Racecourse?
For those seeking affordable yet comfortable accommodations near Perth Racecourse, these top-rated hotels offer great value and a welcoming atmosphere.

Premier Inn Perth City Centre

Located only 3.1 miles from Perth Racecourse, the 3-star Premier Inn Perth City Centre boasts an impressive review rating of 10. Guests appreciate the convenient self-parking and Wi-Fi access. This hotel is perfect for those seeking a central location combined with affordable comfort.

Organic Welltree

Just 4.5 miles from Perth Racecourse, Organic Welltree is a charming option for travelers looking for a budget-friendly stay. Rated 10 by travelers, this hotel offers free Wi-Fi and complimentary cooked breakfast daily, ensuring travelers start their day right. Additional amenities include free self-parking and a lovely terrace for relaxation.

Scotia

Scotia is just 3.5 miles away from Perth Racecourse and offers a review rating of 9.6, making it a solid choice for budget-conscious travelers. This 3-star hotel features free Wi-Fi, a delicious free breakfast daily, and even welcomes pets at no extra charge. With additional amenities like early check-in and free self-parking, travelers can enjoy a straightforward stay.
What are the best boutique hotels near Perth Racecourse?
For those seeking a boutique experience near Perth Racecourse, you'll discover charming hotels that combine style and comfort perfectly.

Parklands Hotel

Parklands Hotel is a delightful 4-star boutique hotel located just 3.5 miles from Perth Racecourse, with a remarkable review rating of 8.8. Guests can unwind on the terrace and enjoy the lush garden views from the on-site restaurant. This hotel features luxurious Egyptian cotton sheets and offers complimentary toiletries for a touch of pampering. With additional amenities like free self-parking and a 24-hour airport shuttle, it's an ideal choice for travelers looking for convenience and comfort.
What are the best pet-friendly hotels near Perth Racecourse?
Finding the perfect pet-friendly hotel near Perth Racecourse ensures a delightful stay for both you and your furry friend.

Salutation Hotel

Salutation Hotel, only 3.2 miles from Perth Racecourse, boasts a review rating of 8.2 and a 3-star rating. This pet-friendly hotel accommodates dogs and offers essential amenities like food and water bowls. Travelers will appreciate the nearby shopping district, daily housekeeping, and the option for 24-hour room service, ensuring a pleasant stay for both travelers and their pets.

Murrayshall Country Estate

Murrayshall Country Estate is a 4-star hotel located just 3.5 miles from Perth Racecourse, rated 9.2 by travelers. This charming estate welcomes pets and offers amenities such as food and water bowls, ensuring a comfortable stay for your furry companion. Guests can enjoy the stunning golf views, relax on the terrace, or take advantage of free self-parking and daily housekeeping.

The Lodge At Perth Racecourse

The Lodge At Perth Racecourse is ideally situated right next to the racecourse, just a short walk away. With a solid review rating of 8.6, this 3-star hotel is pet-friendly, providing food and water bowls for pets. Guests can enjoy daily housekeeping, relax in the garden, and take advantage of free self-parking, making it a convenient choice for travelers.
Can I book a fully refundable hotel close to Perth Racecourse?
Most bookings on Expedia are refundable if canceled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, simply enter "Perth Racecourse", set your travel dates, and use the "Fully refundable" filter under "Deals & Discounts" on the results page. Alternatively, explore deals with free cancellation options on Expedia.
Can I find Expedia discounts for hotels near Perth Racecourse?
To look for discounts on hotels near Perth Racecourse, join One Key™—our free travel rewards program. One Key members always get our best prices and earn OneKeyCash™* on eligible bookings for every dollar spent. Another way to save is by bundling your hotel and flights together on Expedia.

*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.

Explore a world of travel with Expedia