Compare Cheap Hotels in Macgregor Queensland
Secret Bargains - Save an extra 10% or more on select hotels
Get more for your budget and save up to 50% off select Secret Bargain hotels
Get even more value with CheapTickets Price Guarantee!
Change your flight without a fee on select flights
Cheap Macgregor Hotels

Amora Hotel Brisbane
200 Creek Street Spring Hill QLD
$161 nightly
The price is $178 total per night
$178 total
Jun 30 - Jul 1
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
7.62 mi from Macgregor
With a stay at Amora Hotel Brisbane, you'll be centrally located in Brisbane, within a 10-minute walk of Queen Street Mall and Waterfront Brisbane.
Pool
Free WiFi

Ibis Styles Brisbane Elizabeth Street
40 Elizabeth Street Brisbane QLD
$77 nightly
The price is $85 total per night
$85 total
Jun 21 - Jun 22
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
7.18 mi from Macgregor
With a stay at Ibis Styles Brisbane Elizabeth Street, you'll be centrally located in Brisbane, steps from Queen Street Mall and Brisbane Square Library.
Free WiFi
Restaurant

CLLIX Brisbane Skytower Apartments
222 Margaret Street Brisbane QLD
$126 nightly
The price is $126 total per night
$126 total
Jul 6 - Jul 7
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
7.05 mi from Macgregor
A stay at CLLIX Brisbane Skytower Apartments places you in the heart of Brisbane, within a 5-minute walk of Brisbane City Botanic Gardens and Waterfront Brisbane.
Pool
Kitchen

The Chermside Apartments
22 Thomas Street Chermside QLD
$114 nightly
The price is $125 total per night
$125 total
Jul 5 - Jul 6
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
12.56 mi from Macgregor
With a stay at The Chermside Apartments in Brisbane (Chermside), you'll be a 3-minute walk from Westfield Chermside and a 2-minute drive from The Prince Charles Hospital.
Pool
Breakfast included

Royal On The Park
152 Alice Street Brisbane QLD
$127 nightly
The price is $139 total per night
$139 total
Jun 21 - Jun 22
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
6.98 mi from Macgregor
With a stay at Royal On The Park, you'll be centrally located in Brisbane, steps from Brisbane City Botanic Gardens and within a 5-minute walk of Brisbane Parliament House.
Pool
Hot Tub

InterContinental Brisbane by IHG
190 Elizabeth St Brisbane QLD
$153 nightly
The price is $168 total per night
$168 total
Jul 5 - Jul 6
Total with taxes and fees
Free Cancellation
7.27 mi from Macgregor
With a stay at InterContinental Brisbane by IHG, you'll be centrally located in Brisbane, steps from Queen Street Mall and within a 10-minute walk of Brisbane City Botanic Gardens.
Pool
Hot Tub

The Star Grand Brisbane
33 William Street Brisbane QLD
$249 nightly
The price is $274 total per night
$274 total
Jun 22 - Jun 23
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
6.99 mi from Macgregor
A stay at The Star Grand Brisbane places you in the heart of Brisbane, within a 5-minute drive of The Gabba and Roma Street Parkland.
Pool
Free WiFi

Capri by Fraser, Brisbane
80 Albert Street (Cnr Mary St) Brisbane QLD
$102 nightly
The price is $113 total per night
$113 total
Jul 5 - Jul 6
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
7.06 mi from Macgregor
Capri by Fraser, Brisbane is in the heart of Brisbane, within a 5-minute walk of Queen Street Mall and Brisbane Riverside Markets.
Pool
Free WiFi

Mercure Brisbane King George Square
King George Square Brisbane QLD
$107 nightly
The price is $118 total per night
$118 total
Jun 21 - Jun 22
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
7.44 mi from Macgregor
With a stay at Mercure Brisbane King George Square, you'll be centrally located in Brisbane, steps from Brisbane City Hall and within a 5-minute walk of Queen Street Mall.
Pool
Restaurant

Imperial Motel Windsor
159 Lutwyche Rd Windsor QLD
$70 nightly
The price is $77 total per night
$77 total
Jul 9 - Jul 10
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
9.09 mi from Macgregor
Located in Brisbane (Windsor), Imperial Motel Windsor is within a 15-minute walk of Royal Brisbane & Women's Hospital and Brisbane Showgrounds.
Parking included
Free WiFi

George Hotel Brisbane, Independent Collection by EVT
317 - 325 George Street Brisbane QLD
$88 nightly
The price is $97 total per night
$97 total
Jun 21 - Jun 22
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
7.42 mi from Macgregor
With a stay at George Hotel Brisbane, Independent Collection by EVT, you'll be centrally located in Brisbane, steps from Brisbane City Hall and within a 5-minute walk of Queen Street Mall.
Free WiFi
Restaurant

Adina Apartment Hotel Brisbane
171 George Street Brisbane QLD
$132 nightly
The price is $146 total per night
$146 total
Jul 5 - Jul 6
Total with taxes and fees
Free Cancellation
Reserve now, pay when you stay
7.16 mi from Macgregor
With a stay at Adina Apartment Hotel Brisbane, you'll be centrally located in Brisbane, steps from Treasury Building and Queen Street Mall.
Pool
Free WiFi
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.
Macgregor hotels essential information
Accommodation | 3,005 hotels |
|---|---|
Lowest Price | $77 |
Highest Price | $274 |
Popular hotels | Amora Hotel Brisbane, Ibis Styles Brisbane Elizabeth Street, CLLIX Brisbane Skytower Apartments, The Chermside Apartments, Royal On The Park, InterContinental Brisbane by IHG, The Star Grand Brisbane, Capri by Fraser, Brisbane, Mercure Brisbane King George Square, Imperial Motel Windsor, George Hotel Brisbane, Independent Collection by EVT, Adina Apartment Hotel Brisbane |
Most Recent Macgregor Hotel Reviews

Ibis Styles Brisbane Elizabeth Street
5 out of 5
Posted 10 hours ago
CheapTickets Verified Review
"👍"
A verified traveler stayed at Ibis Styles Brisbane Elizabeth Street
Top Picks
- 5 Star Hotels in Kurwongbah
- Coopers Plains Hotels
- Browns Plains Hotels
- 5 Star Hotels in Oxley
- 3 Star Hotels in Wynnum
- Parkinson Hotels
- 5 Star Hotels in Karalee
- 3 Star Hotels in Runaway Bay
- Hotels with Shopping in Bowen Hills
- 5 Star Hotels in Ormeau
- Tingalpa Hotels
- 5 Star Hotels in Waterford West
- 4 Star Hotels in Carbrook
- 5 Star Hotels in Loganlea
- Logan Central Hotels
- 5 Star Hotels in Helensvale
- 3 Star Hotels in Oxley
- South Bank Hotels
- 4 Star Hotels in Eagleby
- 4 Star Hotels in Pinkenba
- Inala Hotels
- 4 Star Hotels in Ormeau
- 3 Star Hotels in Springfield Lakes
- 4 Star Hotels in Wooloowin
- 4 Star Hotels in Loganholme
- Kuraby Hotels
- Hotels with Pools in Beenleigh
- Upper Mount Gravatt Hotels
- Luxury Hotels in Calamvale
- Winery Hotels in Brisbane Airport
- Hotels with Pools in Kallangur
- Hotels near Brisbane Convention and Exhibition Centre
- 3 Star Hotels in Jamboree Heights
- 3 Star Hotels in Beenleigh
- 3 Star Hotels in Highgate Hill
- 3 Star Hotels in Jindalee
- 4 Star Hotels in Woolloongabba
- Birkdale Hotels
- Larapinta Hotels
- 3 Star Hotels in Eagleby
- 4 Star Hotels in Aspley
- St. Lucia Hotels
- 3 Star Hotels in Ormeau
- 4 Star Hotels in Boondall
- 3 Star Hotels in Browns Plains
- Hotels near Westfield Carindale
- 3 Star Hotels in Jacobs Well
- Golf Resorts & in Coomera
- Albion Hotels
- Buranda Hotels
- 5 Star Hotels in Sunnybank
- Wacol Hotels
- 4 Star Hotels in Brookwater
- 4 Star Hotels in Everton Park
- 4 Star Hotels in Petrie
- Calamvale Hotels
- 4 Star Hotels in Jindalee
- Park Ridge Hotels
- 3 Star Hotels in Mount Glorious
- Beach Resorts & in Albion
- Hotels with WiFi in Helensvale
- 5 Star Hotels in Narangba
- Fig Tree Pocket Hotels
- 4 Star Hotels in Coomera
- 5 Star Hotels in Shorncliffe
- 3 Star Hotels in Lawnton
- Hotels near The Gabba
- 3 Star Hotels in Dakabin
- 5 Star Hotels in Maudsland
- Coorparoo Hotels
- Ellen Grove Hotels
- Rocklea Hotels
- Gumdale Hotels
- Cheap Hotels in Kangaroo Point
- Business Hotels in Herston
- 4 Star Hotels in Shorncliffe
- 5 Star Hotels in Kallangur
- 4 Star Hotels in North Stradbroke Island
- Salisbury Hotels
- 4 Star Hotels in Beachmere
- Bowen Hills Hotels
- 3 Star Hotels in Ashgrove
- Beach Resorts & in Margate
- Highgate Hill Hotels
- Karawatha Hotels
- 3 Star Hotels in Toowong
- Casino Resorts & in Inner Brisbane
- Luxury Hotels in North Tamborine
- Hotels with Shopping in Wooloowin
- 3 Star Hotels in Wooloowin





