We noticed that you're using an unsupported browser. The TripAdvisor website may not display properly.
We support the following browsers:
Windows: Internet Explorer, Mozilla Firefox, Google Chrome. Mac: Safari.
The latest reviews. The lowest prices. The perfect place to shop for hotels.

Hotels near Horseshoe Bay Ranch

  • Sort by:
  • Traveller Ranked
  • Lowest Price
  • Distance
TripAdvisor members only.
Login for exclusive access to hotel deals up to 40% off
Login to get best prices
Sponsored
6 Kelly Street | Nelly Bay, Magnetic Island, Queensland 4819, Australia
3.8 km from Horseshoe Bay Ranch
#3 of 5 hotels in Magnetic Island
BONUS: A delicious box of chocolates and an icy cold bottle... Read more
US$125* /night
View Deal
TripAdvisor
US$125*
Booking.com
Hotels.com
13-15 Pacific Dr | Horseshoe Bay, Magnetic Island, Queensland 4819, Australia
1.1 km from Horseshoe Bay Ranch
#4 of 5 hotels in Magnetic Island
Loading prices...
TripAdvisor
Booking.com
Hotels.com
7 Marine Pde, Arcadia, Magnetic Island, Queensland 4819, Australia
2.5 km from Horseshoe Bay Ranch
#1 of 5 hotels in Magnetic Island
Top Deal
US$85*
US$83* /night
View Deal
TripAdvisor
US$83*
Hotels.com
Booking.com
US$85*
123 Sooning Street, Magnetic Island, Queensland 4819, Australia
3.5 km from Horseshoe Bay Ranch
#2 of 5 hotels in Magnetic Island
US$135* /night
View Deal
TripAdvisor
US$135*
Hotels.com
Priceline
146 Sooning St, Magnetic Island, Queensland 4819, Australia
3.7 km from Horseshoe Bay Ranch
#5 of 5 hotels in Magnetic Island
US$224* /night
View Deal
Priceline
Hotels.com
US$224*
Agoda.com
6 Kelly Street | Nelly Bay, Magnetic Island, Queensland 4819, Australia
3.8 km from Horseshoe Bay Ranch
#3 of 5 hotels in Magnetic Island
US$125* /night
View Deal
TripAdvisor
US$125*
Booking.com
Hotels.com
Esplanade, Nelly Bay, Magnetic Island, Townsville, Queensland 4819, Australia
6.2 km from Horseshoe Bay Ranch
117 The Strand, Townsville, Queensland, Australia
13.9 km from Horseshoe Bay Ranch
Loading prices...
Expedia.com
Orbitz.com
Priceline
Sir Leslie Thiess Drive, Townsville, Queensland 4810, Australia
14.3 km from Horseshoe Bay Ranch
US$88* /night
View Deal
Hotels.com
Expedia.com
US$89*
Priceline
2 Rose Street North Ward, Townsville, Queensland 4810, Australia
14.5 km from Horseshoe Bay Ranch
US$103* /night
View Deal
Priceline
Agoda.com
Booking.com
63 The Strand Esplanade, Townsville, Queensland 4810, Australia
14.5 km from Horseshoe Bay Ranch
US$90* /night
View Deal
Booking.com
Priceline
Agoda.com
66 The Strand, Townsville, Queensland 4810, Australia
14.5 km from Horseshoe Bay Ranch
US$75* /night
View Deal
TripAdvisor
US$75*
Hotels.com
Travelocity
74 The Esplanade, Townsville, Queensland, Australia
14.6 km from Horseshoe Bay Ranch
Top Deal
US$82*
US$69* /night
View Deal
Travelocity
Priceline
Booking.com
US$82*
51 The Strand, Townsville, Queensland 4810, Australia
14.6 km from Horseshoe Bay Ranch
US$76* /night
View Deal
Hotels.com
Booking.com
Agoda.com
Corner Eyre and Gregory Sts, Townsville, Queensland 4810, Australia
14.7 km from Horseshoe Bay Ranch
US$48* /night
View Deal
TripAdvisor
US$48*
Priceline
Agoda.com
20 Cleveland Terrace, Townsville, Queensland 4810, Australia
14.9 km from Horseshoe Bay Ranch
81 Palmer St, Townsville, Queensland 4810, Australia
15.2 km from Horseshoe Bay Ranch
US$88* /night
View Deal
TripAdvisor
US$88*
Hotels.com
Agoda.com
30-34 Palmer St, Townsville, Queensland 4810, Australia
15.3 km from Horseshoe Bay Ranch
US$119* /night
View Deal
Hotels.com
Booking.com
Agoda.com
51 Palmer St, Townsville, Queensland 4810, Australia
15.3 km from Horseshoe Bay Ranch
US$69* /night
View Deal
Booking.com
Hotels.com
Priceline
Allure 68 McIlwraith St | South Townsville, Townsville, Queensland 4810, Australia
15.3 km from Horseshoe Bay Ranch

The price you found is 28% lower than this hotel's average rate of US$99/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

Top Deal
US$82*
US$71* /night
View Deal
TripAdvisor
US$71*
Hotels.com
Booking.com
US$82*
6 Victoria St, Townsville, Queensland 4810, Australia
15.3 km from Horseshoe Bay Ranch
US$67* /night
View Deal
Booking.com
Agoda.com
Expedia.com
15 - 19 Victoria St, Townsville, Queensland 4810, Australia
15.3 km from Horseshoe Bay Ranch

The price you found is 12% lower than this hotel's average rate of US$66/night.

We analyze rates over a 60 day period, and compare your selection to the average rate of comparable stays to ensure you're getting the best possible deal.

US$58* /night
View Deal
Booking.com
Orbitz.com
Priceline
Grand Mercure 8 - 10 Palmer St, Townsville, Queensland 4810, Australia
15.4 km from Horseshoe Bay Ranch
US$90* /night
View Deal
TripAdvisor
US$90*
Hotels.com
Agoda.com
143 Wills St, Townsville, Queensland 4810, Australia
15.4 km from Horseshoe Bay Ranch
US$84* /night
View Deal
Hotels.com
Booking.com
Hostelworld.com
2 Dibbs St, Townsville, Queensland 4810, Australia
15.4 km from Horseshoe Bay Ranch
US$103* /night
View Deal
Hotels.com
Priceline
Agoda.com
23 Palmer St, Townsville, Queensland 4810, Australia
15.4 km from Horseshoe Bay Ranch
US$81* /night
View Deal
Hotels.com
Booking.com
Expedia.com
12-14 Palmer St, Townsville, Queensland 4810, Australia
15.4 km from Horseshoe Bay Ranch
US$80* /night
View Deal
Booking.com
Expedia.com
Priceline
21 Plume St, Townsville, Queensland, Australia
15.4 km from Horseshoe Bay Ranch
334 Flinders St, Townsville, Queensland 4810, Australia
15.5 km from Horseshoe Bay Ranch
Loading prices...
Booking.com
Travelocity
Agoda.com
261 Stanley St, Townsville, Queensland 4810, Australia
15.5 km from Horseshoe Bay Ranch
US$59* /night
View Deal
TripAdvisor
US$59*
Hotels.com
Expedia.com
US$59*
Corner Flinders & Stanley Street, Townsville, Queensland 4810, Australia
15.7 km from Horseshoe Bay Ranch
Loading prices...
Hotels.com
Expedia.com
Agoda.com
Still looking for a place to stay?
Magnetic Island has 7 B&Bs/inns with 409 reviews
11 Dolphin Court, Magnetic Island, Queensland 4819, Australia
0.5 km from Horseshoe Bay Ranch
#1 of 7 Magnetic Island B&B and Inns
27 Marine Pde, Magnetic Island, Queensland, Australia
2.8 km from Horseshoe Bay Ranch
#2 of 7 Magnetic Island B&B and Inns
48 Horseshoe Bay Rd, Magnetic Island, Queensland 4819, Australia
0.5 km from Horseshoe Bay Ranch
#3 of 7 Magnetic Island B&B and Inns
See all 7 Magnetic Island B&Bs/inns
See all hotels in or near Magnetic Island
Esplanade, Nelly Bay, Magnetic Island, Townsville, Queensland 4819, Australia
6.2 km from Horseshoe Bay Ranch
117 The Strand, Townsville, Queensland, Australia
13.9 km from Horseshoe Bay Ranch
Loading prices...
Expedia.com
Orbitz.com
Priceline
2 Rose Street North Ward, Townsville, Queensland 4810, Australia
14.5 km from Horseshoe Bay Ranch
US$103* /night
View Deal
Priceline
Agoda.com
Booking.com
74 The Esplanade, Townsville, Queensland, Australia
14.6 km from Horseshoe Bay Ranch
Top Deal
US$82*
US$69* /night
View Deal
Travelocity
Priceline
Booking.com
US$82*
66 The Strand, Townsville, Queensland 4810, Australia
14.5 km from Horseshoe Bay Ranch
US$75* /night
View Deal
TripAdvisor
US$75*
Hotels.com
Travelocity
*Prices are the average nightly price provided by our partners and may not include all taxes and fees. Taxes and fees that are shown are estimates only. Please see our partners for more details.
Magnetic Island Travel Forum Need specific advice visiting Magnetic Island, Queensland? Visit the TripAdvisor Travel Forum for Magnetic Island and ask our Destination Experts and the travel community.