Find hotels in St Bees Island from £63

  • 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

Discovery Parks - Mackay

Discovery Parks - Mackay
2.5 star property
Mackay Harbour
7.8 out of 10, Good, (215 reviews)
"the staff were super friendly and helpful. the room was very clean and had everything we needed"
Australia
Beverley
The price is £63
includes taxes & fees
11 Mar - 12 Mar
Discovery Parks - Mackay

The Resort @ Dolphin Heads

The Resort @ Dolphin Heads
3.5 star property
Dolphin Heads
7.4 out of 10, Good, (493 reviews)
"Room was great, very clean. Beautiful view of the beach. "
Australia
Skye
The price is £80
includes taxes & fees
4 Mar - 5 Mar
The Resort @ Dolphin Heads

Mantra Mackay

Mantra Mackay
4.0 star property
Mackay Harbour
8.8 out of 10, Excellent, (850 reviews)
"Nice location at the Marina, restaurants nearby, some with live music, also a nice restaurant in the hotel although we didn’t use that. There is a pool bar that opens at 4 pm which was convenient. Pool was lovely and also very close to a lovely beach. "
Canada
Donna
The price is £98
includes taxes & fees
30 Mar - 31 Mar
Mantra Mackay

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 £116
includes taxes & fees
1 Mar - 2 Mar
Comfort Resort Blue Pacific

Mackay Seabreeze Apartments

Mackay Seabreeze Apartments
4.0 star property
Slade Point
8.2 out of 10, Very good, (515 reviews)
"These units are compact but great for a short stay and perfectly located a short walk from the beach. We travelled with small children and would request a ground floor unit if ever we stayed again."
Australia
Jessica
The price is £94
includes taxes & fees
1 Mar - 2 Mar
Mackay Seabreeze Apartments

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 £112
includes taxes & fees
1 Mar - 2 Mar
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.

The Annual Holiday Sale

Members save up to 40% on hotels and holiday homes. Plan this year’s big trip and save.
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.

St Bees island is the island adjacent to the popular Keswick island off the coast near Mackay in North Queensland. I took this while exploring with my drone. Lots of little inlets like this to relax in privacy.
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 £63 per night from 11 Mar to 12 Mar
£63
11 Mar - 12 Mar
includes taxes & fees
7.8/10 Good! (215 reviews)

Hotels in St Bees Island with star rating

Find out more about St Bees Island

Top reasons to visit St Bees Island

  • Stunning Beaches: St Bees Island boasts beautiful beaches, perfect for relaxation and family-friendly activities.
  • Outdoor Adventures: Engage in thrilling activities like rock climbing and bird watching amidst breathtaking scenery.
  • Historic Sites: Explore the historic St Bees Priory and local parks that add to the island's charm.
  • Tranquil Atmosphere: Enjoy a peaceful getaway surrounded by friendly locals and natural beauty.
  • Diverse Accommodation: Choose from a range of delightful places to stay, catering to all traveller preferences.

Find great hotels near St Bees Island

Discover a range of delightful accommodations on St Bees Island, Queensland, designed to cater to every traveller's preference. From charming resorts to comfortable hotels, you'll find options perfect for beach lovers, adventure seekers, and business trips alike. Take advantage of special deals, share accommodation, and holiday rentals, ensuring a memorable stay just a stone's throw from the stunning coastline. Experience the beauty of St Bees Island while enjoying the comforts of home.

  • Mantra Mackay: Experience a blend of business efficiency and family-friendly hospitality at Mantra Mackay, a distinguished 4-star hotel situated 12.4km from St Bees Island. This property is particularly welcoming to LGBTQIA travellers, featuring dedicated resources and amenities to ensure a comfortable stay. Business guests will appreciate the fully equipped Business Centre, accessible meeting rooms, and conference spaces, while families can take advantage of child-friendly amenities such as cribs and safety features. With a commitment to inclusivity and convenience, Mantra Mackay is an excellent choice for diverse travellers.
  • Mackay Seabreeze Apartments: Embrace the ultimate beach getaway at Mackay Seabreeze Apartments, located 11.2km from St Bees Island. A 4-star motel, it offers direct access to the beach, making it an ideal choice for families seeking sun and sand. The property features a shared playground and an arcade game room, ensuring that children are entertained while parents relax. Safety is a priority, with window guards and first aid kits available. Enjoy the perfect blend of comfort and leisure in a setting that captures the essence of a beach vacation.
  • The Resort @ Dolphin Heads: For the adventure-seeker, The Resort @ Dolphin Heads provides a dynamic 3.5-star experience just 11.8km from St Bees Island. This resort combines a beach holiday with business amenities, including meeting rooms and conference spaces. Guests can indulge in adrenaline-pumping activities nearby, such as mountain biking, hiking, and skydiving. With direct beach access, this resort offers a unique blend of relaxation and adventure for those wanting to explore the great outdoors while enjoying comfortable accommodations.

Where to stay near St Bees Island

St Bees Island offers a tranquil getaway with stunning beaches perfect for relaxation and family-friendly activities. This remote tropical island is ideal for those seeking to unwind in a peaceful atmosphere, surrounded by friendly locals. Explore the natural beauty of the island and indulge in the laid-back vibe, making it a romantic destination for couples and a delightful escape for families. Don’t miss the chance to experience the charm of St Bees Island during your Australian holiday.

  • Keswick Island: A tranquil paradise located approximately 1.9km from St Bees Island, Keswick Island is renowned for its stunning beaches and outdoor adventures. Visitors flock here for a slice of adventure, whether it’s relaxing on the family-friendly beach or exploring the marina. The island’s natural beauty and serene atmosphere make it an ideal spot for beach lovers and those seeking a peaceful escape. The peak tourist season from July to September offers the best chance to enjoy its picturesque landscapes and outdoor activities.
  • Brampton Island: Situated around 8.7km from St Bees Island, Brampton Island is a hidden gem that captivates travellers with its breathtaking scenery and outdoor experiences. This island features inviting beaches and a picturesque lagoon, perfect for swimming, snorkeling, and sunbathing. The visitor numbers peak in March, July, and September, making these months ideal for those looking to immerse themselves in the island's natural wonders. Brampton Island is an excellent choice for families and adventure enthusiasts alike, offering a perfect blend of relaxation and excitement.
  • Slade Point: Located about 11.2km from St Bees Island, Slade Point is a vibrant suburb that invites outdoor enthusiasts and nature lovers. The area boasts beautiful beaches and scenic landscapes, making it perfect for those who enjoy activities like hiking and picnicking. With peak visitor numbers in March and during the winter months of June to July, Slade Point offers a welcoming atmosphere for exploration. Families will appreciate the local playgrounds, while the event conference venue provides opportunities for entertainment and gatherings.

Things to do near St Bees Island

St Bees Island offers a delightful escape for beach vacations, featuring lovely picnic areas perfect for relaxing with family and friends. Adventurous visitors can indulge in recreational activities such as rock climbing, while nature enthusiasts will enjoy bird watching amidst the island's stunning scenery. With its idyllic coastal setting, St Bees Island is an ideal destination for both relaxation and outdoor fun.

Shopping

For a delightful shopping experience on St Bees Island, explore local boutiques and souvenir shops. If you're up for a drive, Caneland Central and Mount Pleasant Shopping Centre, both 14.3km away, offer a variety of shops, dining options, and entertainment. Northern Beaches Central Shopping Centre is also 13.0km away.

Recreation

BB Print Stadium offers an energetic atmosphere for sports enthusiasts, located 14.9km from St Bees Island. For a more relaxing experience, the Mackay Leisure Centre, 16.2km away, provides wellness and relaxation vibes. If you fancy golf, the Black Springs Golf Club, 17.4km away, features beautiful outdoor settings.

Adventure

The Northern Beaches Bowls Club offers a thrilling experience with lawn bowling amidst stunning coastal views. Located 13.0km from St Bees Island, it's an ideal spot to challenge friends or enjoy a friendly game while soaking up the sun and local atmosphere.

Nightlife

Venture to Harrup Park, a charming drinking pub located 14.9km from St Bees Island. Enjoy its lively atmosphere, complete with entertainment and a touch of romance, perfect for unwinding after a day of exploration.

Booking tips and Expedia advantages for St Bees Island

To save money during your visit to St Bees Island, consider travelling in the cheaper months of February to March and November, with Sundays being the most affordable days to stay. Use Expedia to find budget-friendly accommodation and consider booking a package that includes flights and activities for added savings. For free activities, explore the island's natural beauty and beaches. Additionally, take advantage of local public transport options to keep travel costs low, and look for deals on drinks and dining to enhance your experience without overspending.

  • 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: Expedia’s search tool enables you to choose your budget, preferred location, and various other preferences. You can arrange your search results by price, starting with the most affordable hotels. Additionally, you have the option to refine your choices by hotel type; for instance, selecting the Eco-certified filter will display sustainable and environmentally-friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by combining your hotel stay on St Bees Island with your flights and activities by opting for an Expedia package.

Find the best attractions near St Bees Island

St Bees Island in Queensland is an idyllic destination for beach vacations, offering stunning scenery and outdoor experiences. Visitors can explore the St Bees Head Bird Reserve, enjoy the tranquillity of nearby attractions, or relax on the private island. Don't miss the historic St Bees Priory and the local urban and state parks that enhance the island's charm, making it a perfect getaway for nature enthusiasts and beach lovers alike.

  • South Cumberland Islands National Park: Located a mere 62m from St Bees Island, this national park offers a stunning mix of adventure and outdoor activities. Explore scenic trails, enjoy breathtaking vistas, and immerse yourself in the diverse flora and fauna of this beautiful park.
  • Basil Bay Beach: Just 1.2km away, Basil Bay Beach is a perfect spot to unwind. With its soft sands and tranquil waters, it provides a quintessential beach vibe, ideal for sunbathing, swimming, or simply relaxing by the shore.
  • Blacks Beach Park: Situated 11.8km from St Bees Island, this urban park is perfect for families. Enjoy outdoor activities, picnic areas, and a delightful city atmosphere, making it a wonderful retreat for all ages.

Best time to go to St Bees Island

The best time to visit St Bees Island can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in St Bees Island falls in January and February. February has average visitor numbers and mostly cloudy weather. The coolest average temperature in St Bees Island falls in July, 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 Rain (Dry)Mostly SunnyAverageAverage
July65.5°F (18.6°C)Light RainMostly SunnySlightly HighAverage
August66.4°F (19.1°C)No Rain (Dry)SunnySlightly HighAverage
September70.2°F (21.2°C)No Rain (Dry)Mostly SunnySlightly HighSlightly High
October73.6°F (23.1°C)No Rain (Dry)Mostly 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

For your visit to St Bees Island, you can fly into two major airports. Hamilton Island Airport (HTI) is approximately 31.7km away, with excellent hotel options such as the luxurious 5-star Qualia, located 621m from the airport, and the 4.5-star Beach Club, just 373m away. Mackay Airport (MKY) is closer at about 14.9km from St Bees Island, offering nearby hotels like the 4.5-star Quest Mackay on Gordon and Coral Cay Resort, both situated 1.2km from the airport. These accommodations provide convenient access to their respective airports, making your journey seamless.

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 £63 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