Photo by Paul McIlroy

Hotels in St Leonards

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

This weekend
Next weekend

Where to stay in St Leonards?

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

When is the best time to visit Dunfermline?

Our prices for hotels in Dunfermline are cheapest in January
Price trends for hotels in Dunfermline
Pricing is based on two traveler single night rates
View properties in November
Currently viewing crowd sizes and weather for November.
Typical weather for Dunfermline
November
Moderate crowds
High 8°C / low 4°C. Cloudy most days.
View properties in November
weather_cloudy
November, Moderate crowds, average high temperature 8 degrees Celsius, average low temperature 4 degrees Celsius. Cloudy most days.
weather_cloudy
December, Low crowds, average high temperature 6 degrees Celsius, average low temperature 2 degrees Celsius. Cloudy most days.
weather_cloudy
January, Low crowds, average high temperature 5 degrees Celsius, average low temperature 1 degrees Celsius. Cloudy most days.
weather_cloudy
February, Low crowds, average high temperature 6 degrees Celsius, average low temperature 2 degrees Celsius. Cloudy most days.
weather_cloudy
March, Low crowds, average high temperature 8 degrees Celsius, average low temperature 2 degrees Celsius. Cloudy most days.
11°
weather_cloudy
April, Moderate crowds, average high temperature 11 degrees Celsius, average low temperature 4 degrees Celsius. Cloudy most days.
13°
weather_cloudy
May, Moderate crowds, average high temperature 13 degrees Celsius, average low temperature 6 degrees Celsius. Cloudy most days.
16°
weather_cloudy
June, Moderate crowds, average high temperature 16 degrees Celsius, average low temperature 9 degrees Celsius. Cloudy most days.
18°
weather_cloudy
July, High crowds, average high temperature 18 degrees Celsius, average low temperature 11 degrees Celsius. Cloudy most days.
11°
17°
weather_cloudy
August, High crowds, average high temperature 17 degrees Celsius, average low temperature 10 degrees Celsius. Cloudy most days.
10°
15°
weather_cloudy
September, High crowds, average high temperature 15 degrees Celsius, average low temperature 9 degrees Celsius. Cloudy most days.
12°
weather_cloudy
October, High crowds, average high temperature 12 degrees Celsius, average low temperature 7 degrees Celsius. Cloudy most days.
Monthly weather averages (˚C)

Check out reviews of St Leonards hotels guests love

Find out more about St Leonards

St. Leonards: Where History Meets Nature's Embrace

Nestled in Dunfermline, Scotland, St Leonards is a charming blend of history and nature. This off-the-beaten-path gem invites travelers to explore its rich heritage, featuring the iconic Dunfermline Abbey and the medieval palace of the former Scottish kings. Nature lovers will appreciate the serene beauty of nearby Pittencrieff Park, with its lush landscapes and tranquil walking paths. Discover hidden treasures in local museums and enjoy the vibrant community spirit. Whether you seek cultural enrichment or a peaceful retreat, St Leonards offers a unique Scottish experience that captivates the heart and soul of every visitor.

Discover great hotels in St Leonards

St Leonards in Dunfermline offers a variety of hotel accommodations, featuring elegant bedrooms and comfortable guest rooms. Many hotels provide modern amenities, ensuring a pleasant stay. Whether you’re looking for a cozy retreat or a stylish escape, you’ll find a selection of options to suit your needs. These are some of the hotels preferred by our travelers in St Leonards:

  1. Pitbauchlie House HotelOpens in a new window: This 3.0-star hotel is an adventurous retreat perfect for travelers seeking thrilling experiences. With a variety of adventure sports available nearby, guests can indulge in activities like mountain biking, sailing, parasailing, windsurfing, and surfing. The property provides a wealth of recreation options along with engaging amenities that enhance the experience. Review sentiments highlight the exciting atmosphere and abundant activities, making it an ideal choice for those looking to explore and enjoy an active getaway.
  2. The City HotelOpens in a new window: This 3.0-star hotel is a delightful option for leisure travelers who appreciate great dining and entertainment. Featuring a restaurant that serves breakfast free of charge and offers a variety of dinner options, the hotel ensures a satisfying culinary experience. Guests can unwind with entertainment options such as karaoke and television, creating a vibrant ambiance. Positive reviews reflect the enjoyable dining experiences and lively atmosphere, making it a fantastic choice for those looking to indulge in a fun and engaging stay.
  3. Rooms at 1703Opens in a new window: This 3.0-star inn is an excellent selection for business travelers seeking comfort and convenience. The property is designed to facilitate productive stays, providing essential amenities that cater to the needs of professionals. Guests appreciate the seamless experience offered by the hotel, which enhances their journey. Positive sentiments highlight the efficient services and comfortable accommodations, ensuring a smooth and enjoyable visit for those traveling for work.

Top locations to stay in St Leonards

Staying near Dunfermline Abbey, Royal Highland Centre, and Forth Road Bridge offers unique experiences in St Leonards, Dunfermline, Scotland. Dunfermline Abbey captivates with its rich history, the Royal Highland Centre showcases vibrant events and shopping, while the Forth Road Bridge presents stunning views. For first-time visitors, staying near Dunfermline Abbey provides a deeper cultural immersion.

  1. Near Dunfermline AbbeyOpens in a new window: Staying near Dunfermline Abbey puts you right next to a stunning historical site that showcases Scotland's rich heritage. This beautiful abbey is an architectural gem and offers a serene atmosphere perfect for relaxation. Nearby, you can explore attractions like the Pittencrieff Park, known for its lovely gardens and walking paths, making it a great spot to unwind or enjoy a picnic.
  2. Near Royal Highland CentreOpens in a new window: If you choose to stay near the Royal Highland Centre, you’ll find yourself close to a vibrant venue that hosts a variety of events throughout the year. This area boasts easy access to the stunning Edinburgh Castle and the lively Princes Street, where shopping and cultural experiences abound. Plus, you can enjoy the lively atmosphere of places like the Grassmarket, filled with unique shops and local charm.
  3. Near Forth Road BridgeOpens in a new window: Staying near the Forth Road Bridge offers breathtaking views and a chance to experience one of Scotland's engineering marvels. This area is perfect for scenic walks along the waterfront, where you can enjoy the fresh air and picturesque surroundings. You’ll also be conveniently close to the Royal Burgess Golf Course, ideal for golf enthusiasts looking to hit the greens.

Things to do near St Leonards

St Leonards invites travelers to enjoy its stunning coastline, lush parks, and serene nature reserves. With opportunities for golfing, hiking along scenic trails, and exploring pristine beaches, visitors can soak up the sun and embrace the beauty of the outdoors. It's a perfect getaway for relaxation and adventure!

  • Dunfermline AbbeyOpens in a new window – Step into history at Dunfermline Abbey, a stunning church that showcases remarkable architecture and rich heritage. Wander through the grounds and take in the serene atmosphere that has drawn visitors for centuries.
  • The KelpiesOpens in a new window – Marvel at The Kelpies, an impressive pair of horse-head sculptures that stand as a tribute to Scotland's equine heritage. These towering statues are a sight to behold, especially when illuminated at night. Don't forget your camera!
  • Dundas CastleOpens in a new window – Explore the grandeur of Dundas Castle, a magnificent structure surrounded by lush landscapes. Take guided tours to discover its storied past and the charming features that make this castle a hidden gem.
  • Hopetoun HouseOpens in a new window – Visit Hopetoun House, an exquisite historic house that boasts stunning interiors and beautiful gardens. Stroll through the grounds and appreciate the artistry of this magnificent estate while soaking in the tranquil surroundings.
  • Linlithgow PalaceOpens in a new window – Walk in the footsteps of royalty at Linlithgow Palace, the birthplace of several Scottish monarchs. The impressive ruins and scenic loch views provide a perfect backdrop for a leisurely exploration of Scotland's royal history.

4 tips for savvy savings when booking a hotel in St Leonards

  1. Book for the cheapest times: The most budget-friendly time to visit St Leonards is from January to March, when hotel prices are generally lower. For a great value for money experience, it's recommended to stay for at least 2 to 3 days to fully explore the area's key landmarks, cultural sites, and historical attractions. During your visit, you can enjoy the local museum, explore a historic castle, take in the beauty of nature reserves, and unwind in scenic parks, making your trip both enriching and affordable.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals to St Leonards, visit the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you may find discounted hotel rates as your travel date approaches. Consider enabling email alerts or push notifications to stay informed about flash sales and special promotions, helping you catch potential savings. The Smart Shopping tool available via the app allows you to compare hotel prices and amenities, ensuring you're more likely to see the best booking options. With these features, you could be among the first to know when prices drop or rooms become available for your spontaneous getaway.
  3. Be flexible with dates: Prices can fluctuate based on factors such as the hotel's location, star rating, and the time of year. Being flexible with your travel dates may help you save on your stay at a hotel in St. Leonards. For those seeking something different, boutique hotels can provide a more personalized experience and often deliver better value. When you book through Hotels.com, we’ll inform you whether the price for your chosen dates is above or below the average. If the price is on the higher side, we’ll suggest alternative dates that could be more affordable, helping you to find the best deal.
  4. Consider your location: Staying near major attractions or city centers can be convenient, but it often comes with a higher price tag. For more budget-friendly options, you might want to look at hotels in less central neighborhoods, where you can find a good balance between cost and accessibility to the sites you plan to visit. Additionally, consider exploring independent hotels a bit further out, as they usually tend to be more affordable and can offer a more authentic experience.

Best time to go to St Leonards

St Leonards has a varied climate due to its size, so the best time to visit depends on the region and your preferences for weather and crowds. July to September are the peak travel months in St Leonards, attracting a higher number of tourists. During this peak period, the weather is mostly cloudy, accompanied by light rainfall. On the other hand, January to March tend to be quieter times to visit, marked by light rainfall and mostly cloudy conditions.

What's St Leonards Like?

If you want to find the perfect part of town to visit, consider St Leonards. Places to visit like Dunfermline Abbey and Deep Sea World are not far away. Hopetoun House and Andrew Carnegie Birthplace Museum are two places to visit nearby.

How to Get to St Leonards

Flying to:

  • Edinburgh Airport (EDI), 8.7 mi (14 km) from St Leonards

Things to See and Do in and around St Leonards

Things to See near St Leonards:

  • Dunfermline Abbey (0.5 mi/0.8 km away)
  • Hopetoun House (4.9 mi/7.8 km away)
  • Pittencrieff Park (0.6 mi/1 km away)
  • Yellowscott Country Park (4.1 mi/6.7 km away)
  • Blackness Castle (4.8 mi/7.7 km away)

Things to Do near St Leonards:

  • Deep Sea World (4.5 mi/7.3 km away)
  • Andrew Carnegie Birthplace Museum (0.4 mi/0.7 km away)
  • Dunfermline Golf Club (2.1 mi/3.4 km away)

When Is the Best Time to Visit Dunfermline?

  • Hottest months: July, August, June, September (average 56°F)
  • Coldest months: January, February, December, March (average 39°F)
  • Rainiest months: October, December, July, August (average 4 inches of rainfall)

Keep exploring