Fife Hotels




[Click Here for Fife Maps
      and Tourist Information]

Hotels by Price

The prices displayed below are the nightly costs per hotel room.

The City Hotel

Bridge Street, Dunfermline, KY12 8DA

(3 star)

Rooms from £38.00 ( €53.20 / $59.28 ) per night

The City Hotel is a lively hotel located in the heart of Dunfermline, just 100 metres from Pittencrieff Park. Built in 1775 the City Hotel has 32 comfortable rooms.

Click here for hotel details / availability

43 Main Street

43 Main Street, Glenrothes, KY7 6PX

Rooms from £39.50 ( €55.30 / $61.62 ) per night

Located in Glenrothes, 43 Main Street offers accommodation with free WiFi access throughout and on-site private parking facilities free of charge.

Click here for hotel details / availability

Meadowside B&B

16 Meadowside Road, Cupar, Fife, KY15 5DD

(4 star)

Rooms from £40.00 ( €56.00 / $62.40 ) per night

Situated in picturesque Cupar, Meadowside B&B is just 20 minutesƒ?? drive from Dundee. With free parking and free Wi-Fi, the guest house offers modern bedrooms and cooked breakfasts.

Click here for hotel details / availability

The Waterfront

18 - 20 Shore Street, Anstruther, KY10 3EA

(4 star)

Rooms from £40.00 ( €56.00 / $62.40 ) per night

Just a few steps from Anstrutherƒ??s harbour and marina, with views over the Firth of Forth, The Waterfront offers 4-star bed and breakfast accommodation with free Wi-Fi. Its ?ÿ la carte restaurant has a charming modern glass and timber frontage.

Click here for hotel details / availability

Auld Mill House Hotel Bar and Restaurant

Halbeath Road (opposite Arnold Clark), Dunfermline, KY11 4LF

(3 star)

Rooms from £40.50 ( €56.70 / $63.18 ) per night

The family-run Auld Mill House Hotel, Bar and Restaurant offers free Wi-Fi throughout and free onsite parking. Dating back 250 years, this charming building is just 200 metres from Halbeath Road, the main road into Dunfermline.

Click here for hotel details / availability

Best Western Balgeddie House Hotel

Balgeddie Way, Glenrothes, KY6 3ET

(3 star)

Rooms from £43.20 ( €60.48 / $67.39 ) per night

This traditional country house hotel is in quiet countryside in North Glenrothes. It mixes original character with modern comforts, including free Wi-Fi, free parking and flat-screen TVs.

Click here for hotel details / availability

Pitfirrane Hotel

27 Main Sreet, Crossford, Dunfermline, KY12 8NJ

(3 star)

Rooms from £45.00 ( €63.00 / $70.20 ) per night

An original Scottish coaching inn, The Pitfirrane is situated in the rural village of Crossford. There is a restaurant, free private parking and free Wi-Fi access.

Click here for hotel details / availability

Pitreavie Guest House

3 Aberdour Road, Dunfermline, KY11 4PB

(4 star)

Rooms from £45.00 ( €63.00 / $70.20 ) per night

With free Wi-Fi and free parking on site, Pitreavie Guest House is a 20-minute drive from the charming old town of Culross in Scotland. Historic St Andrews is less than an hourƒ??s drive away.

Click here for hotel details / availability

3Mac Dunfermline Self-Catering Apartment

3 Maclean Walk, Pitreavie Castle, Dunfermline, KY11 8TX

Rooms from £47.00 ( €65.80 / $73.32 ) per night

Situated on the outskirts of Dunfermline, 3Mac Dunfermline Self-Catering Apartment offers self-catering accommodation with free WiFi access. With free onsite parking, the property is just 12 minutes' drive from Dunfermline Golf Club.

Click here for hotel details / availability

Brae Cottage

Castlehill, Cupar, KY15 4HA

Rooms from £50.00 ( €70.00 / $78.00 ) per night

Brae Cottage offers accommodation in Cupar. Free WiFi is featured throughout the property and free private parking is available on site. Rooms have a TV. You will find a kettle in the room. Every room comes with a shared bathroom.

Click here for hotel details / availability

Cosy Corner

33 Castlefield, Cupar, KY15 4DB

(4 star)

Rooms from £50.00 ( €70.00 / $78.00 ) per night

Located in Cupar, Cosy Corner offers bed-and-breakfast en-suite accommodation with free WiFi access throughout. The property benefits from public parking facilities free of charge.

Click here for hotel details / availability

Grange Farmhouse Bed and Breakfast

Grange Road, Dunfermline, KY11 3DG

(4 star)

Rooms from £50.00 ( €70.00 / $78.00 ) per night

Grange Farmhouse Bed and Breakfast is located in the countryside within 3 miles of Dunfermline and the coast. This charming traditional Scottish farmhouse dates from 1870 and features a beautiful garden.

Click here for hotel details / availability

The Woodside Hotel

78 High Street, Aberdour, KY3 0SW

(3 star)

Rooms from £50.00 ( €70.00 / $78.00 ) per night

Situated in Aberdour, a 5-minute walk from the beach, The Woodside Hotel offers rooms with free parking, free Wi-Fi, and easy access to the countryside.

Click here for hotel details / availability

Pitbauchlie House Hotel

Aberdour Road, Dunfermline, KY11 4PB

(3 star)

Rooms from £53.00 ( €74.20 / $82.68 ) per night

Set in 3 acres of woodland and landscaped gardens, this bright and modern hotel offers en suite rooms, free parking and free Wi-Fi. These include 3 bars, an a la carte restaurant and bistro plus excellent conference and banqueting facilities.

Click here for hotel details / availability

Montrave House Bed and Breakfast

Montrave House, Leven-Fife, KY8 5NY

Rooms from £55.00 ( €77.00 / $85.80 ) per night

Located in Leven-Fife, in the East Central Lowlands of Scotland, Montrave House Bed and Breakfast offers modern accommodation, free Wi-Fi and a shared kitchen. The property is set in a 250 acres estate, and free private parking is possible on site.

Click here for hotel details / availability

Rooms At 29 Bruce Street

29-35 Bruce St, Dunfermline, KY12 7AG

(3 star)

Rooms from £55.00 ( €77.00 / $85.80 ) per night

Located in Dunfermlineƒ??s lively city centre, Rooms At 29 Bruce Street boasts a vibrant on-site nightclub and authentic Italian Restaurant. Its stylish rooms have free Wi-Fi, and are only 20 minutesƒ?? drive from Edinburgh.

Click here for hotel details / availability

The Caledonian Hotel

81 High Street, Leven, KY8 4NG

(3 star)

Rooms from £55.00 ( €77.00 / $85.80 ) per night

A 5-minute walk from Levenƒ??s sandy beach, The Caledonian Hotel has a restaurant serving hearty food and a bar. Guests get free Wi-Fi and free parking at the property. A full Scottish breakfast and pastries are served in the morning.

Click here for hotel details / availability

The Elgin Hotel

Charlestown, Dunfermline, KY11 3EE

(3 star)

Rooms from £55.00 ( €77.00 / $85.80 ) per night

Located in picturesque, historic Charlestown, the Elgin Hotel overlooks the Firth of Forth estuary and the harbour, and has panoramic views of the Pentland Hills.

Click here for hotel details / availability

Holiday Inn Express Glenrothes

Leslie Road, Glenrothes, KY6 3EP

(3 star)

Rooms from £57.33 ( €80.26 / $89.43 ) per night

Holiday Inn Express Glenrothes has free parking, a bar and Wi-Fi access. Edinburgh is within easy reach and there is good motorway access.

Click here for hotel details / availability

Davaar House Hotel

126 Grieve Street, Dunfermline, KY12 8DW

(3 star)

Rooms from £58.00 ( €81.20 / $90.48 ) per night

This non-smoking Victorian town house hotel offers amPolande private parking and is situated in a quiet residential area, within walking distance of central Dunfermline.

Click here for hotel details / availability

Holiday Inn Express Dunfermline

Halbeath Dunfermline, Dunfermline, KY11 8DY

(3 star)

Rooms from £59.00 ( €82.60 / $92.04 ) per night

In the historic city of Dunfermline, with great access by road to Edinburgh and Edinburgh Airport, this modern hotel offers free WiFi internet access and great-value rooms with satellite TV.

Click here for hotel details / availability

Bunree Bed and Breakfast

Bunree, Craigluscar Lane, Dunfermline, KY12 9JB

(4 star)

Rooms from £60.00 ( €84.00 / $93.60 ) per night

Set in pretty countryside on the outskirts of Dunfermline, this charming B&B offers free Wi-Fi and free parking just a 20-minute drive from the famous Forth Bridges. Edinburgh and Glasgow can be reached in 40-50 minutes by car.

Click here for hotel details / availability

Fullwood Apartment

4 Upper Millhill Street, Dunfermline, KY11 4SP

Rooms from £65.00 ( €91.00 / $101.40 ) per night

Set 20 km from Edinburgh and 37 km from Perth, Fullwood Apartment offers accommodation in Dunfermline. The property is 50 km from St Andrews and free private parking is available. An oven, a microwave and a toaster can be found in the kitchen.

Click here for hotel details / availability

Limekilns Hotel and Bistro

40 Main Street, Limekilns, Dunfermline, KY11 3HL

Rooms from £65.00 ( €91.00 / $101.40 ) per night

The family-run Limekilns Hotel and Bistro provides en suite rooms and looks out across the Firth of Forth. The hotel provides free Wi-Fi and is around 16 miles from the centre of Edinburgh.

Click here for hotel details / availability

Drummonds Hotel

Drummonds Steakhouse and Hotel, Balbirnie Street, Markinch, Glenrothes, KY7 6DB

(3 star)

Rooms from £67.00 ( €93.80 / $104.52 ) per night

Just over 2 miles from Glenrothes, Drummonds Hotel offers well-appointed rooms and serves food all day in its restaurant and bar. A 5-minute walk from Markinch Train Station, this hotel provides free parking and WiFi.

Click here for hotel details / availability

The Great Lodging Garden Flat

Anstruther, KY10 3DJ, United Kingdom

Rooms from £68.57 ( €96.00 / $106.97 ) per night

The Great Lodging Garden Flat offers pet-friendly accommodation in Anstruther. The kitchen is equipped with a dishwasher. A TV is featured. There is a private bathroom with a bath or shower.

Click here for hotel details / availability

Hillview House B&B

9 Aberdour road, Dunfermline, KY11 4PB

(4 star)

Rooms from £70.00 ( €98.00 / $109.20 ) per night

In the historical city of Dunfermline, Hillview House B&B features accommodation with free Wi-Fi available throughout and free private parking. It is 15 minutesƒ?? walk from Dunfermline Town Railway Station.

Click here for hotel details / availability

Wester Dura Farmhouse B&B

Wester Dura, Pitscottie Road, Cupar, KY15 5SY

Rooms from £70.00 ( €98.00 / $109.20 ) per night

Situated less than 20 minutes' drive from the university town and home of golf, St. Andrews, Wester Dura Farmhouse B&B is nestled in open countryside on the outskirts of Cupar.

Click here for hotel details / availability

Aberdour Hotel

38 High Street, Aberdour, KY3 0SW

(3 star)

Rooms from £73.00 ( €102.20 / $113.88 ) per night

A friendly, family-run hotel situated in one of Fife's picturesque coastal villages, specialising in fresh fare, using local Scottish produce where possible.

Click here for hotel details / availability

Forrester Park Resort

Forrester Park Resort, Pitdinnie Road, Cairneyhill, Dunfermline, KY12 8RF

(4 star)

Rooms from £79.00 ( €110.60 / $123.24 ) per night

Offering a restaurant, a bar and a large garden and a championship golf course, Forrester Park Resort also has free WiFi access and free on-site parking. Situated just 4 miles west of Dunfermline, Torry Bay is just 7 minutes' journey by car.

Click here for hotel details / availability

This website is operated by Online Hotel Bookings. All of the hotels featured on the site are provided by our online partners, Bookings.com the largest hotel room wholesalers in Europe. Our suppliers offer instant online availability checking plus online hotel room booking and confirmation.