Find Hotels near Perth Racecourse

Find Deals for Any Season
Book a room with free cancellation for more flexibility
Find hotels near me
Rooms
Adults
Children
Done
SEARCH
  1. Home
  2. Perth
  3. Perth Racecourse Hotels

Perth Racecourse Hotels

POI Map Map Marker
View area on map
Filter By
Filter By
Map

Hotel Class

Property Type

Facilities

See the latest prices and deals by choosing your dates. Choose dates
Meikleour Arms Hotel & Restaurant
Meikleour Arms Hotel & Restaurant

Meikleour (4.2 km from Perth Racecourse)

Set in the rural region of Perthshire the Meikleour Arms is located at the heart of the conservation village of Meikleour well known for its impressive trees and salmon fishing.

Superb 323 reviews
9.5
The Angus Hotel
The Angus Hotel

Wellmeadow (6.5 km from Perth Racecourse)

A warm welcome to The Angus Hotel Blairgowrie’s premier leisure hotel and one of only 4 hotels in Perthshire with a modern fully-equipped leisure club and indoor swimming pool. A continental breakfast is offered free of charge every day.

Good 494 reviews
7.8
Victoria Hotel
Victoria Hotel

Lowermill Street (6.6 km from Perth Racecourse)

Set in Blairgowrie Victoria Hotel features a bar shared lounge and free WiFi. Featuring family rooms this property also provides guests with a children's playground. The accommodation offers evening entertainment and room service.

Very good 205 reviews
8.5
The Old Cross Inn
The Old Cross Inn

Alyth Road Rattray Blairgowrie (6.7 km from Perth Racecourse)

With free Wi-Fi in public areas and free parking on site this 140-year-old Victorian inn is situated in the heart of Perthshire. It is surrounded by stunning Scottish scenery and Blairgowrie is a 5-minute drive away.

Very good 175 reviews
8.9
Ballathie House Hotel
Ballathie House Hotel

Kinclaven (6.9 km from Perth Racecourse)

Situated within its own private estate overlooking the River Tay gateway to the Scottish Highlands this charming country house provides luxurious accommodation in tranquil surroundings.

Very good 711 reviews
8.8
Blairgowrie Holiday Park
Blairgowrie Holiday Park

Hatton Road (7.3 km from Perth Racecourse)

Situated in the heart of Perthshire Blairgowrie Holiday Park offers modern accommodation with free parking beautifully landscaped gardens 1 mile from the town centre of market town Blairgowrie.

Superb 142 reviews
9.0
Sky Lodge Perth
Sky Lodge Perth

Perth Airport (12.0 km from Perth Racecourse)

Sky Lodge offers motel-style accommodation at Perth Airport. The property offers free parking and free WiFi in all rooms. The en-suite bedrooms offer a flat-screen TV a desk and a seating area.

Very good 1152 reviews
8.9
Inchture Hotel
Inchture Hotel

Main Street (12.9 km from Perth Racecourse)

Situated on the A90 9 miles from Dundee this hotel provides an ideal country location minutes from the West End Ninewells Hospital and Dundee Airport.

Very good 135 reviews
8.5

Perth Hotels Near Perth Racecourse See All

Hotels Near Perth Racecourse See All

Neighboring Points Of Interest: See All

Perth Racecourse - Perth

Find the best deals on hotel rooms in Perth Racecourse, Perth. Choose from a wide range of options at hotels near Perth Racecourse, all with real guests reviews, detailed descriptions, photos, and maps to help you choose the hotel that's right for you. 

Browse Perth Racecourse hotels from $34 and up—with instant confirmation and guaranteed best prices.