Top 30 Hotels in Cupar

See all 218 Hotels in Cupar
Old Course Hotel
Old Course Hotel

Old Station Road, St. Andrews KY16 9SP

5.0 out of 5.0

Located in the heart of St. Andrews, this luxury hotel is within a 10-minute walk of St Andrews - Jubilee Course, Lundin Golf …

$127
avg/night
Best Western Scores Hotel
Best Western Scores Hotel

76 The Scores, St. Andrews KY16 9BB

2.0 out of 5.0

Located in the heart of St. Andrews, this hotel is steps from St. Andrews Aquarium, Lundin Golf Club, and The Scores. Old …

$95
avg/night
Hotel du Vin & Bistro St. Andrews
Hotel du Vin & Bistro St. Andrews

40 The Scores, St. Andrews KY16 9AS

4.0 out of 5.0

Situated in the historical district, this romantic hotel is steps from The Scores, St. Andrews Aquarium, and Lundin Golf Club …

$71
avg/night
Malmaison Dundee
Malmaison Dundee

44 Whitehall Crescent, Dundee DD1 4AY

4.0 out of 5.0

Situated in Dundee, this romantic hotel is steps from St Mary's Church and Discovery Point. Verdant Works is 0.7 mi (1.1 km) away.

$48
avg/night
Macdonald Rusacks Hotel
Macdonald Rusacks Hotel

Pilmour Links, St. Andrews KY16 9JQ

4.0 out of 5.0

Situated in St. Andrews, this golf hotel is steps from Lundin Golf Club, The Royal & Ancient Golf Club of St. Andrews, and Ol …

$103
avg/night
The Townhouse
The Townhouse

17 Marshall Place, Perth PH2 8AG

5.0 out of 5.0
5 out of 5 (2 reviews)

Situated in Perth, this guesthouse is within a 10-minute walk of Fergusson Gallery, St. John's Kirk, and Perth Theatre. Perth …

Get Rates
Apex City Quay Hotel & Spa
Apex City Quay Hotel & Spa

1 West Victoria Dock Road, Dundee DD1 3JP

4.0 out of 5.0

This stylish Dundee hotel is in the heart of the new City Quay development, on the waterfront. The HM Frigate Unicorn is just …

$67
avg/night
Fairmont St Andrews
Fairmont St Andrews

Fife, St. Andrews KY16 8PN

5.0 out of 5.0

This family-friendly St. Andrews hotel is located by the sea, within a 15-minute walk of St. Andrews Bay Golf Resort and St …

Get Rates
Murrayshall House Hotel & Golf Courses
Murrayshall House Hotel & Golf Courses

Murrayshall Road, Perth PH2 7PH

4.0 out of 5.0

Located in Scone, this golf hotel is 3.1 mi (5 km) from Perth Art Gallery and Museum and within 6 mi (10 km) of St. John's …

$56
avg/night
Huntingtower Hotel
Huntingtower Hotel

Crieff Road, Perth PH1 3JT

3.0 out of 5.0

Situated in Almondbank, this eco-friendly hotel is 0.9 mi (1.4 km) from Huntingtower Castle and within 3 mi (5 km) of …

$58
avg/night

Recent Reviews in Cupar

Hide content

Where to stay in Cupar

Cupar Hotel Guide

Visitors to Fife will find 6 hotels within an easy drive of Cupar, but there aren't any in Cupar itself.

The Westport Serviced Apartments, Scotland, which is the nearest accommodation, is 11 miles from downtown Cupar. Another nearby alternative is the The Bay Hotel, in Scotland, 17 miles from Cupar.

One of the relatively small number of budget accommodation options in Cupar is the The Covenanter Hotel.

The Balbirnie House is situated 7 miles away from the middle of Cupar. Another accommodation option is the Gorno Grove House - B&B, which is situated 7 miles away. Alternative places to rest your head include the Apex City Quay Hotel & Spa and the Meikleour Arms Hotel and Restaurant.

Looking for things to do? Spend the day exploring Dunfermline Abbey and Deep Sea World, which you'll find in Dunfermline, 20 miles to the southwest of Cupar. The Best Western Plus Dunfermline Crossford Keavil House Hotel and Rooms at 29brucestreet are some of the Expedia-listed lodging alternatives in Dunfermline. Alternatively, you could consider staying at St. Andrews, 12 miles to the east of Cupar, where you'll find the Old Course Hotel and Macdonald Rusacks Hotel. While in St. Andrews, be sure to explore the University of St. Andrews and St. Andrew's Cathedral.

If you like sports and like to watch local games you might choose to visit Murrayfield Stadium, which is 25 miles to the south of Cupar. Sleep nearby to the action at the Sheraton Grand Hotel & Spa, Edinburgh or the The Chester Residence.

For travelers planning on flying via Dundee Airport, you might like to book a room at Doubletree by Hilton Dundee, or Shaftesbury Lodge - Adults Only, which are both close by.