You can save up to 15% on over 100,000 hotels
Become a member for free
Become a member for free and save up to 15% on thousands of properties with our member prices.
Search hotels across the globe with our easy-to-use filters to find your perfect stay.
We compare thousands of deals in seconds to provide you the best price every time.
Access a range of fully refundable and pay on arrival properties for complete flexibility.
You can save up to 15% on over 100,000 hotels
Become a member for free
Cupar, a charming town nestled in the heart of Fife, Scotland, offers a delightful escape for travelers seeking a blend of history and tranquility. Known for its rich heritage as a former royal burgh, Cupar provides a unique experience with its picturesque landscapes and welcoming atmosphere. Visitors can explore the best neighborhoods such as the historic town center, which is dotted with quaint shops, cafes, and traditional Scottish architecture.
Top attractions in Cupar include the Cupar Heritage Centre, where you can delve into the town's storied past, and the nearby Hill of Tarvit Mansion, a stunning Edwardian mansion with beautiful gardens. The town's proximity to St. Andrews and Dundee makes it an ideal base for exploring the wider region. Whether you're seeking a peaceful retreat or a cultural adventure, Cupar offers a variety of accommodations to suit every traveler's needs.
See the latest prices and deals by choosing your dates
Hotel in St. Andrews · 12.52 km from centre
9.4
943 reviews
Breakfast available
With a stay at Old Course Hotel, you'll be centrally located in St. Andrews, steps from Old Course at St Andrews and 4 minutes by foot from University of St. Andrews. This golf hotel is 0.2 mi (0.4 km) from St Andrews - Jubilee Course and 0.3 mi (0.5 km) from Swilken Bridge.
Guest house in Dundee · 16.69 km from centre
3.0
82 reviews
Easy sleep enjoys a location in Dundee, 26 miles from Lunan Bay and 1.2 miles from University of Dundee. The property is around 14 miles from St Andrews University, 17 miles from Fairmont St Andrews Bay Golf Course, and 21 miles from Scone Palace. Free Wifi is available throughout the property, and Discovery Point is 1.2 miles away.
Glamis Castle is 13 miles from the guest house, while St Andrews Cathedral is 14 miles away. Dundee Airport is 3.1 miles from the property.
Hotel in St. Andrews · 10.56 km from centre
9.4
290 reviews
Breakfast available
Located in St. Andrews, Rufflets St Andrews is within a 5-minute drive of University of St. Andrews and Royal & Ancient Golf Club of St. Andrews. This hotel is 2 mi (3.3 km) from West Sands and 2.1 mi (3.3 km) from St. Andrew's Cathedral.
Hotel in St. Andrews · 12.92 km from centre
9.4
343 reviews
Breakfast available
When you stay at Rusacks St Andrews in St. Andrews, you'll be next to a golf course, just steps from University of St. Andrews and Old Course at St Andrews. This golf hotel is 0.1 mi (0.2 km) from St Andrews - Jubilee Course and 0.1 mi (0.2 km) from Swilken Bridge.
Hotel in St. Andrews · 13.60 km from centre
9.0
433 reviews
Breakfast available
With a stay at The Albany Hotel St Andrews, you'll be centrally located in St. Andrews, steps from University of St. Andrews and within a 5-minute walk of St. Andrew's Cathedral. This hotel is 0.4 mi (0.7 km) from Old Course at St Andrews and 0.5 mi (0.8 km) from Royal & Ancient Golf Club of St. Andrews.
Inn in Radernie, Leven · 11.47 km from centre
8.4
285 reviews
Breakfast available
Located in Leven, The Inn at Lathones is in a rural location, within a 10-minute drive of Fife Folk Museum and St Andrews Wine Company. This inn is 6.1 mi (9.8 km) from Old Course at St Andrews and 6.6 mi (10.6 km) from University of St. Andrews.
Hotel in Glenrothes · 14.97 km from centre
8.0
47 reviews
Breakfast available
Located in Glenrothes, Gilvenbank is within a 10-minute drive of Bongos Soft Play Centre and Falkland Palace. This hotel is 4.3 mi (6.9 km) from Skydive St. Andrews and 4.3 mi (7 km) from Happy Hounds Secure Dog Walking Field.
Hotel in Inchture, Perth · 17.04 km from centre
8.0
93 reviews
Located in Perth, Inchture Hotel is a 4-minute drive from Cairn O'Mohr Fruit Wines and 7 minutes from Dundee Karting. This hotel is 6.5 mi (10.5 km) from Camperdown Country Park and Templeton Woods and 6.5 mi (10.5 km) from Dunholm Dog Park.
Hotel in St. Andrews · 12.36 km from centre
8.0
129 reviews
Breakfast available
When you stay at Agnes Blackadder Hall Campus Accommodation in St. Andrews, you'll be near the beach, just steps from University of St. Andrews and 6 minutes by foot from Old Course at St Andrews. This hotel is 0.4 mi (0.7 km) from St Andrews - Jubilee Course and 0.5 mi (0.8 km) from Swilken Bridge.
Hotel in Leven · 13.92 km from centre
7.8
160 reviews
With a stay at Caledonian Hotel in Leven, you'll be near the beach, just a 3-minute walk from Leven Beach and 15 minutes by foot from Fife Heritage Railway. This hotel is 15.4 mi (24.8 km) from University of St. Andrews and 1.5 mi (2.4 km) from Lochs and Glens North Cycle Route.
Bed & breakfast in Perth · 17.20 km from centre
9.2
39 reviews
Breakfast available
With a stay at The Courtyard in Perth, you'll be within a 15-minute drive of Cairn O'Mohr Fruit Wines and Camperdown Country Park and Templeton Woods. This bed & breakfast is 9.5 mi (15.3 km) from Dunholm Dog Park and 9.9 mi (15.9 km) from Woodland Park.
Hotel in Dundee · 15.19 km from centre
9.8
130 reviews
When you stay at The Clarendon in Dundee, you'll be near the airport, within a 15-minute walk of West Park and University of Dundee. This hotel is 14.6 mi (23.5 km) from University of St. Andrews and 15.9 mi (25.5 km) from Old Course at St Andrews.
Apartment in St. Andrews, Dunino · 15.26 km from centre
8.5
122 reviews
The Garden Apartment is located in Dunino, just 2.6 miles from Fairmont St Andrews Bay Golf Course and 3 miles from St Andrews University. Both free Wifi and parking on-site are accessible at the apartment free of charge. The property features a children's playground and outdoor furniture.
The apartment consists of 1 bedroom, a living room, a fully equipped kitchenette with an oven and a kettle, and 1 bathroom with a walk-in shower and a hair dryer. Towels and bed linen are available in the apartment. For added privacy, the accommodation features a private entrance.
For those times when you'd rather not eat out, you can cook on the barbecue.
Guests at The Garden Apartment can enjoy cycling nearby, or make the most of the garden.
Discovery Point is 16 miles from the accommodation. Dundee Airport is 18 miles from the property.
Holiday home in St. Andrews · 16.42 km from centre
9.2
360 reviews
Rustic Cabins, sea views from rewilded farm with Highland Cows offers accommodations in St. Andrews, 1.6 miles from St Andrews East Sands Beach and a 8-minute walk from Fairmont St Andrews Bay Golf Course. This vacation home offers free private parking and private check-in and check-out. The vacation home provides sea views, a barbecue, and free Wifi is available throughout the property.
A microwave, a toaster, and fridge are also provided in the kitchenette, as well as a kettle. At the vacation home, every unit includes a private bathroom with a hair dryer and free toiletries.
St Andrews University is 3 miles from the vacation home, while Discovery Point is 16 miles away. Dundee Airport is 18 miles from the property.
Hotel in Kirkcaldy · 19.26 km from centre
8.8
24 reviews
Located in Kirkcaldy, Earl David Hotel is a 3-minute drive from Wemyss Caves and 6 minutes from Fife Ice Arena. This hotel is 3.2 mi (5.2 km) from Pathhead Sands and 3.7 mi (6 km) from Lochs and Glens North Cycle Route.
Hotel in Leven, Lundin Links · 12.23 km from centre
8.7
724 reviews
Breakfast available
Located in Lundin Links, 11 miles from St Andrews University, The Upper Largo Hotel & Restaurant provides accommodations with a private beach area, free private parking, a terrace and a restaurant. With free WiFi, this 4-star hotel offers room service. Guests can have a drink at the bar.
At the hotel, every room has a desk and a flat-screen TV. All rooms have an electric tea pot and a private bathroom with a shower and free toiletries, while selected rooms will provide you with a kitchen equipped with a fridge. All guest rooms feature a closet.
The breakfast offers buffet, continental or Full English/Irish options.
Fairmont St Andrews Bay Golf Course is 13 miles from The Upper Largo Hotel & Restaurant, while Discovery Point is 23 miles away. Dundee Airport is 24 miles from the property.
Hotel in Lower Largo, Leven · 12.76 km from centre
8.4
33 reviews
Breakfast available
Located in Leven, Crusoe Hotel is within a 15-minute drive of Fife Heritage Railway and Lochs and Glens North Cycle Route. This hotel is 12.3 mi (19.8 km) from Old Course at St Andrews and 12.6 mi (20.3 km) from University of St. Andrews.
Hotel in Glenrothes · 14.98 km from centre
8.1
1,559 reviews
Located in Glenrothes, 19 miles from St Andrews University, The Gilvenbank Hotel has accommodations with a garden, free private parking, a shared lounge and a terrace. This 3-star hotel offers a 24-hour front desk, luggage storage space and free WiFi. Guests can use a bar.
The rooms come with a flat-screen TV with cable channels, an electric tea pot, a shower, free toiletries and a desk. Rooms are complete with a private bathroom, while certain accommodations at the hotel also feature a seating area.
Guests at The Gilvenbank Hotel can enjoy a continental breakfast. At the accommodation you'll find a restaurant serving British cuisine. Vegetarian, dairy-free and vegan options can also be requested.
Fairmont St Andrews Bay Golf Course is 22 miles from The Gilvenbank Hotel, while Discovery Point is 22 miles from the property. Dundee Airport is 25 miles away.
Bed & breakfast in St. Andrews · 13.10 km from centre
9.2
130 reviews
Breakfast available
A stay at 5Pilmourplace places you in the heart of St. Andrews, steps from University of St. Andrews and Old Course at St Andrews. This bed & breakfast is 0.1 mi (0.2 km) from Lundin Golf Club and 0.1 mi (0.2 km) from Royal & Ancient Golf Club of St. Andrews.
Guest house in Methil, Buckhaven · 16.56 km from centre
9.1
394 reviews
30 College Street, Buckhaven, Leven, Fife, KY81JX enjoys a location in Buckhaven, 19 miles from St Andrews University and 19 miles from Fairmont St Andrews Bay Golf Course. Both free Wifi and parking on-site are available at the guest house free of charge. The accommodation offers full-day security and luggage storage space for guests.
All units come with a seating area, a flat-screen TV with streaming services, and a private bathroom with a hair dryer and walk-in shower. A microwave, a fridge, and kitchenware are also featured, as well as a kettle. At the guest house, each unit comes with bed linen and towels.
Dundee Airport is 28 miles away.