Australia may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

AU$99 Grasstree Beach Accommodation

Epic deals on more than 99 Grasstree Beach hotels

More than just hotels
Apartments, cabins, holiday rentals and more, plus millions of reviews from Aussie & Kiwi travellers

Flexibility matters
Free cancellation on select hotels and 24/7 support, so you can book with confidence

Relax with our Price Promise
Find a lower price on a hotel or package online, before your stay, and we'll refund the difference^

Top hotel deals in Grasstree Beach

Estimated price for 1 night / 2 adults
"the Den" - Downstairs - Grasstree Beachfront Shacks
"the Den" - Downstairs - Grasstree Beachfront Shacks
56 The Esplanade, Grasstree Beach, QLD

"the Den" - Downstairs - Grasstree Beachfront Shacks: Romantic apartment building with WiFi and parking. Located by the sea.

No reviews
"the Den" - Downstairs - Grasstree Beachfront Shacks
"the Writer's Retreat" - Upstairs - Grasstree Beachfront Shacks
"the Writer's Retreat" - Upstairs - Grasstree Beachfront Shacks
56 The Esplanade, Grasstree Beach, QLD

"the Writer's Retreat" - Upstairs - Grasstree Beachfront Shacks: Romantic apartment building with parking and balconies. Located on the beach.

No reviews
"the Writer's Retreat" - Upstairs - Grasstree Beachfront Shacks
Grasstree Beach B&B
Grasstree Beach B&B
Wrights Road, 20, Grasstree Beach, QLD

Grasstree Beach B&B: Hotel with parking.

No reviews
Grasstree Beach B&B
Oaks Mackay Rivermarque Hotel
Oaks Mackay Rivermarque Hotel
4 out of 5
55-63 River Street, Mackay, QLD
The price is AU$159 per night

Oaks Mackay Rivermarque Hotel: Aparthotel with free WiFi and an outdoor pool. Guests love the helpful staff!

4.2/5Excellent! (205 reviews)
Oaks Mackay Rivermarque Hotel
Rydges Mackay Suites
Rydges Mackay Suites
4 out of 5
9 Gregory Street, Mackay, QLD
The price is AU$143 per night

Rydges Mackay Suites: Family hotel with free WiFi and free parking. Located in the city centre.

4.4/5Excellent! (724 reviews)
Rydges Mackay Suites
Mantra Mackay
Mantra Mackay
4 out of 5
Mackay Harbour, 40 Mulherin Road, Mackay Harbour, QLD
The price is AU$138 per night

Mantra Mackay: Family hotel with free WiFi and free parking. Located in the suburbs.

4.4/5Wonderful! (464 reviews)
Mantra Mackay
Direct Hotels - Pacific Sands
Direct Hotels - Pacific Sands
4.5 out of 5
3 Kirribilli Avenue, East Mackay, QLD
The price is AU$104 per night

Direct Hotels - Pacific Sands: Luxury aparthotel with free WiFi and free parking. Located near the airport.

4.3/5Excellent! (113 reviews)
Direct Hotels - Pacific Sands
Oaks Mackay Carlyle Suites
Oaks Mackay Carlyle Suites
4 out of 5
23 Alfred Street, Mackay, QLD
The price is AU$149 per night

Oaks Mackay Carlyle Suites: Aparthotel with free WiFi and an outdoor pool. Located in the city centre.

4.1/5Very Good! (106 reviews)
Oaks Mackay Carlyle Suites
Reef Resort Motel
Reef Resort Motel
4 out of 5
166-170 Nebo Road, West Mackay, QLD
The price is AU$99 per night

Reef Resort Motel: Family motel with free WiFi and free parking. Guests give the location a thumbs up.

3.9/5Very Good! (174 reviews)
Reef Resort Motel

Accommodation in Grasstree Beach

You'll struggle to find a place to stay in the heart of Grasstree Beach. There's only 1 hotel within 10 kilometres, so you should hurry!

Get in soon and book a room at the Sarina Motor Inn. It's the only listed hotel near the hustle and bustle.

For more options, checkout the Clarion Hotel Mackay Marina and the Ocean International. They are located 30 kilometres and 25 kilometres respectively from the center. Wotif also suggests the Mackay Rose Motel and the Windmill Motel and Events Centre. The first is 25 kilometres away from the center, while the other is 30 kilometres away.

Attractions and Hotels Near Grasstree Beach

Should you have the time, you might like to travel further in the Queensland region. Queensland is marked by beaches and rainforest. Commonly visited Queensland tourist draws are the craft workshops and farms. Active tourists may go hiking.

If you want to check out some nearby localities, consider Mackay and Eimeo Beach. Head 30 kilometres to the northwest from Grasstree Beach and you'll discover Mackay. That said, Eimeo Beach is 40 kilometres to the north. Mackay hotels include the International Lodge and Miners Lodge Motor Inn. Eimeo Beach options include the Comfort Resort Blue Pacific and The Shores Holiday Apartments.

If you're flying into or out of Mackay Airport and would like to stay nearby, try the Quality Inn Marco Polo or the Mid City Motor Inn.

How much is a hotel room in Grasstree Beach?

Hotels in Grasstree Beach start at AU$99 per night. Prices and availability subject to change. Additional terms may apply.

New reviews - Best hotels in Grasstree Beach

Travel to Grasstree Beach & explore

^Eligibility requirements and conditions apply.