Find hotels in St Bees Island from £68

  • 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 prices for these dates

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for St Bees Island hotels

Mantra Mackay

Mantra Mackay
4.0 star property
Mackay Harbour
8.8 out of 10, Excellent, (865 reviews)
"Staff and breakfast are amazing as well as the location. However property is in terrible condition Paint peeling off walks in kitchen Outdoor furniture in poor condition Flooding shower/bathroom damp wet smell in room..."
Australia
Jo
The price is £106
includes taxes & fees
18 Jun - 19 Jun
Mantra Mackay

The Resort @ Dolphin Heads

The Resort @ Dolphin Heads
3.5 star property
Dolphin Heads
7.4 out of 10, Good, (503 reviews)
"Dolphin Heads is an awesome spot to stay. Rooms are clean and have great views.They do not have a reception for checking in guests. Once there you get left on your own to figure out where you are staying although the staff can be helpful once located"
Australia
Justin
The price is £81
includes taxes & fees
3 Jun - 4 Jun
The Resort @ Dolphin Heads

Discovery Parks - Mackay

Discovery Parks - Mackay
2.5 star property
Mackay Harbour
7.8 out of 10, Good, (221 reviews)
"Easy parking really friendly and helpful staff. Our 2 dogs loved being there and loved walking around the park. Our room was clean and the bed comfortable. Will definitely stay again."
Australia
Marie
The price is £68
includes taxes & fees
16 Jun - 17 Jun
Discovery Parks - Mackay

Mackay Seabreeze Apartments

Mackay Seabreeze Apartments
4.0 star property
Slade Point
8.2 out of 10, Very good, (516 reviews)
"Great location a minutes walk to the beach and park"
Australia
Camilla
The price is £87
includes taxes & fees
16 Jun - 17 Jun
Mackay Seabreeze Apartments

Comfort Resort Blue Pacific

Comfort Resort Blue Pacific
3.5 star property
Blacks Beach
8.8 out of 10, Excellent, (118 reviews)
"Great service, lovely accommodation and beautiful location."
Australia
Carl
The price is £112
includes taxes & fees
12 Jun - 13 Jun
Comfort Resort Blue Pacific

BIG4 Mackay Blacks Beach Holiday Park

BIG4 Mackay Blacks Beach Holiday Park
4.0 star property
Blacks Beach
9.2 out of 10, Wonderful, (47 reviews)
"Great location. Kids loved the pool"
Australia
Emily
The price is £132
includes taxes & fees
31 May - 1 Jun
BIG4 Mackay Blacks Beach Holiday Park
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

Learn more about St Bees Island

Head to sights like South Cumberland Islands National Park as you discover the local area in St Bees Island.

Photo by Nicole Leslie
Open Photo by Nicole Leslie

Top St Bees Island Hotel Reviews

More cheap stays in St Bees Island

Discovery Parks - Mackay

Discovery Parks - Mackay

379 Harbour Road Mackay Harbour QLD
The price is £68 per night from 16 Jun to 17 Jun
£68
16 Jun - 17 Jun
includes taxes & fees
7.8/10 Good! (221 reviews)

Hotels in St Bees Island with star rating

Find out more about St Bees Island

Top reasons to visit St Bees Island

  • Idyllic Beaches: St Bees Island features pristine, picturesque beaches ideal for sunbathing and swimming.
  • Outdoor Adventures: Engage in bird watching, camping, and guided day trips to explore the island's natural beauty.
  • Stunning Views: Visit St Bees Head for breathtaking panoramic views of the surrounding landscape.
  • Family-Friendly Atmosphere: Perfect for both family holidays and romantic getaways, offering a tranquil and friendly environment.
  • Charming Accommodation: Enjoy a range of delightful places to stay, from resorts to comfortable hotels, all close to the beach.

Find great hotels near St Bees Island

Discover a range of delightful accommodation options on St Bees Island, Queensland, perfect for your holiday getaway. From family-friendly resorts to comfortable hotels, you’ll find everything you need for a relaxing stay. Enjoy spacious rooms with queen beds, essential amenities, and easy access to the beach, catering to both leisure and business travellers. Experience the charm of this idyllic destination while creating lasting memories with your loved ones.

  • Mantra Mackay: A 4-star hotel with an impressive guest rating of 8.8, Mantra Mackay is a fantastic choice for families and business travellers alike, located 32.2km from St Bees Island. This property offers a welcoming environment with amenities tailored for children, making it perfect for family vacations. Parents can take advantage of the children's services, including cribs and safety features like window guards and first aid kits. Guests appreciate the hotel's excellent service and comfortable accommodations, ensuring a relaxing stay after a busy day.
  • Mackay Seabreeze Apartments: With a 4-star rating and a guest score of 8.2, Mackay Seabreeze Apartments is a superb option for beach lovers and families, situated 29.0km from St Bees Island. This property boasts direct access to the beach, allowing guests to indulge in the sun and surf at their leisure. The accommodation is well-equipped for children, featuring amenities such as a shared playground and arcade game room, ensuring a fun-filled stay for young ones. Guests often highlight the family-friendly atmosphere combined with the stunning coastal views.
  • The Resort @ Dolphin Heads: Rated at 3.5 stars and located 30.6km from St Bees Island, The Resort @ Dolphin Heads is ideal for adventurers seeking a beach getaway. The resort provides direct access to pristine beaches and offers a range of adventure sports and recreational activities nearby, including rock climbing, hiking, and fishing. With a focus on outdoor fun, families and thrill-seekers will find plenty to explore in the surrounding area, making it an exciting choice for those looking to combine relaxation with adventure.

Where to stay near St Bees Island

St Bees Island offers a splendid escape with its pristine beaches and tranquil atmosphere, perfect for family-friendly vacations or romantic getaways. Explore the stunning Whitsunday Islands nearby, where friendly locals enhance the relaxing experience. Visit St Bees Head for breathtaking views and immerse yourself in the natural beauty of Queensland. Whether you're seeking adventure or relaxation, St Bees Island and its surroundings promise an unforgettable holiday.

  • Keswick Island: Situated a mere 4.8km from St Bees Island, Keswick Island is a serene suburb renowned for its stunning natural beauty. This idyllic island serves as a haven for outdoor enthusiasts seeking adventure and picturesque scenery. Visitors flock here to explore the lush national parks, pristine beaches, and various trails that promise breathtaking views. The peak travel period from July to September welcomes a vibrant atmosphere, while quieter months like February and October provide a more tranquil experience, perfect for those looking to escape the crowds.
  • Brampton Island: Located 22.5km from St Bees Island, Brampton Island is another gem in Queensland's collection of islands. Known for its adventurous spirit and stunning landscapes, it attracts visitors year-round, with peaks in March, July, and September. Travellers can indulge in a variety of outdoor activities, including hiking through national parks and relaxing on beautiful beaches. The allure of Brampton Island lies in its unspoiled nature and vibrant marine life, making it an excellent destination for both relaxation and exploration.
  • Slade Point: Approximately 29.0km from St Bees Island, Slade Point is a charming suburb that offers a unique blend of outdoor adventures and scenic beauty. This location is a favourite among tourists, especially during the peak months of March and June to July. Families can enjoy the sandy beaches and nearby national parks, perfect for picnics and nature walks. Slade Point's welcoming atmosphere and stunning coastal views make it an ideal spot for those looking to experience the best of Queensland's natural splendour.

Things to do in St Bees Island

St Bees Island is an ideal destination for beach holidays, offering a range of activities such as bird watching and camping options. Visitors can enjoy guided day trips to explore the island's natural beauty and wildlife. This tranquil setting is perfect for relaxation and adventure, making it a must-visit for tourists seeking a peaceful getaway in Queensland's stunning landscape.

Shopping

St Bees Island offers charming local shops for unique gifts and souvenirs. If you're up for a drive, visit Proserpine’s shopping precinct, located around 32.2km away, where you can find a mix of boutiques, markets, and cafes for a delightful shopping experience.

Recreation

At St Bees Island, indulge in rejuvenating spa treatments at the Island Retreat, surrounded by lush landscapes. Engage in yoga sessions on the beach, breathe in the fresh sea air, and partake in guided nature walks, immersing yourself in the tranquil beauty of Queensland's coastline.

Adventure

St Bees Island offers thrilling opportunities for adventure enthusiasts. Explore stunning walking trails along the coastline, snorkel in vibrant coral reefs teeming with marine life, or try your hand at fishing in the pristine waters. Each experience promises breathtaking views and unforgettable memories in this tropical paradise.

Nightlife

St Bees Island features a relaxed nightlife atmosphere, perfect for unwinding after a day of exploring. Enjoy casual evenings at local pubs, where you can mingle with friendly locals, or take a serene beach stroll under the stars, soaking in the tranquil coastal vibes.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for St Bees Island

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in St Bees Island are February to March and November, where the prices are slightly lower. This is in comparison to May, September and December, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in St Bees Island is Sunday. The most expensive day to stay in St Bees Island is Saturday.
  • Find cheap hotels on Expedia: Utilise Expedia’s search tool to refine your preferences, including your budget, desired location, and preferred type of accommodation. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels currently available. To find the most affordable prices and deals, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel stay at St Bees Island with your flights and activities through an Expedia package deal.

Find the best attractions near St Bees Island

St Bees Island offers a delightful beach vacation with a range of attractions including beautiful beaches, urban parks, and national parks. It's perfect for those seeking outdoor experiences and stunning scenery. Visitors can explore the secluded island and its nearby counterpart, Keswick Island, while discovering more about St Bees Island's unique charm. Whether you’re after relaxation or adventure, St Bees Island has something for everyone.

  • Lamberts Beach: Located 29.0km from St Bees Island, Lamberts Beach offers pristine sands and stunning ocean views. Perfect for sunbathing or a leisurely stroll, this beach provides a quintessential Australian coastal experience, where you can soak up the beach vibes and enjoy the soothing sounds of the waves.
  • Blacks Beach Park: Situated 30.6km away, this urban park is ideal for families and outdoor enthusiasts. With ample green spaces, playgrounds, and picnic areas, Blacks Beach Park combines city life with nature, making it a perfect spot for relaxation and recreation.
  • South Cumberland Islands National Park: Just 161m from St Bees Island, this national park is a haven for adventure seekers. Explore breathtaking scenery, hiking trails, and diverse wildlife, immersing yourself in the great outdoors and experiencing nature's beauty up close.

Best time to go to St Bees Island

The best time to visit St Bees Island is dependent on what kind of holiday you are seeking. January and February are its hottest month on average. At the time of February, visitor numbers are average and weather is mostly cloudy. July is its coolest month on average. At this time, visitor numbers are slightly high and weather is mostly sunny with light rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January79.5°F (26.4°C)Frequent RainMostly CloudyAverageAverage
February79.5°F (26.4°C)Moderate RainMostly CloudyAverageSlightly Low
March78.4°F (25.8°C)Frequent RainMostly CloudyAverageSlightly Low
April75.0°F (23.9°C)Light RainMostly SunnyAverageAverage
May70.5°F (21.4°C)Light RainMostly SunnySlightly LowSlightly High
June66.9°F (19.4°C)No RainMostly SunnyAverageAverage
July65.5°F (18.6°C)Light RainMostly SunnySlightly HighAverage
August66.4°F (19.1°C)No RainSunnySlightly HighAverage
September70.2°F (21.2°C)No RainMostly SunnySlightly HighSlightly High
October73.6°F (23.1°C)No RainMostly SunnyAverageAverage
November76.5°F (24.7°C)Light RainMostly SunnySlightly LowSlightly Low
December78.8°F (26.0°C)Light RainMostly SunnySlightly LowSlightly High

The nearest major airports for your trip to St Bees Island

When planning your visit to St Bees Island, Queensland, consider flying into one of the nearby airports. Hamilton Island Airport (HTI) is approximately 82.1km away and offers several excellent hotels, including the 5-star Qualia Resort, located just 1.6km from the airport. Other nearby options include the Beach Club Resort and Daydream Island Resort. Proserpine Airport (PPP) is about 104.6km away, with accommodations like A & A Motel and Prince of Wales Hotel, both 9.7km from the airport. Mackay Airport (MKY), located 38.6km from St Bees Island, features hotels such as Quest Mackay on Gordon and Coral Cay Resort, both 3.2km from the airport.

Frequently asked questions

What is the best area to stay in St Bees Island?
The best area to stay on St Bees Island is the main beach area on the western side, near the homestead and facilities.

This area is the heart of the island's activities and offers the most convenience. You'll find the main homestead, which serves as a central point, along with access to the primary swimming beach and departure points for boat excursions. It's the most developed part of the island, providing easy access to amenities without feeling crowded.

Couples looking for a tranquil escape will find this area perfect. The proximity to the beach means romantic strolls at sunset are effortless, and the limited development ensures a peaceful and intimate experience. You can enjoy the natural beauty and seclusion without venturing far from your accommodation.

For those seeking an active outdoor holiday, the main beach area is also ideal. It's the starting point for guided walks to explore the island's interior and offers immediate access to the clear waters for swimming, snorkelling, or simply relaxing by the sea.
When is the best time to go to St Bees Island?
The best time to go to St Bees Island is during the dry season, which runs from May to October.

During these months, you'll experience consistently sunny days, lower humidity, and gentle breezes, making it superb for enjoying the island's natural beauty. The average daily temperatures are comfortable, typically ranging from 20 to 26 degrees Celsius, which is ideal for outdoor activities like snorkelling, bushwalking, and relaxing on the beaches.

This period is particularly good for couples looking for a tranquil escape. The clear waters offer excellent visibility for exploring the coral reefs, and the cooler evenings are pleasant for enjoying dinner with a view.
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 Bees Island.
How can I save on a St Bees Island hotel booking with Expedia?
Members always get our best prices. Find our best St Bees Island 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 Bees Island hotel?
Prices for hotels in St Bees Island often vary, but you can find a great deal from £68 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.

Explore a world of travel with Expedia