My Favourites

« Back to accommodation in Kingdom of Fife

Hotels & Inns In Fife

Many hotels in the Kingdom of Fife are close to golf courses. Some offer golf as a package. There are hotels in variety, ranging from historic coaching inns to castle accommodation, with St Andrews offering an especially good choice. In the west of Fife, there is also plenty of availability near the Forth Bridge, giving easy access to Edinburgh, in areas such as Burntisland and Dunfermline.

  • 1 (you are here)
  • 2
  • 3
  • 4
  • 7
Dunnikier House Hotel
Dunnikier House Hotel

Kirkcaldy, Fife, KY1 3LP

Dunnikier is a privately owned 18th century Country House Hotel situated in parkland and adjacent to Dunnikier Golf Course.

Price: £60 - £90 (Per person per night)

Make Enquiry

  • Visit Scotland Reviews Available 3 stars
Old Manor Country House Hotel
Old Manor Country House Hotel

Lundin Links, Leven, Fife, KY8 6AJ

Special year round retreat, 35 miles from Edinburgh, 12 miles St Andrews overlooking championship golf course and Largo Bay.

Price: £35 - £95 (Per person per night)

Make Enquiry

  • Visit Scotland Reviews Available 4 stars
Meldrums Hotel
Meldrums Hotel

Ceres, Fife, KY15 5NA

Historic listed coaching inn with 7 en-suite rooms. Situated in Ceres village, a 10 minute drive from St Andrews.

Price: £34 (Per person per night)

Make Enquiry

  • Visit Scotland Reviews Available 3 stars
The Woodside Hotel
The Woodside Hotel

Aberdour, Fife, KY3 0SW

The Woodside Hotel is convenient for Edinburgh, with a 30-minute train journey across the world famous Forth Bridge.

Book Online

Balcomie Links Hotel
Balcomie Links Hotel

Crail, Fife, KY10 3TN

Situated conveniently on the East Coast of Scotland near St Andrews the “Home of Golf”

Book Online

  • Visit Scotland Reviews Available 2 stars
  • AA Reviews Available 2 stars
The Spindrift Guest House
The Spindrift Guest House

Anstruther, Fife, KY10 3DT

The Spindrift is a comfortable Victorian residence built in the 1870's. Upgraded but retaining many of its original features.

Price: £60 - £80 (Per room per night)

Make Enquiry

  • Visit Scotland Reviews Available 4 stars
  • AA Reviews Available 4 stars
Laurel Bank Hotel
Laurel Bank Hotel

Markinch, Glenrothes, Fife, KY7 6DB

A charming Victorian Hotel incorporating Haigs Restaurant. All rooms have been recently refurbished.

Price: £45 - £90 (Per room per night)

Book Online

  • Visit Scotland Reviews Available 3 stars
Fernie Castle Hotel
Fernie Castle Hotel

Letham, Fife, KY15 7RU

This 1530 built castle is set in 17 acres of grounds. All 20 bedrooms equipped to modern standards.

Price: £45 - £70 (Per person per night)

Make Enquiry

  • Visit Scotland Reviews Available 4 stars
Kingswood Hotel
Kingswood Hotel

Burntisland, Fife, KY3 9LL

Set in 2 acres of gardens and woodland with uninterupted views across the Forth Estuary to Edinburgh.

Price: £59 - £150 (Per room per night)

Book Online

  • Visit Scotland Reviews Available 3 stars
Balbirnie House Hotel
Balbirnie House Hotel

Markinch, Fife, KY7 6NE

Situated within a beautiful 400 acre estate, Balbirnie House is a quite unique multi-award winning country house hotel.

Price: £92 - £115 (Per person per night)

Make Enquiry

  • Visit Scotland Reviews Available 4 stars
Craigsanquhar House
Craigsanquhar House

By Cupar, Fife, KY15 4PZ

Craigsanquhar is the quintessential Scottish country house hotel situated just six miles from St. Andrews.

Book Online

  • Visit Scotland Reviews Available 4 stars
Aberdour Hotel
Aberdour Hotel

Aberdour, Fife, KY3 0SW

A friendly, family run hotel in one of Fife's picturesque coastal villages.

Price: £25 - £45 (Per person per night)

Make Enquiry

  • Visit Scotland Reviews Available 3 stars
Caledonian Hotel
Caledonian Hotel

Leven, Fife, KY8 4NG

The Caledonian Hotel is located in the coastal town of Leven, 45 minutes from Edinburgh, 20 minutes from St Andrews.

Book Online

  • Visit Scotland Reviews Available 3 stars
1 Golf Place
1 Golf Place

St Andrews, Fife, KY16 9JA

1 Golf Place is practically on the doorstep of the famous St Andrews Old Course.

Price: £75 - £100 (Per room per night)

Make Enquiry Book Online

Strathearn Hotel
Strathearn Hotel

Kirkcaldy, KY1 2AS

The Strathearn Hotel is a beautiful Victorian building in a suburban setting with a comfortable, friendly atmosphere.

Price: £50 - £105 (Per room per night)

Book Online

  • Visit Scotland Reviews Available 2 stars
1 Dunnikier House Hotel Kirkcaldy, Fife, KY1 3LP 3 stars
2 Old Manor Country House Hotel Lundin Links, Leven, Fife, KY8 6AJ 4 stars
3 Meldrums Hotel Ceres, Fife, KY15 5NA 3 stars
4 The Woodside Hotel Aberdour, Fife, KY3 0SW
5 Balcomie Links Hotel Crail, Fife, KY10 3TN 2 stars
6 The Spindrift Guest House Anstruther, Fife, KY10 3DT 4 stars
7 Laurel Bank Hotel Markinch, Glenrothes, Fife, KY7 6DB 3 stars
8 Fernie Castle Hotel Letham, Fife, KY15 7RU 4 stars
9 Kingswood Hotel Burntisland, Fife, KY3 9LL 3 stars
10 Balbirnie House Hotel Markinch, Fife, KY7 6NE 4 stars
11 Craigsanquhar House By Cupar, Fife, KY15 4PZ 4 stars
12 Aberdour Hotel Aberdour, Fife, KY3 0SW 3 stars
13 Caledonian Hotel Leven, Fife, KY8 4NG 3 stars
14 1 Golf Place St Andrews, Fife, KY16 9JA
15 Strathearn Hotel Kirkcaldy, KY1 2AS 2 stars

Click the map pins to view more information.

  • 1 (you are here)
  • 2
  • 3
  • 4
  • 7

Search Filters

Places

Price Per Room

Price Per Person

Booking

Rating

Features & Facilities

Region

  • Aberdeen & Grampian Highlands
  • Argyll & Bute
  • Aviemore and the Cairngorms
  • Ayrshire, Arran & Clyde Valley
  • Dumfries & Galloway
  • Edinburgh
  • Fort William & Lochaber
  • Glasgow
  • Inverness, Loch Ness & Nairn
  • Kingdom of Fife X
  • Loch Lomond, Stirling & the Trossachs
  • Lothians & Borders
  • Northern Highlands
  • Orkney
  • Perthshire, Angus & Dundee
  • Shetland
  • Skye & Lochalsh
  • Western Isles