Find hotels near St Mary's on the Harbour, Castletown from $61

Start date: Check-in selected.
To Date
End date: Check-out

Check prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Compare 104 hotels close to St Mary's on the Harbour with room rates, reviews, and availability. Most hotels are fully refundable.

Halvard Apartments at Castletown

4.0 star property
< 0.1 mi from St Mary's on the Harbour
9.4 out of 10, Exceptional, (6)
"An amazing apartment with fantastic amenities. William the caretaker is very helpful. Easy transport links and excellent dining options nearby. Thank you ! "
United Kingdom
Elizabeth
$149 nightly
The price is $156
Dec 7 - Dec 8
Total with taxes and fees
Halvard Apartments at Castletown

The George

3.0 star property
0.1 mi from St Mary's on the Harbour
9.2 out of 10, Wonderful, (94)
"The George was a fantastic hotel. They treated us like family."
United States
Joanne
$156 nightly
The price is $164
Dec 23 - Dec 24
Total with taxes and fees
The George

Suites at Derby House

3.0 star property
0.1 mi from St Mary's on the Harbour
$285 nightly
The price is $300
Dec 8 - Dec 9
Total with taxes and fees
Suites at Derby House

COMIS Hotel & Golf Resort

4.0 star property
5.8 mi from St Mary's on the Harbour
8.8 out of 10, Excellent, (198)
"Very clean, lovely room. food very good, dining room with the best view, excellent breakfast really good selection of food. Staff helpful and polite. plenty of parking."
United Kingdom
Sandra
COMIS Hotel & Golf Resort

Kings' House

3.0 star property
9.8 mi from St Mary's on the Harbour
10.0 out of 10, Exceptional, (14)
"Property was really good, staff were very welcoming and friendly "
United Kingdom
Andrew
$58 nightly
The price is $61
Dec 14 - Dec 15
Total with taxes and fees
Kings' House

Halvard Hotel

4.0 star property
9 mi from St Mary's on the Harbour
9.6 out of 10, Exceptional, (226)
"Lovely hotel. Excellent breakfast. Room was lovely- enjoyed the complimentary soft drinks and snacks in the fridge"
United Kingdom
Julie
$161 nightly
The price is $170
Jan 4 - Jan 5, 2026
Total with taxes and fees
Halvard Hotel

Welbeck Hotel and Apartments

3.0 star property
9.4 mi from St Mary's on the Harbour
9.4 out of 10, Exceptional, (261)
"Stay was amazing and the staff are amazing and very friendly .It is located in the promenade itself so very accessible to all the attractions."
United Kingdom
SHANMOHAN
$108 nightly
The price is $113
Dec 11 - Dec 12
Total with taxes and fees
Welbeck Hotel and Apartments

Opul Express

3.0 star property
9.6 mi from St Mary's on the Harbour
9.4 out of 10, Exceptional, (22)
"Staff were amazing. Great Breakfasts. Room was nice and clean and everything working fine. A most enjoyable stay. "
United Kingdom
Alan
$106 nightly
The price is $111
Dec 11 - Dec 12
Total with taxes and fees
Opul Express

Mannin Hotel

4.0 star property
9.1 mi from St Mary's on the Harbour
9.2 out of 10, Wonderful, (147)
"A really lovely stay for the 4th time."
United Kingdom
Edith
$122 nightly
The price is $129
Dec 7 - Dec 8
Total with taxes and fees
Mannin Hotel

The Claremont

4.0 star property
8.8 mi from St Mary's on the Harbour
8.8 out of 10, Excellent, (399)
"Lovely clean hotel . We had a basic double room which was adequate for our needs. The breakfast was excellent and the Hotel Staff we found to be very polite "
United Kingdom
Mark
$122 nightly
The price is $129
Dec 13 - Dec 14
Total with taxes and fees
The Claremont

Opul Boutique

8.8 mi from St Mary's on the Harbour
8.6 out of 10, Excellent, (25)
"Nice hotel. Good breakfast. Great price. Staff were very friendly and explained everything well. "
United Kingdom
Philip R
$78 nightly
The price is $82
Dec 8 - Dec 9
Total with taxes and fees
Opul Boutique

Regency Hotel

4.0 star property
9.8 mi from St Mary's on the Harbour
9.0 out of 10, Wonderful, (60)
"Comfortable be, clean roon and bathroom. Location great!"
United Kingdom
Anonymous traveler
$118 nightly
The price is $124
Jan 2 - Jan 3, 2026
Total with taxes and fees
Regency Hotel

Penta Hotel

3.0 star property
9.7 mi from St Mary's on the Harbour
8.8 out of 10, Excellent, (65)
"Great budget hotel. Perfect for short stopovers."
United Kingdom
Harry
$86 nightly
The price is $91
Dec 12 - Dec 13
Total with taxes and fees
Penta Hotel

Ellan Vannin Hotel

3.5 star property
8.9 mi from St Mary's on the Harbour
8.4 out of 10, Very Good, (73)
"friendly and helpful staff, loveiy breakfast and comfortable room"
United Kingdom
gerry
$79 nightly
The price is $83
Jan 4 - Jan 5, 2026
Total with taxes and fees
Ellan Vannin Hotel

HQ Bar & Restaurant

3.0 star property
9.4 mi from St Mary's on the Harbour
8.6 out of 10, Excellent, (316)
"Absolutely brilliant, will be going again. "
United Kingdom
Mohammad Rasoul
$127 nightly
The price is $133
Dec 11 - Dec 12
Total with taxes and fees
HQ Bar & Restaurant

The Sefton

4.0 star property
9 mi from St Mary's on the Harbour
8.4 out of 10, Very Good, (574)
"Staff excellent "
United Kingdom
Dawn
$107 nightly
The price is $113
Dec 14 - Dec 15
Total with taxes and fees
The Sefton

The Empress Hotel

4.0 star property
9.3 mi from St Mary's on the Harbour
8.4 out of 10, Very Good, (850)
"Room was spotless and very friendly staff "
United Kingdom
John
$99 nightly
The price is $104
Jan 1 - Jan 2, 2026
Total with taxes and fees
The Empress Hotel

Best Western Palace Hotel & Casino

4.0 star property
9.5 mi from St Mary's on the Harbour
7.4 out of 10, Good, (924)
"Lovely hotel fantastic Seaview room good restaurant and breakfast operations easy on site parking "
United Kingdom
Raymond
$78 nightly
The price is $82
Dec 17 - Dec 18
Total with taxes and fees
Best Western Palace Hotel & Casino

Premier Inn Douglas - Isle Of Man

3.0 star property
8.8 mi from St Mary's on the Harbour
10.0 out of 10, Exceptional, (2)
"Clean room; very helpful staff; excellent continental breakfast."
United States
Ronald
$64 nightly
The price is $68
Jan 4 - Jan 5, 2026
Total with taxes and fees
Premier Inn Douglas - Isle Of Man
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 Mary's on the Harbour Hotel Reviews

Hotels near other St Mary's on the Harbour attractions

Frequently asked questions

What's the area like around St Mary's on the Harbour?
St Mary's on the Harbour is located in a welcoming area of Castletown known for its bar scene and array of dining options. If you're looking for a convenient place to stay, check out the 10 hotels and other accommodations you'll find within a mile.
What's the best place to stay near St Mary's on the Harbour?
Adjacent to St Mary's on the Harbour, The George is one of the top choices for your stay based on our traveler data, and this B&B offers a restaurant and free parking. Other good options within a short distance include Halvard Apartments at Castletown and Suites at Derby House.
How many hotels will I find near St Mary's on the Harbour?
Expedia has 10 hotels and other accommodations within a mile from St Mary's on the Harbour.
If I need to cancel the hotel reservation for my stay near St Mary's on the Harbour, will I receive a refund?
Yes! The majority of hotel bookings are fully refundable provided that you cancel before the accommodation's cancellation deadline, which often is within 24-48 hours of your check-in date. If you have a non-refundable reservation, it may still be possible to cancel it and be given a refund within 24 hours of booking. Put your dates in and click on "Search", then use the filter option "fully refundable" to get the best options available near St Mary's on the Harbour.
Where can I learn more about changing or cancelling my trip in the area near St Mary's on the Harbour?
For additional details about changing or cancelling your stay near St Mary's on the Harbour, head over to our customer service page.
What can I see and do near St Mary's on the Harbour?
You'll want to browse the collections at Manx Aviation and Military Museum, Port Erin Railway Museum, and Cregneash Village Folk Museum. Sights like Castle Rushen and Old House of Keys highlight some of the local culture. Lounge by the water at Port Erin Beach and Port St Mary Beach.