This page contains affiliate links. If you book through them, we may earn a commission.

The Best Hotels in Fife

Here’s our manually curated guide to the best luxury, boutique, and most charming hotels in Fife — in our opinion.

Hannah, Travel Blogger

Updated

Rusacks St Andrews

Rated 9.1 in 1267 reviews

Overlooking the famous Old Course in St Andrews centre, Rusacks St Andrews features valet parking is available and free… See more

Overlooking the famous Old Course in St Andrews centre, Rusacks St Andrews features valet parking is available and free WiFi throughout the property.

The rooms each have a modern bathroom with free designer toiletries and a hairdryer. Rooms also feature a flat-screen satellite TV and tea/coffee making facilities.

The Bridge and Eighteen, a three AA Rosette restaurant serves delectable Scottish dishes using produce from local suppliers

Just a 10-minute walk from St Andrews Castle, the Rusacks St Andrews is a 20-minute drive from Dundee. Dundee Airport is a 25-minute drive away.

Rooms from $326

Fairmont St Andrews, Scotland

Rated 8.7 in 1364 reviews

Set on a 520 acre estate on cliffs overlooking St Andrews Bay, this 5 - star hotel features its own championship golf… See more

Set on a 520 acre estate on cliffs overlooking St Andrews Bay, this 5 - star hotel features its own championship golf courses. It has free parking, free WiFi, a spa and a pool. A complimentary shuttle service to and from the hotel to St Andrews town centre runs every hour Sunday - Thursday 11:00 - 18:00, Friday - Saturday 11:00 - 22:00

The Fairmont's large rooms are equipped with air conditioning, satellite TV and modern bathrooms with heated floors.

The resort has 2 world-famous golf courses. It also features a spa with a modern gym, a 16-metre swimming pool, a steam room, sauna and a hot tub.

Fairmont St Andrews boasts a range of dining facilities including the two AA Rosette St Andrews Bar & Grill serving the finest Scottish steak and seafood with stunning views over the medieval town, and the magnificent La Cucina serving authentic Italian recipes by authentic Italian Chefs.

Rooms from $271

Hotel Du Vin, St Andrews

Rated 8.8 in 955 reviews

Hotel Du Vin, St Andrews is a stylish and refurbished property set on The Scores and next to the Old Course golf course… See more

Hotel Du Vin, St Andrews is a stylish and refurbished property set on The Scores and next to the Old Course golf course. The boutique hotel features stunning views over St Andrews Bay and is well-located for the beach and the shops of St Andrews.

The slate-tiled, terraced house, an impressive former family home, has been converted into a chic hotel. The luxury rooms come with Egyptian cotton sheets and rain-effect showers. There is also a TV, luxurious toiletries and free WiFi access.

Hotel Du Vin, St Andrews has a French-style bistro serving home-cooked food prepared with seasonal and local produce. Guests can relax with a glass of wine in the bar and lounge area serving an impressive wine list chosen by the in-house sommelier.

You can enjoy a stroll along the seafront to St Andrews' famous university, while the shops, restaurants and pubs of North, South and Market streets are within a 10-minute walk.

Rooms from $150

Old Course Hotel St Andrews

Rated 9.2 in 1057 reviews

Overlooking West Sands Beach and the Links Golf Course, Old Course Hotel features a luxury spa and award-winning… See more

Overlooking West Sands Beach and the Links Golf Course, Old Course Hotel features a luxury spa and award-winning restaurant. Set in a magnificent building, the hotel has scenic views and elegant rooms.

The Old Course Hotel St Andrews has the Kohler Waters Spa, which offers luxury spa treatments, a hydrotherapy pool, experience showers and cold plunge pool. There is also a 20-metre swimming pool and fitness centre.

The refurbished bedrooms at Old Course have sumptuous décor and modern bathrooms with designer toiletries. With original character, rooms also feature flat-screen TVs and fluffy bathrobes. Free Wi-Fi is included.

With 3 AA-Rosettes, Road Hole Restaurant offers fine dining and over 200 whiskies, the contemporary Swilcan Loft serving an eclectic international menu with locally sourced Scottish produce and the most famous 19th hole in golf – The Jigger Inn, serving traditional pub food and its very own Jigger Ale.

Situated in scenic St Andrews, Old Course Hotel is just metres from the rugged Scottish coastline and North Sea. Nearby Dundee can be reached in 20 minutes’ drive.

Rooms from $333

The Peat Inn Restaurant With Rooms

Rated 9.6 in 111 reviews

Located in St. Andrews, 12 km from St Andrews University, The Peat Inn Restaurant With Rooms provides accommodation with… See more

Located in St. Andrews, 12 km from St Andrews University, The Peat Inn Restaurant With Rooms provides accommodation with a garden, free private parking, a restaurant and a bar. Each accommodation at the 5-star hotel has garden views and free WiFi. The property is non-smoking and is situated 15 km from St Andrews Bay.

All rooms at the hotel are equipped with a seating area and a flat-screen TV. The private bathroom is equipped with a shower, free toiletries and a hairdryer. Guest rooms will provide guests with a wardrobe and a coffee machine.

Discovery Point is 27 km from The Peat Inn Restaurant With Rooms. Dundee Airport is 31 km away.

Rooms from $281

Situated in St Andrews, 600 metres from West Sands Beach, Seaton House - Small Luxury Hotels of the World features… See more

Situated in St Andrews, 600 metres from West Sands Beach, Seaton House - Small Luxury Hotels of the World features accommodation with a fitness centre, free valet parking and a private garden. This 5-star hotel offers room service, a 24-hour front desk and free WiFi. The property is non-smoking and is located 1.3 km from St Andrews East Sands Beach.

The hotel will provide guests with air-conditioned rooms with a desk, a Nespresso coffee machine, a minibar, a safety deposit box, a flat-screen TV and a private bathroom with a walk-in shower. Seaton House - Small Luxury Hotels of the World provides bedrooms with sea views, and all rooms have a kettle and a wardrobe.

The accommodation offers a continental or Full Scottish breakfast. At Seaton House - Small Luxury Hotels of the World you will find restaurants serving fresh seafood at Ondine and The Board Room for charcuterie boards. Vegetarian, vegan and gluten-free options can also be requested.

The hotel offers a terrace.

There is an in-house bar and guests can also make use of the business area.

St Andrews University is 600 metres from Seaton House - Small Luxury Hotels of the World, while St Andrews Bay is 5.2 km from the property. Dundee Airport is 25 km away.

Rooms from $314

Rufflets St Andrews

Rated 9.0 in 638 reviews

Rufflets Hotel offers award-winning gardens, free Wi-Fi and a contemporary restaurant. The hotel is just outside St… See more

Rufflets Hotel offers award-winning gardens, free Wi-Fi and a contemporary restaurant. The hotel is just outside St Andrews centre, a 5-minute drive from St Andrews Old Course. There is also free on-site parking.

The bright rooms are individually decorated, and each has a modern bathroom with Comfort Zone toiletries. All rooms feature a flat-screen TV, iPod dock, and tea/coffee facilities with Scottish shortbread.

Rufflets Restaurant is located within the main house overlooking the garden and offers lunch and dinner menus using local produce. Afternoon teas and light lunches are also available, featuring fresh produce from the kitchen garden.

Just a 5-minute drive from North Beach and East Sand Beach, the 4-star Rufflets Hotel is 2 miles from St Andrews Castle.

Dogs are welcome in our exterior rooms located in the Gatehouse and Rufflets Lodge.

Our Woodland Suites are luxury Shepherd Huts that are located within the grounds of the hotel.

Rooms from $122

Garvock House Hotel

Rated 9.1 in 1383 reviews

Situated within 2 acres of gardens, Garvock House Hotel is a historic country house located in Dunfermline. The property… See more

Situated within 2 acres of gardens, Garvock House Hotel is a historic country house located in Dunfermline. The property features an on-site restaurant and terrace, offering views of the garden. Free WiFi is available throughout the property, and free private parking is available on-site.

Each room at Garvock House Hotel features an individual interior design and tea/coffee making facilities with Scottish biscuits and mineral water. A TV is available in all rooms. In the private bathrooms guests will find a bath, bathrobes, free toiletries and a hairdryer.

Guests can enjoy a full Scottish breakfast each morning in the hotel's restaurant, as well as lunch and dinner. There is also an on-site bar. A range of laundry services are available, including dry cleaning, and there are meeting/banquet facilities at the property.

Guests can explore the Fife Region from Garvock House Hotel, and Perth is 29 miles away. Aberdour and its castle are 7 miles from the property. an array of activities can be enjoyed in the area, including cycling and hiking.

Edinburgh Airport is 16 miles from Garvock House Hotel, and Dunfermline rail station is 1 mile from the property.

Rooms from $120

Dean Park Hotel

Rated 8.8 in 1449 reviews

The family-owned Dean Park Hotel located in the leafy suburbs of Kirkcaldy, 17 miles from St Andrews and Fife. Free WIFi… See more

The family-owned Dean Park Hotel located in the leafy suburbs of Kirkcaldy, 17 miles from St Andrews and Fife. Free WIFi is provided throughout the property.

All rooms feature a desk, tea/coffee making facilities and a TV. Guests will find complimentary toiletries and a hairdryer in the en-suite facilities.

Dean Park Hotel offers business and meeting facilities, with four conference rooms and three large rooms available for events.

The hotel is a 40 minute drive from Edinburgh. Alternatively, Kirkcaldy Station is 4 miles away, where a scenic 30 minute train journey can bring you to the heart of Princes Street.

The comfort and friendly ambience are evident whether dining in the popular Grill Restaurant or just indulging in afternoon tea. Events are another major part of business at the Dean Park. Whether it is for 10 or 250 people, with purpose built conference rooms and ample parking the venue is ideal.

Rooms from $73

The Bank

Rated 8.7 in 624 reviews

Stunning views of the Firth of Forth feature at this 4-star, family-run hotel. Open fires and flat-screen TVs with Sky… See more

Stunning views of the Firth of Forth feature at this 4-star, family-run hotel. Open fires and flat-screen TVs with Sky channels are in the bar and the restaurant offers homemade meals prepared using local produce. Harbourside cafés and shops are within 200 metres of The Bank.

Real ales and a lunch and dinner menu are available in The Bank's bar, which also has leather seats. Refreshing drinks can be enjoyed in the seating area in the lovely mature garden, which has a children’s play area.

Located on Anstruther’s High Street, this hotel is just 20-minutes’ drive from 5 golf courses and 25 minutes’ drive from the quaint town of St Andrews.

As well as shortbread and mineral water, each spacious and stylish room has free Wi-Fi access, a flat-screen TV, a fridge and an en suite bathroom with a selection of soaps.

Rooms from $118

Kilconquhar Castle Estate

Bed & Breakfast

Rated 8.5 in 1880 reviews

Set in 120 acres of scenic Fife countryside, Kilconquhar Castle Estate features a heated indoor swimming pool and horse… See more

Set in 120 acres of scenic Fife countryside, Kilconquhar Castle Estate features a heated indoor swimming pool and horse riding facilities. Free private parking is also available, as well as a fully equipped gym and tennis court.

An indoor badminton court, golf driving range and an under 5’s play room are also featured on site, along with saunas and 2 full-size snooker tables. Organised tours of Edinburgh, Stirling Castle and Loch Lomond are available, as well as many other local areas.

The property boasts 2 restaurants with menus created from locally sourced produce. The White Cockade is a bistro-style restaurant, while The Lindsay Room features fine dining amongst oak-panelled walls, an inglenook fireplace and ornate ceilings. Continental and full Scottish breakfasts are also available.

Kilconquhar Castle Estate offers several different accommodation types. The en suite guest rooms include free Wi-Fi and tea/coffee making facilities. The villas and apartments offer a fully fitted self-catering kitchen.

Rooms from $112

Kinnettles Hotel & Spa

Rated 8.4 in 631 reviews

"In St Andrews town centre, just 10 minutes walk from West Sands Beach, The boutique-style bedrooms offer free WiFi and… See more

"In St Andrews town centre, just 10 minutes walk from West Sands Beach, The boutique-style bedrooms offer free WiFi and feature Smart TVs.

The individual rooms are decorated in a contemporary Scottish style, and each has a private bathroom. All rooms feature tea and coffee making facilities, a hairdryer and ironing facilities.

The property features the Kinnettles Wellness Spa, which offers GAIA treatments and products with a sauna, a steam room, and a hot tub (facilities available for guests only at an extra charge).

Just 5 minutes’ walk from the University of St Andrews, Kinnettles Hotel & Spa is half a mile from The Old Course and St Andrews Links Golf Course. It is 9 minutes' walk to St Andrews Cathedral. The historical St Andrews Castle can be reached in 8 minutes’ walk.

Rooms from $240

The Bay Hotel

Rated 8.4 in 2287 reviews

Located in Kinghorn, 2.1 km from Burntisland Beach, The Bay Hotel provides accommodation with a garden, free private… See more

Located in Kinghorn, 2.1 km from Burntisland Beach, The Bay Hotel provides accommodation with a garden, free private parking, a terrace and a restaurant. This 4-star hotel offers a bar. The hotel offers an indoor pool, sauna and a 24-hour front desk.

The hotel will provide guests with air-conditioned rooms offering a desk, a kettle, a fridge, a safety deposit box, a flat-screen TV and a private bathroom with a shower. Guest rooms include a wardrobe.

A buffet, à la carte or continental breakfast is available at the property.

The Bay Hotel offers a children's playground.

Edinburgh International Conference Centre is 38 km from the accommodation, while Edinburgh Castle is 39 km away. Edinburgh Airport is 37 km from the property.

Rooms from $131

With panoramic views across the Firth of Forth, DoubleTree by Hilton Edinburgh - Queensferry Crossing offers spacious… See more

With panoramic views across the Firth of Forth, DoubleTree by Hilton Edinburgh - Queensferry Crossing offers spacious rooms with free WiFi and a modern bar. There is ample free parking on-site.

The modern en-suite rooms at DoubleTree by Hilton Edinburgh - Queensferry Crossing feature LED TVs, tea/coffee facilities, mini-fridge and work desks. Some rooms feature views of the River Forth.

The Shore Restaurant serves a menu of both international and traditional dishes, using fresh, local produce. Guests will also find a business centre at the property. There are stunning views of Forth Rail Bridge, the Forth Road Bridge and the Queensferry Crossing.

Edinburgh city centre and Edinburgh Airport are 14.5 miles from the hotel. Inverkeithing Rail Station is 2 miles away.

Rooms from $85

Coorie

Rated 9.2 in 1351 reviews

Set in Dunfermline, Coorie offers beachfront accommodation 13 km from Forth Bridge and offers various facilities, such… See more

Set in Dunfermline, Coorie offers beachfront accommodation 13 km from Forth Bridge and offers various facilities, such as a terrace, a restaurant and a bar. Located around 23 km from Edinburgh Zoo, the hotel with free WiFi is also 25 km away from Murrayfield Stadium. The property is non-smoking and is situated 14 km from Hopetoun House.

At the hotel, all rooms include a desk and a flat-screen TV. The private bathroom is fitted with a shower, free toiletries and a hairdryer. All guest rooms will provide guests with a wardrobe and a kettle.

An à la carte, continental or Full English/Irish breakfast can be enjoyed at the property.

Edinburgh International Conference Centre is 25 km from Coorie, while Edinburgh Castle is 26 km from the property. Edinburgh Airport is 19 km away.

Rooms from $106