Most Popular Hotels in Mackay

See all 63 Hotels in Mackay
Nectar Logo

Get 200 Nectar points when you book your hotel

Simply enter your Nectar card number when prompted. Your points will be credited 30 days after you return from your trip.

Recent Reviews in Mackay

Narrow your search

Pocket Guide: Mackay

Mackay on the tropical Queensland coast is a vibrant city close to major tourist attractions like the Whitsunday Islands, Great Barrier Reef, and Eungella National Park. Pristine white beaches and tropical rainforest offer endless nature adventures close to the city. Within Mackay you can walk or cycle on the Bluewater Trail, over 20 km of paths that connect all major attractions. Start your day at Mackay Regional Botanical Gardens to marvel at exotic orchids, then cycle along Pioneer River, and finally go for a swim at Bluewater Lagoon, an artificial water playground at the river shore in the city centre. Art galleries and museums will entertain you on rainy days.

Hotels and accommodation

There is a wide choice of accommodation in Mackay. Choose from plenty of motels and short-term accommodation in serviced apartments along Bruce Highway and in the city centre. Luxury accommodation can be found throughout and in resorts near the beach or riverfront. Whatever your budget, we have selected the perfect Mackay hotels for you to choose from.

Getting there

Mackay is situated halfway between Brisbane and Cairns. Mackay Airport (MKY) lies 5 km south of the city centre and is the most convenient way to get to the city. Rail and Greyhound bus services between Brisbane and Cairns stop in Mackay daily. There are public buses in the city, but why not rent a car from us at and be able to discover the area at your leisure?

Book your accommodation today

Find the right Mackay accommodation here at and book today. We have the cheapest hotel deals for you, and you can save even more money by adding your flights to make it a holiday package. Balmy tropical nights and endless beaches await you in Mackay, so click away and book your next holiday.