Default HTG hotel image

Find hotels near St Mary's Church, Edinburgh from CA $131

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St Mary's Church hotels

Maitlandfield House Hotel

Maitlandfield House Hotel
3.0 star property
0.1 km from St Mary's Church
8.2 out of 10, Very good, (450 reviews)
"Plenty of parking. We had a family room which was lovely and comfortable! A king size bed and a good size single. It was lovely and warm, plenty of hot water and large fluffy towels. We had a delicious cooked breakfast in the morning, food was plentiful and lovely quality. We would definitely stay there again."
United Kingdom
Lesley
The price is CA $206
CA $247 total
includes taxes & fees
Jul 1 - Jul 2
Maitlandfield House Hotel

Orchard House Lodges

Orchard House Lodges
3.0 star property
2.7 km from St Mary's Church
9.6 out of 10, Exceptional, (63 reviews)
"Calm country setting with several Highland “Coos” in a pasture, just in front of our door! The town of Haddington is very nice and picturesque. We would definitely book again!"
United States
William
The price is CA $186
CA $186 total
includes taxes & fees
Jun 16 - Jun 17
Orchard House Lodges

Tweeddale Arms Hotel

Tweeddale Arms Hotel
4.0 star property
Gifford, 5.7 km from St Mary's Church
8.6 out of 10, Excellent, (314 reviews)
"Great hotel..even better Breakfast.."
United Kingdom
Trevor
The price is CA $201
CA $241 total
includes taxes & fees
Jul 1 - Jul 2
Tweeddale Arms Hotel

The Leddie Hotel

The Leddie Hotel
3.0 star property
8.4 km from St Mary's Church
9.8 out of 10, Exceptional, (20 reviews)
"Comfortable clean room, lovely meals in the restaurant, great service."
United Kingdom
Lesley
The price is CA $325
CA $390 total
includes taxes & fees
Jun 24 - Jun 25
The Leddie Hotel

Open Arms Hotel

Open Arms Hotel
3.0 star property
10.6 km from St Mary's Church
9.4 out of 10, Exceptional, (12 reviews)
"Beautiful quiet location. Lovely atmosphere- especially the old library. Food was excellent and good value for money. Staff very friendly. Small but clean room."
United Kingdom
Kathleen
The price is CA $181
CA $217 total
includes taxes & fees
Jun 29 - Jun 30
Open Arms Hotel

The Lodge at Craigielaw

The Lodge at Craigielaw
4.0 star property
8.9 km from St Mary's Church
9.4 out of 10, Exceptional, (202 reviews)
"THE BREAKFAST FOOD WAS CERTAINLY PLENTIFUL AND VERY TASTY, WE COULD NOT FAULT THIS PLACE. THE VIEWS THEMSELVES ARE WORTH THE VISIT, EVERYTHING ABOUT THIS PLACE WE FOUND TO BE EXCELLENT."
United Kingdom
PETER
The price is CA $228
CA $274 total
includes taxes & fees
Jul 1 - Jul 2
The Lodge at Craigielaw

Premier Inn Edinburgh A1 - Musselburgh

Premier Inn Edinburgh A1 - Musselburgh
3.0 star property
16.5 km from St Mary's Church
6.8 out of 10, (15 reviews)
"Comfortable bed, clean room, and the staff was very helpful and friendly."
Canada
jody
The price is CA $123
CA $148 total
includes taxes & fees
Jun 28 - Jun 29
Premier Inn Edinburgh A1 - Musselburgh

Greywalls Hotel and Chez Roux

Greywalls Hotel and Chez Roux
5.0 star property
10.3 km from St Mary's Church
9.4 out of 10, Exceptional, (206 reviews)
"Beautifully appointed room overlooking Muirfield golf course, clean and spacious for 1, staff were courteous and professional. Breakfast was outstanding. "
United Kingdom
andrew
The price is CA $511
CA $614 total
includes taxes & fees
Jun 28 - Jun 29
Greywalls Hotel and Chez Roux

The Law

The Law
3.0 star property
12.4 km from St Mary's Church
9.2 out of 10, Wonderful, (13 reviews)
"Delicious food, friendly hospitality. Rooms are cute, clean and comfy, if a touch tight. "
United States
Matthew
The price is CA $308
CA $369 total
includes taxes & fees
Jun 15 - Jun 16
The Law

Carberry Tower Mansion House and Estate

Carberry Tower Mansion House and Estate
4.0 star property
15.9 km from St Mary's Church
9.2 out of 10, Wonderful, (977 reviews)
"Beautiful room, stunning drawing room and library and very friendly staff"
United Kingdom
Ilona
The price is CA $252
CA $302 total
includes taxes & fees
Jun 18 - Jun 19
Carberry Tower Mansion House and Estate

Arden House

Arden House
3.5 star property
16.5 km from St Mary's Church
10.0 out of 10, Exceptional, (71 reviews)
"Very friendly host, good breakfast served to the room."
Germany
Joerg
The price is CA $254
CA $305 total
includes taxes & fees
Jun 16 - Jun 17
Arden House

Faside Estate

Faside Estate
4.0 star property
14.1 km from St Mary's Church
9.6 out of 10, Exceptional, (16 reviews)
"We had an amazing stay from start to finish. Ian gave us a tour if the castle along with a history. The rooms were cozy, the bed was very comfortable. The owners even gave us a ride to the tram when we were unable to find a taxi. Sue and Ian are a friendly helpful couple. "
United States
Nathaniel
The price is CA $430
CA $516 total
includes taxes & fees
Jun 17 - Jun 18
Faside Estate

The Crown & Kitchen

The Crown & Kitchen
3.5 star property
8.2 km from St Mary's Church
9.2 out of 10, Wonderful, (179 reviews)
"Excellent no other thing to say."
United Kingdom
Paul
The price is CA $188
CA $225 total
includes taxes & fees
Jul 14 - Jul 15
The Crown & Kitchen

The Folly Hotel

The Folly Hotel
3.0 star property
12.2 km from St Mary's Church
7.8 out of 10, Good, (120 reviews)
"Perfect location when visiting North Berwick! Friendly staff and clean rooms. Have stayed here multiple times and plan to come back! "
United States
Paige
The price is CA $233
CA $279 total
includes taxes & fees
Jun 15 - Jun 16
The Folly Hotel

Pine Marten, Dunbar by Marston's Inns

Pine Marten, Dunbar by Marston's Inns
4.0 star property
16.8 km from St Mary's Church
8.4 out of 10, Very good, (389 reviews)
"Lovely stay and very clean rooms and bathrooms.Very nice breakfast"
United Kingdom
Julie
The price is CA $151
CA $181 total
includes taxes & fees
Jun 28 - Jun 29
Pine Marten, Dunbar by Marston's Inns

Ravelston House

Ravelston House
3.0 star property
18.1 km from St Mary's Church
8.6 out of 10, Excellent, (448 reviews)
"Friendly staff, clean accommodation with easy access"
United Kingdom
Denise
The price is CA $165
CA $198 total
includes taxes & fees
Jun 29 - Jun 30
Ravelston House

Bayswell Park Hotel

Bayswell Park Hotel
3.5 star property
16.6 km from St Mary's Church
8.6 out of 10, Excellent, (522 reviews)
"Excellent and would highly recommend stay, food and junior suite with hot tub. Areas of improvement: Old plumbing pipes by the hot tub in room 24 fires off unpleasant scents here and there and staff could be a bit more friendly and approachable."
United Kingdom
Saad
The price is CA $209
CA $251 total
includes taxes & fees
Jun 15 - Jun 16
Bayswell Park Hotel

Marine North Berwick

Marine North Berwick
5.0 star property
12.1 km from St Mary's Church
8.8 out of 10, Excellent, (300 reviews)
"Great"
United States
Russell
The price is CA $426
CA $512 total
includes taxes & fees
Jun 28 - Jun 29
Marine North Berwick

1 Deuchrie Cottages

1 Deuchrie Cottages
3.0 star property
10.6 km from St Mary's Church
The price is CA $1,108
CA $1,329 total
includes taxes & fees
Jun 18 - Jun 19
1 Deuchrie Cottages

The Linton Hotel

The Linton Hotel
4.0 star property
8.3 km from St Mary's Church
8.4 out of 10, Very good, (504 reviews)
"Great location, charming hotel with excellent breakfast. We enjoyed the convenience of the location, reading in the back garden and friendly staff."
United States
Claudia
The price is CA $109
CA $131 total
includes taxes & fees
Jun 23 - Jun 24
The Linton Hotel
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.

Compare popular hotels close to St Mary's Church

Property
Star rating
Guest rating
Breakfast included
Pool
Spa
Pet-friendly
WiFi included
Exterior
Maitlandfield House Hotel
3.0 star property
8.2
Very good
450 reviews
View
Exterior
Orchard House Lodges
3.0 star property
9.6
Exceptional
63 reviews
View
Lounge
Tweeddale Arms Hotel
4.0 star property
8.6
Excellent
314 reviews
View
Lobby lounge
The Leddie Hotel
3.0 star property
9.8
Exceptional
20 reviews
View
Deluxe Double Room, Garden View | View from room
Open Arms Hotel
3.0 star property
9.4
Exceptional
12 reviews
View

Top St Mary's Church Hotel Reviews

Hotels near other St Mary's Church attractions

Frequently asked questions

What are the top-rated hotels near St Mary's Church?
Discover the top-rated hotels near St Mary's Church that provide comfort and charm for every traveler.

Orchard House Lodges

Orchard House Lodges is a charming retreat located only 3.4 km from St Mary's Church, rated 9.6 by travellers. This 3-star accommodation is perfect for those looking for self-catering options, featuring a kitchenette equipped with an oven, microwave, and refrigerator. Guests can prepare their meals while enjoying the comfort of premium bedding and free toiletries. Secured self-parking is also available, ensuring a straightforward stay.

Garleton Lodge

Garleton Lodge offers an exceptional stay just 4.2 km from St Mary's Church, with a perfect review rating of 10. This 4-star hotel features a romantic atmosphere with premium bedding, complimentary toiletries, and a stocked minibar. Guests can indulge in the hot tub or enjoy couples dining, while the terrace provides a lovely space to unwind. Off-street parking and early check-in add to the convenience for travellers.

The Golf Tavern

The Golf Tavern is a cozy option just a short 7-minute walk from St Mary's Church, rated 8.8 by travellers. This 3-star hotel offers free breakfast and features an onsite restaurant, perfect for relaxing after a day of exploring. Travellers can enjoy outdoor tennis facilities and benefit from free self-parking, making it a convenient choice for those visiting the area.
What hotels are within walking distance to St Mary's Church?
Discover charming accommodations within walking distance of St Mary's Church, perfect for travellers looking for family-friendly options and convenience in Haddington.

The Golf Tavern

The Golf Tavern is a cozy 3-star hotel located just a 7-minute walk from St Mary's Church, rated 8.8 by travellers. This inviting hotel features an outdoor tennis court, perfect for those looking to stay active. Guests can enjoy complimentary breakfast each morning and benefit from free self-parking. The hotel also offers an onsite restaurant that caters to families with kid-friendly meal options, making it a great choice for those traveling with children.

Maitlandfield House Hotel

Maitlandfield House Hotel, a delightful 3-star hotel, is situated just 2 minutes from St Mary's Church and holds a review rating of 8.2 from travellers. This Victorian hotel boasts a lovely terrace for relaxing and enjoying the surroundings. Guests can indulge in a delicious cooked breakfast each morning, and enjoy the convenience of free self-parking. Located in a historic district, the hotel offers a unique blend of charm and comfort for visitors exploring Haddington.
How much is a hotel near St Mary's Church?
Staying near St Mary's Church is a treat, with plenty of hotels from CA $131 offering incredible amenities. If you're leaning toward a little luxury, prices can rise, especially in peak season. Be sure to book in advance to enjoy more options and potentially better rates, especially if you're planning a trip during weekends or around public holidays.
What are the most popular family-friendly hotels near St Mary's Church?
Finding the perfect family-friendly hotels near St Mary's Church can ensure a delightful stay in Haddington. Here are some top-rated options that cater to families and provide great amenities.

The Golf Tavern

The Golf Tavern, situated just a 7-minute walk from St Mary's Church, is a welcoming 3-star hotel with a strong travellers' rating of 8.8. This family-friendly hotel offers kids' meals in its restaurant, catering to the little ones' tastes. Guests can enjoy free breakfast each morning, along with the convenience of self-parking. With onsite tennis facilities, families can enjoy some active fun together during their stay.

Tweeddale Arms Hotel

Tweeddale Arms Hotel is a charming 4-star hotel located just 6.8 km from St Mary's Church, with a travellers' rating of 8.4. Families will appreciate the daily housekeeping and kids' meals available in the restaurant, making dining straightforward. The hotel also features a beautiful garden and offers free breakfast, ensuring a refreshing start to your day. With additional amenities like onsite tennis and nearby mountain biking, this hotel is perfect for family adventures.
What are the best affordable hotels near St Mary's Church?
For travellers seeking affordable and delightful stays near St Mary's Church, these hotels offer comfort and convenience without breaking the bank. Whether you're looking for top-rated options or cozy lodgings, there's something for everyone.

Orchard House Lodges

Orchard House Lodges is a charming 3-star retreat located just 3.4 km from St Mary's Church, with an impressive review rating of 9.6. Ideal for those who enjoy a self-catering experience, this hotel features kitchenettes equipped with stovetops, microwaves, and refrigerators, perfect for preparing your own meals. Additional amenities include free WiFi and complimentary toiletries, ensuring a comfortable stay.

The Golf Tavern

The Golf Tavern is a cozy 3-star hotel situated a mere 7 minutes' walk from St Mary's Church, offering travellers a good traveler rating score of 8.8. This inviting hotel features complimentary breakfast and free self-parking, making it an excellent choice for budget-conscious visitors. Enjoy some leisure time with onsite outdoor tennis courts, or simply relax in the restaurant's cozy atmosphere.

Maitlandfield House Hotel

Maitlandfield House Hotel, rated 8.2 by travellers, is conveniently located just 2 minutes on foot from St Mary's Church. This 3-star hotel offers free breakfast options daily, including cooked breakfasts on the weekends, making it perfect for those looking to start their day right. With free WiFi and self-parking, along with a lovely terrace for relaxation, it's an excellent choice for affordable comfort.
What are the best pet-friendly hotels near St Mary's Church?
If you're seeking a cozy stay for you and your pet near St Mary's Church, these top-rated hotels in Haddington promise a delightful experience.

Tweeddale Arms Hotel

Tweeddale Arms Hotel is a charming 4-star hotel located just 6.8 km from St Mary's Church. With a travellers' rating of 8.4, this hotel welcomes pets, offering amenities such as dog-friendly accommodations and daily housekeeping. Guests can also enjoy a complimentary breakfast, relax in the garden, or take advantage of the onsite outdoor tennis facilities.

Maitlandfield House Hotel

Maitlandfield House Hotel is a delightful 3-star hotel situated merely a 2-minute walk from St Mary's Church. With a strong travellers' rating of 8.2, this pet-friendly hotel offers a warm welcome to pets alongside free weekend breakfasts and a charming terrace. Guests can also benefit from free toiletries and nearby skiing opportunities, making it a perfect spot for both relaxation and adventure.
Can I book a fully refundable hotel close to St Mary's Church?
Most bookings on Expedia are refundable if canceled within 24-48 hours of arrival, though this depends on the hotel's individual cancellation policy, which you should check in your booking confirmation. If free cancellation is available, you can cancel directly through your Expedia account by going to "My Trips" and selecting your reservation. To find fully refundable hotel options, simply enter "St Mary's Church", set your travel dates, and use the "Fully refundable" filter under "Deals & Discounts" on the results page. Alternatively, explore deals with free cancellation options on Expedia.
Can I find Expedia discounts for hotels near St Mary's Church?
Sign in to your account to unlock instant savings and access Member Prices on Expedia. Members always get our best prices, so join for free and look for great discounts on top hotels near St Mary's Church.

Explore a world of travel with Expedia