A railway station with tracks, a platform, and surrounding buildings.

Search Wedding Hotels in St Leonards

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Save instantly and earn perks with One Key
  • Be picky

    Search almost a million properties worldwide

Check availability on St Leonards Wedding Hotels

Our top choices for St Leonards wedding hotels

1. Pitbauchlie House Hotel, Sure Hotel Collection by BW

Pitbauchlie House Hotel, Sure Hotel Collection by BW
3.0 star property
Pitcorthie, 0.6 mi from St Leonards
8.8 out of 10, Excellent, (789 reviews)
"Staff were very helpful and the room was clean"
United Kingdom
Adrian
The price is £68
includes taxes & fees
15 Nov - 16 Nov
Pitbauchlie House Hotel, Sure Hotel Collection by BW

2. The City Hotel

The City Hotel
3.0 star property
Town Centre, 0.7 mi from St Leonards
8.8 out of 10, Excellent, (1,006 reviews)
"Breakfast service was excellent"
United Kingdom
Lorraine
The price is £95
includes taxes & fees
10 Dec - 11 Dec
The City Hotel

3. DoubleTree by Hilton Edinburgh - Queensferry Crossing

DoubleTree by Hilton Edinburgh - Queensferry Crossing
4.0 star property
4 mi from St Leonards
9.2 out of 10, Wonderful, (1,006 reviews)
"We had a good stay at the hotel when storm Boelo came through. Had good drinks and meals too."
United States
Bryan
The price is £76
includes taxes & fees
22 Nov - 23 Nov
DoubleTree by Hilton Edinburgh - Queensferry Crossing

4. Richmond Park Hotel

Richmond Park Hotel
3.0 star property
7.2 mi from St Leonards
8.2 out of 10, Very good, (892 reviews)
"Room was spacious, bathroom clean, facilities were pleasant, restaurant had good food"
United States
Juan
The price is £65
includes taxes & fees
10 Dec - 11 Dec
Richmond Park Hotel

5. Dalmahoy Hotel & Country Club

Dalmahoy Hotel & Country Club
4.0 star property
11.6 mi from St Leonards
9.0 out of 10, Wonderful, (1,777 reviews)
"Amazing staff, delicious breakfast"
Canada
Arianne
The price is £99
includes taxes & fees
7 Dec - 8 Dec
Dalmahoy Hotel & Country Club

6. Green Hotel, A Member Of Radisson Individuals

Green Hotel, A Member Of Radisson Individuals
3.5 star property
10 mi from St Leonards
7.6 out of 10, Good, (24 reviews)
"Friendly and helpful staff. Nice bar meal on premises. Renovations ongoing throughout hotel - looking really nice."
United Kingdom
Kelly
The price is £68
includes taxes & fees
16 Nov - 17 Nov
Green Hotel, A Member Of Radisson Individuals

7. Dean Park Hotel

Dean Park Hotel
4.0 star property
10.5 mi from St Leonards
8.8 out of 10, Excellent, (831 reviews)
"Clean room food parking nice staff good food great for the money"
United Kingdom
Scott
The price is £63
includes taxes & fees
10 Dec - 11 Dec
Dean Park Hotel

8. Norton House Hotel & Spa

Norton House Hotel & Spa
4.0 star property
9.4 mi from St Leonards
9.2 out of 10, Wonderful, (1,005 reviews)
"This my third stay, and it was as lovely as ever! Im already planning another stay. Clean, comfortable, wonderful breakfast, and such kind staff."
United States
Amanda
The price is £128
includes taxes & fees
7 Dec - 8 Dec
Norton House Hotel & Spa

9. Macdonald Houstoun House

Macdonald Houstoun House
4.0 star property
9.9 mi from St Leonards
8.2 out of 10, Very good, (1,003 reviews)
"Good friendly staff"
United Kingdom
John
The price is £88
includes taxes & fees
6 Dec - 7 Dec
Macdonald Houstoun House

10. Delta Hotels by Marriott Edinburgh

Delta Hotels by Marriott Edinburgh
4.0 star property
10.1 mi from St Leonards
8.2 out of 10, Very good, (854 reviews)
"The rooms are super nice, the hotel was super nice, and the staff were super nice. If I had to use one word to describe my experience, it’d be… nice!"
United States
Tyler
The price is £88
includes taxes & fees
22 Nov - 23 Nov
Delta Hotels by Marriott Edinburgh

11. Leonardo Edinburgh Murrayfield

Leonardo Edinburgh Murrayfield
3.0 star property
10.1 mi from St Leonards
8.2 out of 10, Very good, (1,005 reviews)
"Wonderful stay"
United States
Shayna
The price is £77
includes taxes & fees
22 Nov - 23 Nov
Leonardo Edinburgh Murrayfield

12. Kingswood Hotel

Kingswood Hotel
3.0 star property
9.5 mi from St Leonards
8.4 out of 10, Very good, (228 reviews)
"Dated property but very friendly staff."
Canada
Kathryn
The price is £115
includes taxes & fees
11 Nov - 12 Nov
Kingswood Hotel

13. Village Hotel Edinburgh

Village Hotel Edinburgh
4.0 star property
10.7 mi from St Leonards
8.4 out of 10, Very good, (1,012 reviews)
"Great pool and health facilities"
United Kingdom
Simon
The price is £105
includes taxes & fees
22 Nov - 23 Nov
Village Hotel Edinburgh

14. Oxgang Kitchen Bar & Rooms

Oxgang Kitchen Bar & Rooms
3.0 star property
10.5 mi from St Leonards
7.8 out of 10, Good, (75 reviews)
"This was a charming room and place to stay. It was very clean and comfortable and we’d highly recommend staying there."
United States
Scott
The price is £61
includes taxes & fees
16 Nov - 17 Nov
Oxgang Kitchen Bar & Rooms

15. Murrayfield Hotel

Murrayfield Hotel
3.0 star property
11.5 mi from St Leonards
8.8 out of 10, Excellent, (1,003 reviews)
"The room was clean and a good size for our stay. The staff was helpful and able to answer questions about the area and the hotel amenities. It was a very enjoyable stay."
United States
Malou
The price is £110
includes taxes & fees
19 Nov - 20 Nov
Murrayfield Hotel

16. Ravelston House

Ravelston House
3.0 star property
17.2 mi from St Leonards
8.6 out of 10, Excellent, (490 reviews)
"Had a two night stay which was great. Huge room with super comfortable bed. Excellent shower, probably the best we've had on our UK holiday. Had a lovely meal in the restaurant and all the staff were nice, polite and attentive Five star stay and would stay again"
Australia
Neil
The price is £50
includes taxes & fees
15 Nov - 16 Nov
Ravelston House

17. Grange Manor

Grange Manor
4.0 star property
11.8 mi from St Leonards
8.2 out of 10, Very good, (397 reviews)
"10 minute walk from the kelpies, what a find."
United Kingdom
Freya
The price is £83
includes taxes & fees
22 Nov - 23 Nov
Grange Manor

18. Best Western Balgeddie House Hotel

Best Western Balgeddie House Hotel
3.0 star property
14.2 mi from St Leonards
8.8 out of 10, Excellent, (809 reviews)
"We loved this hotel, so beautiful! The rooms were great and beds very comfortable. We loved that our rooms had doors right out to the back garden, which was fantastic. Food and service were phenomenal ! I would definitely recommend this location."
United States
Tammy
The price is £64
includes taxes & fees
15 Nov - 16 Nov
Best Western Balgeddie House Hotel

19. Malmaison Edinburgh

Malmaison Edinburgh
4.0 star property
12.5 mi from St Leonards
8.6 out of 10, Excellent, (1,005 reviews)
"It was a great place."
United States
Kevin
The price is £97
includes taxes & fees
22 Nov - 23 Nov
Malmaison Edinburgh

20. Best stay in the bay

Best stay in the bay
4.5 mi from St Leonards
8.6 out of 10, Excellent, (4 reviews)
"Overall I had pleasant experience with the stay"
United Kingdom
Suresh P.
The price is £399
includes taxes & fees
16 Nov - 17 Nov
Best stay in the bay
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.

Top St Leonards Hotel Reviews

Explore a world of travel with Expedia