Find hotels in St. Marys from £245

    price find illustration
    Change your mind
    Book hotels with free cancellation
    deals illustration
    Treat yourself
    Save instantly and earn perks with One Key
    bed illustration
    Be picky
    Search almost a million properties worldwide

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Property class

Top 10 St. Marys hotels and places to stay

The Atlantic

3.0 star property
9.2 out of 10, Wonderful, (62)
"The view was amazing"
The price is £245
includes taxes & fees
7 Jul - 8 Jul
The Atlantic

Karma St. Martin's

4.0 star property
8.8 out of 10, Excellent, (68)
"The location of the property is exceptional."
The price is £422
includes taxes & fees
23 Jul - 24 Jul
Karma St. Martin's
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.
Save an average of 15% on thousands of hotels when you're signed in

These pet-friendly hotels in St. Marys may fit your trip

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.

Learn more about St. Marys

Venture to sights like Isles of Scilly Museum and St. Mary's Isle of Scilly Terminal as you discover St. Marys.

Find out more about St. Marys

Find out more about St. Marys

Top reasons to visit St. Marys

  • Stunning Beaches: St. Marys boasts beautiful beaches perfect for relaxation and seaside adventures.
  • Historic Fort: Explore the historic fort that offers fascinating insights into the area's past.
  • Engaging History Museums: Immerse yourself in local culture at the area's intriguing museums.
  • Picturesque Harbour Views: Enjoy breathtaking views of the harbour, enhancing your scenic experience.
  • Diverse Accommodation: Choose from charming bed and breakfasts to comfortable hotels catering to all preferences.

Find great hotels in and around St. Marys

Discover a delightful range of hotel accommodations in St. Marys, England, perfect for every type of traveller. From charming bed and breakfasts to well-equipped hotels, you’ll find options that cater to beach lovers, pet owners, and business guests alike. Whether you're seeking the best hotels or hidden gems like the Hall Hotel, St. Marys offers a warm welcome and a memorable stay for all visitors.

  • The Atlantic: A welcoming 3-star inn perfectly situated for beach enthusiasts, The Atlantic offers direct access to the sandy shores of St. Marys. This charming establishment is ideal for those seeking a relaxing beach holiday, with comfortable accommodations that reflect a laid-back seaside vibe. Guests can enjoy a variety of beach activities, making it a great choice for families and couples alike looking to unwind by the sea.
  • Karma St. Martin's: A sophisticated 4-star hotel located 1.9km from St. Marys, Karma St. Martin's caters to both leisure and business travellers. With direct access to the beach, this pet-friendly retreat combines a beach getaway with professional amenities, including a well-equipped Business Centre. Travellers can bring their furry companions, with thoughtful pet policies in place, ensuring a comfortable stay for all. The upscale atmosphere, alongside its business services, makes it a distinguished option for those mixing work and leisure.
  • Appletree: A delightful Bed & Breakfast in St. Marys, Appletree is perfect for those seeking a homely atmosphere. Guests can engage in various sports and recreation activities, such as nearby snorkelling and horse riding, ensuring an adventurous stay. The B&B's friendly service and inviting rooms create a warm environment for travellers looking to explore the natural beauty of the area while enjoying personalised hospitality.

Where to stay near St. Marys

St. Marys, a charming village in the Isles of Scilly, offers a delightful escape for those seeking beach, culture, and outdoor adventures. With its stunning harbour views and friendly atmosphere, visitors can explore the picturesque surroundings and indulge in the rich history of the area. Nearby, the tranquil beauty of the River Thames adds to the experience, making St. Marys the perfect base for an unforgettable holiday filled with relaxation and adventure.

  • Isles of Scilly: Situated a mere 435m from St. Marys, the Isles of Scilly presents a stunning archipelago that captivates visitors with its breathtaking beaches and outdoor activities. With a moderately seasonal influx of travellers, the peak months from May to July offer vibrant experiences ideal for romantic getaways and nature enthusiasts alike. Notable attractions include the local marina, beautiful beaches, and historic sites, which invite exploration and relaxation. The Isles of Scilly is perfect for those seeking a tranquil retreat amidst nature, with various resorts and theatres providing additional entertainment options.
  • Hugh Town: Located 621m from St. Marys, Hugh Town is a charming village that welcomes visitors year-round with its inviting atmosphere. While visitor numbers peak in April and during the summer months, the village maintains a steady flow of tourists thanks to its outdoor pursuits and picturesque coastal views. Hugh Town offers a delightful mix of activities including theatre performances and scenic walks along the beach. Key landmarks such as the marina and historic places are within easy reach, making it a delightful destination for those looking to immerse themselves in local culture and history.
  • Tresco: A short distance of 1.9km from St. Marys, Tresco is a picturesque village renowned for its stunning natural beauty as an island retreat. Visitors are drawn to Tresco for its outdoor adventures and cultural experiences, particularly during peak periods in April and June to July. With a selection of outdoor venues and a rich tapestry of historic landmarks and monuments, Tresco is an idyllic spot for those who appreciate both nature and heritage. The island’s tranquil environment makes it a perfect destination for relaxation and exploration.

Things to do in St. Marys

St. Marys is perfect for those seeking outdoor adventures, beach relaxation, and cultural experiences. Visitors can enjoy a variety of activities including exploring local parks, taking leisurely walks, and immersing themselves in the scenic beauty of the area. Whether you're looking to unwind by the sea or engage with the community, St. Marys offers a delightful blend of recreation and culture.

Shopping

In St. Marys, you'll discover charming local shops offering unique gifts and souvenirs. If you're up for a drive, head to the nearby Penzance, where you can explore larger shopping centres like the Wharfside Shopping Centre and the Market Jew Street shops for a wider selection.

Recreation

St. Marys offers tranquil wellness retreats like The Retreat Spa, where you can indulge in rejuvenating treatments and holistic therapies. For outdoor enthusiasts, the scenic coastal walks provide refreshing sea breezes and breathtaking views, perfect for meditation and relaxation amidst nature's beauty.

Adventure

Experience the thrill of kayaking around St. Marys, exploring scenic coastlines and wildlife. For a unique adventure, try the cliff-top walks offering stunning views of the ocean and the chance to spot local flora and fauna. Don't miss the vibrant marine life while snorkelling in the clear waters.

Nightlife

In St. Marys, the lively pubs and charming bars offer a warm atmosphere for socialising. The local music scene, featuring live bands, adds to the excitement, while late-night eateries serve delicious bites to fuel your adventures. Enjoy a friendly, welcoming vibe as you explore the nightlife.

Booking tips and Expedia advantages for St. Marys

To save on your trip to St. Marys, consider visiting in January or November when accommodation prices are lower. Booking 1-3 months in advance often yields the best rates, and look for last-minute deals on sites like Expedia. Tuesdays typically offer the cheapest stays, while Saturdays are the priciest. Use Expedia’s search tool to compare room rates and set your budget, and consider eco-friendly hotels for sustainable options. Combining flights and accommodation in a package can also help you save significantly.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay around St. Marys are January and November, where the prices are slightly lower. This is in comparison to May to June and August, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel around St. Marys about 1-3 months out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay around St. Marys is Tuesday. The most expensive day to stay around St. Marys is Saturday.
  • Find cheap hotels on Expedia: Expedia’s search tool enables you to set your budget, choose your desired location, and much more. You can organise your search results to display prices from lowest to highest, ensuring you see the most affordable hotels first. Additionally, you can refine your choices by hotel category; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are available for booking.
  • Consider bundling your trip: You can potentially save money by combining your St. Marys hotel reservation with your flights and activities through an Expedia package.

Find the best attractions in St. Marys

St. Marys offers a delightful blend of outdoor, beach, and cultural experiences for visitors. With popular attractions such as stunning beaches, a historic fort, and engaging history museums, there is something for everyone. Whether you seek a relaxing day by the sea or a deeper understanding of the area's rich heritage, St. Marys provides a perfect backdrop for an enjoyable holiday.

  • The Garrison and Star Castle: A historic fortification, The Garrison and Star Castle offers a glimpse into the military past of St. Marys. Its impressive architecture and panoramic views of the surrounding landscape create a unique atmosphere steeped in culture and history, making it a fascinating spot for history enthusiasts.
  • Isles of Scilly Museum: This museum showcases the rich history and heritage of the Isles of Scilly. With engaging exhibitions and artefacts, visitors can delve into local stories and traditions, providing a deeper understanding of the island's culture.
  • Porthcressa Beach: Known for its golden sands and clear waters, Porthcressa Beach is perfect for relaxation and seaside activities. The beach vibes here are inviting, offering a picturesque setting for sunbathing, swimming, or enjoying a leisurely stroll along the shore.

Best time to go to St. Marys

The best time to visit St. Marys, Isles of Scilly is dependant on what kind of holiday you are seeking. August and August are its hottest month on average. At the time of August, visitor numbers are slightly high and weather is mostly cloudy. February and February are its coolest month on average. At the time of February, visitor numbers are average and weather is mostly cloudy.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January49.1°F (9.5°C)Light RainMostly CloudyAverage
January49.1°F (9.5°C)Light RainMostly CloudyAverage
February48.2°F (9.0°C)Light RainMostly CloudyAverage
February48.2°F (9.0°C)Light RainMostly CloudyAverage
March48.6°F (9.2°C)Light RainMostly CloudyAverage
March48.6°F (9.2°C)Light RainMostly CloudyAverage
April50.2°F (10.1°C)Light RainMostly SunnySlightly HighAverage
April50.2°F (10.1°C)Light RainMostly SunnySlightly HighAverage
May53.4°F (11.9°C)No Rain (Dry)Mostly SunnyAverageAverage
May53.4°F (11.9°C)No Rain (Dry)Mostly SunnyAverageAverage
June58.1°F (14.5°C)Light RainMostly SunnyAverageSlightly High
June58.1°F (14.5°C)Light RainMostly SunnyAverageSlightly High
July61.5°F (16.4°C)Light RainMostly SunnySlightly HighSlightly High
July61.5°F (16.4°C)Light RainMostly SunnySlightly HighSlightly High
August62.2°F (16.8°C)Light RainMostly CloudySlightly HighSlightly High
August62.2°F (16.8°C)Light RainMostly CloudySlightly HighSlightly High
September60.6°F (15.9°C)Light RainMostly SunnyAverageAverage
September60.6°F (15.9°C)Light RainMostly SunnyAverageAverage
October57.7°F (14.3°C)Light RainMostly CloudySlightly LowAverage
October57.7°F (14.3°C)Light RainMostly CloudySlightly LowAverage
November53.4°F (11.9°C)Light RainMostly CloudySlightly Low
November53.4°F (11.9°C)Light RainMostly CloudySlightly Low
December50.9°F (10.5°C)Light RainMostly CloudySlightly Low
December50.9°F (10.5°C)Light RainMostly CloudySlightly Low

Frequently asked questions

When is the best time to go to St. Marys?
The most popular time to visit St Marys is during the summer months, particularly in July. This is when the weather is at its finest, with average temperatures ranging from 20 to 25°C, creating a great backdrop for outdoor adventures and exploration. Visitors can revel in the vibrant atmosphere as the community comes alive with events and activities, making it an ideal time for sightseeing.

From June to August, St Marys experiences its peak tourist season. This bustling period offers an array of outdoor experiences, from hiking along scenic trails to enjoying water sports on the pristine beaches. The long days and pleasant temperatures beckon travellers to immerse themselves in nature, whether it's a leisurely stroll through the charming coastal pathways or a picnic in one of the local parks.

For those who appreciate a quieter experience, consider visiting in late September or early October. While the weather remains mild, with temperatures still around 18°C, you'll find fewer crowds and more affordable accommodation options. This is a fantastic opportunity to explore the area at a more relaxed pace, allowing you to truly soak in the beauty of St Marys without the hustle and bustle of peak season.
Where can I find the best nightlife in St. Marys?
St Marys, a charming town located on the stunning Isles of Scilly, offers a more laid-back approach to nightlife compared to larger cities, but it still has its gems for those looking to enjoy an evening out.

The main area for nightlife in St Marys is the bustling Hugh Town, where you'll find a selection of cosy pubs and bars superb for unwinding after a day of exploring. The Mermaid Inn is a popular spot, known for its warm atmosphere and local ales, while the Atlantic Inn offers stunning views of the harbour along with a great selection of drinks.

For a more relaxed evening, consider heading to the St Mary's Hall Hotel, which often hosts live music events and provides a lovely setting for enjoying cocktails or a glass of wine. The local cafes also serve as informal venues for evening gatherings, allowing you to soak up the friendly vibe of the town.
Can I cancel my hotel reservation on Expedia?
You can cancel your hotel reservation on Expedia, though it depends on the cancellation policy of your booking. Most bookings are refundable if canceled within 24-48 hours of the scheduled arrival. Be sure to check your booking confirmation for the exact cancellation policy. If free cancellation is available, you can cancel directly through your Expedia account by logging in, going to "My Trips", and selecting your reservation. To find flexible deals, filter your search by "Fully refundable property" for hotels in St. Marys.
How can I save on a St. Marys hotel booking with Expedia?
Members always get our best prices. Find our best St. Marys hotel deals by joining Expedia's free travel rewards program today. As a member, you can unlock instant savings and member perks when you're logged in to your account. Another tip is to book your hotel and flights together on Expedia, where bundling can result in significant savings.
How much is the nightly rate at a St. Marys hotel?
Prices for hotels in St. Marys often vary, but you can find a great deal from £245 on Expedia. All sorts of factors affect price, such as the time of year or the days of the week you choose for your stay. Find the best deals by being flexible with your dates, and sort search results by "Price: low to high" for the cheapest rate.