Skip to main content

The best cheap hotels in St Martins

Check out our pick of great cheap hotels in St Martins

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Providing sea views and free WiFi, Appletree provides accommodation conveniently set in Hugh Town, within a short distance of Town Beach, Porth Mellon Beach and Porthcressa Beach. Old Town Bay Beach is 700 metres away and Shark's Pit Beach is less than 1 km from the bed and breakfast.

Excellent facilities at a good price, close to the town centre, friendly host.

Show more Show less
9
Superb
16 reviews
Price from
€ 219
per night

On the beautiful seafront of St Mary’s island, The Atlantic offers bright, individually decorated rooms and fresh, seasonal food. The ferry terminal is just 5 minutes’ walk away, and operates to and from Penzance.

I booked fo4 special friends to have a night away, they returned this evening with very high praise from how polite and helpful all the staff were to the cleanliness of the rooms and the quality of the rooms and the food. Well done for making it such a special night for them

Show more Show less
8.7
Fabulous
144 reviews
Price from
€ 256
per night

Located on St Mary's, the largest island in the Isles of Scilly archipelago, Star Castle Hotel is just a short 5-minute walk from Hugh Town. Nestled on the Garrison, it offers breathtaking views of the surrounding islands.

We loved everything! From the staff to the incredible location and views to the exceptional dinners!! What a chef!! Definitely one of the best hotels we stayed in! We will be back!!

Show more Show less
8.9
Fabulous
138 reviews
Price from
€ 509
per night

Storm Cottage B&B has a terrace and is situated in Hugh Town, within just 60 metres of Porthcressa Beach and 60 metres of Little Porth Beach. Both free WiFi and parking on-site are accessible at the bed and breakfast free of charge. The property is non-smoking and is located 200 metres from Town Beach.

Show more Show less
10
Exceptional
3 reviews
Price from
€ 111
per night

Looking for a cheap hotel?

For those on a budget, these cheap and cheerful hotels still have a lot to offer, with most offering WiFi and convenient locations. Popular with backpackers, many properties can be found in central locations and include comfortable rooms with private or shared bathrooms. You’ll also find a number of options which feature a 24-hour front desk and luggage storage.
Search cheap hotels in St Martins