Fife hotels

Hotels in Fife

108 available hotel offers

2 1
  • airbnb
  • booking
  • vrbo
  • expedia
  • premierinn
  • sykescottages
  • plumguide
  • hotelscom
  • tripadvisor
  • homestay
  • tuivillas
  • hostelworld
Choose the perfect holiday accommodation
Price per night
Accommodation type
Rating

108 Cheap hotels in Fife

Best Western Queens Hotel - Fife
8.1Very good 3629 reviews
Fife
2 1
100 €/nighttotal: 200 € (2 )

Best Western Queens Hotel

hotel - Dundee
The Best Western Queens Hotel is conveniently located in the heart of Dundee, within easy walking distance of the University of Dundee, Dundee Contemporary Arts Centre, and Dundee Repertory Theatre. This 3-star hotel has received very good user ratings, making it a popular choice for travellers visiting the city.
The hotel offers a variety of amenities to ensure a comfortable stay, including a restaurant, bar, fitness centre, and swimming pool. Guests can also enjoy room service, free Wi-Fi, and parking.
Kingswood Hotel - Fife
8.4Very good 625 reviews
Fife
2 1
115 €/nighttotal: 230 € (2 )

Kingswood Hotel

hotel - Burntisland
The Kingswood Hotel is located in the countryside near Burntisland, offering stunning views of the Firth of Forth and a convenient 40-minute drive to Edinburgh. It's a 3-star hotel with very good user ratings for location, cleanliness, and overall experience.
The hotel has a peaceful setting with gardens and woodlands, perfect for a relaxing getaway. It offers a range of amenities including a restaurant, bar, room service, and parking, as well as a terrace, balcony, and garden for enjoying the beautiful surroundings.
Victoria Hotel - Fife
8.7Very good 2060 reviews
Fife
2 1
100 €/nighttotal: 200 € (2 )

Victoria Hotel

hotel - Kirkcaldy
The Victoria Hotel is conveniently located close to Kirkcaldy's train and bus stations, making it easy to explore the town and beyond. It has received very good ratings for location, cleanliness, and overall experience.
The hotel features a restaurant with a varied menu and a lounge and dining rooms. Guests can enjoy free private parking, room service, and wireless internet access.
Novotel Edinburgh Park - Fife
8.7Very good 12886 reviews
Fife
2 1
303 €/nighttotal: 2121 € (7 )

Novotel Edinburgh Park

hotel - Edinburgh
The Novotel Edinburgh Park is located in Edinburgh Park, a 12-minute train ride from the city centre and a 10-minute drive from Edinburgh Airport. This 4-star hotel has received very good user ratings for its location and cleanliness.
The accommodation offers spacious rooms with modern amenities and a range of facilities for relaxation and recreation, including a swimming pool, gym, steam room, and a stylish bar.
19th Hole Hotel, Carnoustie - Fife
8.7Very good 1159 reviews
Fife
2 1
116 €/nighttotal: 812 € (7 )

19th Hole Hotel, Carnoustie

hotel - Carnoustie
The 19th Hole Hotel is located just a short walk from the famous Carnoustie Golf Course, making it the perfect base for a golfing getaway. The hotel has received very good ratings for its cleanliness, location, and overall experience.
The hotel offers spacious rooms with modern amenities, including comfortable beds, private bathrooms, and a mini-bar. Guests can enjoy a hearty Scottish breakfast, relax in the hotel's award-winning bar, and make use of the fitness centre, room service, and on-site parking.
Jolly's Hotel Wetherspoon - Fife
8.0Very good 2210 reviews
Fife
2 1
116 €/nighttotal: 812 € (7 )

Jolly's Hotel Wetherspoon

hotel - Dundee
Jolly's Hotel Wetherspoon is conveniently located in Dundee, just a short distance from attractions like Discovery Point, the University of Dundee, and the V&A Dundee. The hotel has received very good ratings for cleanliness and user experience, and the location itself is rated excellent.
The hotel offers a range of amenities, including a restaurant serving international cuisine, a bar, a garden, and a fitness centre. Guests can also enjoy free Wi-Fi throughout the hotel, room service, and parking.
The Lodge At Craigielaw And Golf Courses - Fife
9.0Excellent 701 reviews
Fife
2 1
223 €/nighttotal: 1561 € (7 )

The Lodge At Craigielaw And Golf Courses

hotel - Aberlady
The Lodge At Craigielaw And Golf Courses is situated in East Lothian, just a short drive from the coastal town of Aberlady, offering easy access to the area's renowned golf courses. It has consistently received excellent ratings for its location, cleanliness, and overall experience.
The hotel features a spacious restaurant serving fresh, local produce and a bar with a fine wine selection. Guests can enjoy a range of amenities, including a garden, sauna, room service, and free Wi-Fi, as well as explore nearby attractions like the Museum of Flight and Musselburgh Racecourse.
Oxgang Kitchen Bar & Rooms - Fife
8.0Very good 914 reviews
Fife
2 1
99 €/nighttotal: 198 € (2 )

Oxgang Kitchen Bar & Rooms

hotel - Grangemouth
Oxgang Kitchen Bar & Rooms is a 3-star hotel located in Grangemouth, just 14 miles from Hopetoun House and 20 miles from Edinburgh Zoo, making it a convenient base for exploring the surrounding area. Guests have consistently rated the hotel as very good for its location, cleanliness, and overall experience.
The hotel offers a comfortable and functional space with a single bedroom and bathroom, covering an area of 5 square metres. Guests can enjoy a range of amenities, including a restaurant, bar, garden, free parking, and Wi-Fi, as well as evening entertainment and a business centre.
Sunbank House Metro Hotel - Fife
8.9Very good 604 reviews
Fife
2 1
187 €/nighttotal: 374 € (2 )

Sunbank House Metro Hotel

hotel - Perth
Sunbank House Metro Hotel is a Victorian hotel located in private gardens overlooking Perth, just a 10-minute walk from the city centre. It has a 4-star rating and consistently receives very good user reviews.
The hotel offers a peaceful escape from the hustle and bustle of the city. Guests can enjoy a range of amenities including a swimming pool, tennis court, and fitness centre, as well as a restaurant, bar and room service.
Holiday Inn Express Glenrothes, An Ihg Hotel - Fife
8.5Very good 1696 reviews
Fife
2 1
134 €/nighttotal: 938 € (7 )

Holiday Inn Express Glenrothes, An Ihg Hotel

hotel - Glenrothes
The Holiday Inn Express Glenrothes is located in the town of Glenrothes, just a short drive from Edinburgh and with easy access to the M90 motorway. It is a 3-star hotel, and guests have consistently rated it as very good for its location, cleanliness and overall experience.
The inn offers a range of modern rooms with comfortable amenities, including Freeview TV, tea and coffee making facilities, and a power shower. Guests can enjoy a continental breakfast with cooked items, a traditional British pub next door, free Wi-Fi access, a swimming pool, a fitness centre, and a tennis court.
The Guildhall And Linen Exchange Wetherspoon - Fife
8.2Very good 1557 reviews
Fife
2 1
135 €/nighttotal: 945 € (7 )

The Guildhall And Linen Exchange Wetherspoon

hotel - Dunfermline
The Guildhall And Linen Exchange Wetherspoon is a hotel in Dunfermline, just 6.8 miles from the Forth Bridge and close to other attractions. The hotel has received very good ratings for its location, cleanliness, and overall experience.
The hotel is a former Guildhall and Linen Exchange, offering a unique historical setting. It provides modern amenities like free Wi-Fi, flat-screen TVs, and air conditioning, alongside a restaurant, bar, and family rooms.
The Lodge At Perth Racecourse - Fife
9.0Excellent 119 reviews
Fife
2 1
84 €/nighttotal: 588 € (7 )

The Lodge At Perth Racecourse

hotel - Perth
The Lodge At Perth Racecourse is a 3-star hotel located just a short distance from Perth Racecourse and Scone Palace, offering a peaceful riverside setting. It consistently receives excellent user ratings. The lodge has a restaurant, bar, garden, and fitness centre, providing a comfortable and convenient stay. Guests can enjoy free Wi-Fi in public areas, free parking, and a relaxing atmosphere with a picnic area and common area TV.

Other types of accommodation in Fife

Best Fife luxury hotels (4 and 5 stars)

Among the 108 accommodations in Fife, here are the 8 best luxury hotels

Fairmont St Andrews, Scotland - Fife
8.9Very good 3070 reviews
Fife
2 1
1022 €/nighttotal: 7154 € (7 )

Fairmont St Andrews, Scotland

hotel - St Andrews
The Fairmont St Andrews, Scotland, is a five-star hotel located on a sprawling estate overlooking St Andrews Bay, just a short distance from the historic town centre. It consistently receives very good user ratings for its location, cleanliness, and overall experience.
The hotel offers a range of luxurious accommodation options, each featuring spacious rooms with modern amenities. Guests can enjoy a variety of activities on site, including swimming, spa treatments, and dining in one of the hotel's restaurants, as well as exploring the surrounding countryside.
The Scholar - Fife
8.8Very good 6047 reviews
Fife
2 1
327 €/nighttotal: 2289 € (7 )

The Scholar

hotel - Edinburgh
The Scott hotel is located in Edinburgh's Southside district, a short walk from the Meadows and within easy reach of the city centre. It is a 4-star establishment with very good user ratings across the board.
The hotel is housed in a historic baronial house dating back to the 1750s, offering a blend of character and modern amenities. Guests can enjoy a restaurant, bar, garden, fitness centre, and room service, making it a comfortable and convenient choice for travellers.
Leonardo Royal Edinburgh Haymarket - Fife
8.0Very good 27349 reviews
Fife
2 1
293 €/nighttotal: 2051 € (7 )

Leonardo Royal Edinburgh Haymarket

hotel - Edinburgh
The Leonardo Royal Edinburgh Haymarket is situated in the Haymarket district, a short walk from Princes Street and Edinburgh Castle. This 4-star hotel enjoys very good user ratings for location, cleanliness, and overall experience.
The hotel offers modern, spacious rooms with en-suite bathrooms. Amenities include a restaurant and bar, a fitness centre, a spa, and a full buffet breakfast, ensuring a comfortable stay for both leisure and business travellers.
Nira Caledonia - Fife
8.5Very good 2005 reviews
Fife
2 1
522 €/nighttotal: 3654 € (7 )

Nira Caledonia

hotel - Édimbourg
Nira Caledonia is a Georgian townhouse in Edinburgh's New Town, a short walk from Princes Street and just 900 yards away. This 4-star hotel has received very good user ratings for its location, cleanliness, and overall experience.
The hotel offers luxurious rooms with unique furnishings and modern amenities. Guests can enjoy a restaurant, bar, spa, and other features including room service, parking, and a concierge service.
Apex Grassmarket Hotel - Fife
8.3Very good 5765 reviews
Fife
2 1
342 €/nighttotal: 2394 € (7 )

Apex Grassmarket Hotel

hotel - Édimbourg
The Apex Grassmarket Hotel is located in the Grassmarket area, a lively district just a short walk from Princes Street and Edinburgh Castle. This 4-star hotel has received very good user ratings, making it a popular choice for travellers.
The hotel offers a range of amenities to ensure a comfortable stay, including a swimming pool, a sauna, a fitness centre, a restaurant and a bar. Guests can also enjoy a terrace or balcony, and there is a garden for relaxing in the fresh air.
InterContinental Hotels - Edinburgh The George - Fife
8.6Very good 6518 reviews
Fife
2 1
1238 €/nighttotal: 8666 € (7 )

InterContinental Hotels - Edinburgh The George

hotel - Édimbourg
The Intercontinental Hotels - Edinburgh The George, An Ihg Hotel, is situated in Edinburgh's New Town, a short walk from Edinburgh Castle, Princes Street Gardens, and Holyrood Palace. The hotel is a 5-star establishment, and guests have consistently rated it "very good" for its overall experience.
The hotel is housed in a Grade II listed building, originally built in 1775. It offers a range of amenities, including a spa, fitness centre, restaurant, bar, and event spaces.
Sheraton Grand Hotel & Spa - Fife
8.5Very good 3940 reviews
Fife
2 1
477 €/nighttotal: 3339 € (7 )

Sheraton Grand Hotel & Spa

hotel - Edinburgh
The Sheraton Grand Hotel & Spa is located in Edinburgh's financial district, a short walk from Princes Street and Edinburgh Castle, offering easy access to the city's main attractions and vibrant West End. This 5-star hotel has received very good user ratings, making it a popular choice for travellers visiting the Scottish capital.
The hotel offers spacious rooms for up to two guests, featuring modern amenities and beautiful furnishings. Guests can enjoy a range of facilities including a swimming pool, gym, spa, and rooftop Hydropool, as well as a restaurant and bar serving modern Scottish cuisine.
The Crown Guest House - Fife
8.8Very good 1119 reviews
Fife
2 1
141 €/nighttotal: 282 € (2 )

The Crown Guest House

hotel - East Linton
The Crown Guest House is located in East Linton, a charming village just a short drive from Dunbar and Edinburgh. This 4-star guest house has received very good user ratings.
The Crown Guest House offers a peaceful retreat for visitors to East Linton. The property features a restaurant, bar, garden, and tennis court, providing plenty of options for relaxation and entertainment.

Top cities

Best Fife hotels with a pool

Among the 108 accommodations in Fife, here are the 8 best hotels with a pool

Best Western Balgeddie House Hotel - Fife
8.3Very good 1794 reviews
Fife
2 1
121 €/nighttotal: 242 € (2 )

Best Western Balgeddie House Hotel

hotel - Glenrothes
The Best Western Balgeddie House Hotel is located in the quiet countryside of North Glenrothes, just a short distance from the town centre. It's a 3-star hotel with consistently high user ratings, receiving praise for its cleanliness, location, and overall experience.
The hotel is set in a traditional country house built in 1923, offering a blend of historic charm and modern amenities. Guests can enjoy a range of facilities, including a swimming pool, spa, fitness centre, restaurant, bar, and gardens.
The Balmoral Hotel - Fife
9.4Excellent 5137 reviews
Fife
2 1
1045 €/nighttotal: 2090 € (2 )

The Balmoral Hotel

hotel - Edinburgh
The Balmoral Hotel sits on Princes Street, a short walk from Edinburgh's main shopping area and Waverley Station. It is a 5-star hotel with excellent user ratings.
The hotel offers spacious rooms with marble bathrooms and interactive TVs. Guests can enjoy fine dining, afternoon tea, cocktails, and a range of amenities including a spa, fitness centre, and swimming pool.
DoubleTree by Hilton Edinburgh Airport - Fife
8.3Very good 7934 reviews
Fife
2 1
400 €/nighttotal: 2800 € (7 )

DoubleTree by Hilton Edinburgh Airport

hotel - Ingliston
The Doubletree By Hilton Edinburgh Airport is just a 7-minute walk from Edinburgh Airport, making it a convenient choice for travellers arriving or departing by air. This 4-star hotel has received very good user ratings, indicating a high level of satisfaction among previous guests.
The hotel offers a range of amenities, including a restaurant, bar, fitness centre, and swimming pool. Guests can also enjoy a sauna, spa, and garden, providing opportunities for relaxation and rejuvenation.
Novotel Edinburgh Centre - Fife
8.1Very good 12712 reviews
Fife
2 1
363 €/nighttotal: 726 € (2 )

Novotel Edinburgh Centre

hotel - Edinburgh
The Novotel Edinburgh Centre is located near the Grassmarket, a historic market square with pubs and restaurants, just a short walk from Princes Street and Edinburgh Waverley Rail Station. This 4-star hotel has consistently received very good user ratings.
Rooms are modern and spacious, featuring LCD TVs, free Wi-Fi, and tea and coffee making facilities. Guests can enjoy a range of amenities, including a swimming pool, hot tub, sauna, fitness centre, restaurant, bar, and room service.
Waldorf Astoria Edinburgh - The Caledonian - Fife
8.6Very good 4115 reviews
Fife
2 1
868 €/nighttotal: 6076 € (7 )

Waldorf Astoria Edinburgh - The Caledonian

hotel - Edinburgh
The Waldorf Astoria Edinburgh - The Caledonian sits on Princes Street, a stone's throw from Edinburgh Castle and the bustling George Street. This 5-star hotel consistently receives very good user ratings, making it a popular choice for travellers seeking a luxurious stay in the Scottish capital.
The accommodation features a range of well-appointed rooms and suites, many offering stunning views of the city. Guests can enjoy a range of amenities, including a spa, swimming pool, fitness centre, and several restaurants and bars.
Old Course Hotel St Andrews - Fife
9.1Excellent 4206 reviews
Fife
2 1
910 €/nighttotal: 6370 € (7 )

Old Course Hotel St Andrews

hotel - St Andrews
The Old Course Hotel is located in St Andrews, overlooking West Sands Beach and the Links Golf Course, just a short distance from the rugged Scottish coastline. It's a 5-star hotel with excellent user ratings for its location, cleanliness, and overall experience.
The accommodation offers a range of facilities for guests to enjoy, including a luxurious spa with a hydrotherapy pool, a fitness centre, and three restaurants serving different cuisines. Guests can also benefit from a bar, a terrace, a garden, and a concierge service.
Apex City Quay Hotel & Spa - Fife
8.8Very good 11491 reviews
Fife
2 1
150 €/nighttotal: 1050 € (7 )

Apex City Quay Hotel & Spa

hotel - Dundee
The Apex City Quay Hotel & Spa is situated in Dundee's City Quay district, overlooking the waterfront and within walking distance of the V&A Dundee museum. This 4-star hotel is rated very good by previous guests. The hotel has a modern design with sleek furnishings and stylish accents. Guests can enjoy a range of amenities including a luxurious spa, a restaurant and bar, a fitness centre, a swimming pool, a jacuzzi, a sauna and free Wi-Fi throughout the hotel.
Macdonald Houstoun House - Fife
8.0Very good 3829 reviews
Fife
2 1
198 €/nighttotal: 396 € (2 )

Macdonald Houstoun House

hotel - Livingston
Macdonald Houstoun House is a 4-star hotel located just a 10-minute drive from Edinburgh Airport and a 30-minute drive from Edinburgh city centre, offering a peaceful escape from the hustle and bustle of city life. It has received very good user ratings for its location, cleanliness, and overall experience.
The hotel features a mix of traditional and modern design, with many rooms offering views of the surrounding woodlands, gardens, and courtyards. Guests can enjoy a variety of amenities, including a swimming pool, sauna, spa, restaurant, bar, and tennis court.

Frequently asked questions about hotels in Fife

Popular regions

Best Fife hotels with breakfast

Among the 108 accommodations in Fife, here are the 8 best hotels with breakfast

Grampian Hotel - Fife
8.0Very good 2070 reviews
Fife
2 1
138 €/nighttotal: 276 € (2 )

Grampian Hotel

hotel - Perth
The Grampian Hotel is a 3-star hotel conveniently located in Perth, just a 5-minute walk from the city centre, close to the railway and bus stations. It has consistently received very good user ratings, making it a popular choice for travellers visiting the area.
The hotel offers 12 modern and comfortable rooms, each with an ensuite bathroom and complimentary toiletries. Guests can enjoy free Wi-Fi throughout the hotel, a restaurant, a bar, and on-site parking.
Holiday Inn Express Edinburgh - Leith Waterfront - Fife
8.2Very good 16852 reviews
Fife
2 1
267 €/nighttotal: 1869 € (7 )

Holiday Inn Express Edinburgh - Leith Waterfront

hotel - Édimbourg
The Holiday Inn Express Edinburgh - Leith Waterfront is located in the historic Leith district, just a short walk from the Ocean Terminal shopping centre and the Royal Yacht Britannia, and less than 2.5 miles from Edinburgh's city centre and Waverley Rail Station. This 3-star hotel has received very good user ratings for its location, cleanliness, and overall experience.
The hotel offers modern rooms with attached bathrooms and features like hairdryers, TVs, work desks, and tea and coffee making facilities. Guests can enjoy a continental breakfast, unwind in the lounge area with free Wi-Fi, and dine at the hotel's restaurant and bar, which serves pizzas, paninis, soup, burgers, and a selection of drinks.
The Old Cross Inn - Fife
8.8Very good 448 reviews
Fife
2 1
117 €/nighttotal: 234 € (2 )

The Old Cross Inn

hotel - Blairgowrie
The Old Cross Inn is a 140-year-old Victorian inn situated in Perthshire, just a short 5-minute drive from Blairgowrie, surrounded by stunning Scottish scenery. This 3-star hotel has consistently received very good user ratings for its location and overall experience.
The inn offers a single bedroom with a bathroom and a floor area of 15 square metres. Guests can enjoy a range of amenities including free Wi-Fi, a restaurant, a bar, a garden, a jacuzzi, parking, and room service.
Moxy Edinburgh Airport - Fife
8.3Very good 19984 reviews
Fife
2 1
297 €/nighttotal: 2079 € (7 )

Moxy Edinburgh Airport

hotel - Ingliston
The Moxy Edinburgh Airport hotel is located just 0.6 miles from Edinburgh Airport and 4.2 miles from Edinburgh Zoo, making it a convenient choice for travellers exploring the area. It's a 3-star establishment with very good user ratings, ensuring a comfortable and enjoyable stay.
The hotel features modern and comfortable rooms with air conditioning, flat-screen TVs, electric teapots, and private bathrooms with hairdryers. Guests can also enjoy amenities such as a fitness centre, bar, business centre, free Wi-Fi, on-site parking, and a buffet breakfast.
The City Hotel - Fife
8.3Very good 3947 reviews
Fife
2 1
93 €/nighttotal: 186 € (2 )

The City Hotel

hotel - Dunfermline
The City Hotel is located in Dunfermline, a short walk from Pittencrieff Park, a beautiful green space, and a 5-minute walk from a selection of restaurants. This 3-star hotel has consistently received very good user ratings for its cleanliness, location, and overall experience.
The hotel offers comfortable rooms, each with a flat-screen TV, Wi-Fi access, and tea and coffee making facilities. Guests can enjoy a complimentary traditional Scottish breakfast, dine in the Weavers bar and restaurant, and take advantage of the hotel's terrace or balcony.
Burntisland Sands Hotel - Fife
8.0Very good 278 reviews
Fife
2 1
158 €/nighttotal: 316 € (2 )

Burntisland Sands Hotel

hotel - Burntisland
The Burntisland Sands Hotel is located in the charming coastal town of Burntisland, just a short drive from Edinburgh and Perth. This 3-star hotel has received very good user ratings, making it a popular choice for travellers seeking a comfortable stay.
The hotel has a garden and terrace, perfect for relaxing and enjoying the sea views. Guests can also enjoy a restaurant, bar, free Wi-Fi, and on-site parking, making it a convenient and enjoyable place to stay.
Hampton By Hilton Edinburgh West End - Fife
8.2Very good 17941 reviews
Fife
2 1
302 €/nighttotal: 2114 € (7 )

Hampton By Hilton Edinburgh West End

hotel - Édimbourg
The Hampton by Hilton Edinburgh West End is conveniently located in the West End, a short walk from both the Edinburgh International Conference Centre and Edinburgh Castle. This 3-star hotel has consistently received very good ratings from previous guests.
The hotel offers a range of modern rooms with comfortable beds and en-suite bathrooms. Guests can enjoy a complimentary breakfast, relax in the on-site bar and restaurant, or stay active in the fitness centre.
The Smiddy Haugh - Fife
9.3Excellent 406 reviews
Fife
2 1
175 €/nighttotal: 350 € (2 )

The Smiddy Haugh

hotel - Auchterarder
The Smiddy Haugh is a family-run hotel situated in Auchterarder, just a short drive from the renowned Gleneagles resort and the historic Tibbermore Church. It's a 3-star hotel with excellent user ratings, offering a comfortable and welcoming stay.
The hotel provides a shared lounge for guests to relax and socialise. It also features a restaurant, a bar, a garden, and parking, making it a convenient choice for families and those looking for a peaceful retreat.