Scotland Hotels

Welcome to Scotland-Hotel.com

A hand-picked selection of 88 hotels (with excellent reviews), local travel guides including dog-friendly stays, road-trip ideas and places to stay across Scotland

Photo 1
Outside
Photo 2
Bedroom
Photo 3
Bedroom
Photo 4
Dining rooms

Property Location

📍 Fife

Earl David Hotel Kirkcaldy

From £80.00 / night

The Earl David Hotel is a simple, welcoming hotel in Coaltown of Wemyss, near Kirkcaldy in Fife. Set on Main Street, it offers a quieter village-style base while still being within easy reach of Kirkcaldy, the Fife coast and the surrounding East Neuk area. It suits guests looking for straightforward accommodation with friendly service, parking and easy access to local roads for exploring this part of Scotland. Rooms are en-suite and include private bathrooms with showers, free toiletries, flat-screen TVs and free Wi-Fi. The hotel also offers family rooms, making it useful for couples, solo travellers, workers and visitors travelling with children. Free private parking is available, which is a practical advantage for guests using the hotel as a touring stop or a base for visiting nearby towns and coastal villages. Food and drink are part of the hotel’s appeal, with a bar on site and a restaurant serving Indian and Nepalese cuisine, including vegetarian, dairy-free and halal options on request. From here, guests can explore Kirkcaldy, Dysart Harbour, Wemyss Caves, coastal walks and the wider Fife area before returning for a relaxed evening meal. For a no-fuss stay near Kirkcaldy, the Earl David Hotel offers good-value accommodation with dining, parking and a handy village location.

Guest Reviews & Ratings

⭐⭐⭐⭐⭐ Always book this hotel when travelling in the area. Excellent hotel highley recommend ⭐⭐⭐⭐⭐ Room meet our needs. Was in a good location for where we needed to be. Parking was good and off the road. ⭐⭐⭐⭐⭐ Great quality room - pleasant staff and a wonderful restaurant inhouse ⭐⭐⭐⭐⭐ Very clean room, easy free parking, nice location, friendly and kind staff.