Hotels & Resorts in Magnetic Island
Magnetic Island has at least 7 places listed under Hotels & Resorts. The best rated is Bounce Magnetic Island (Hostel & Camping) (4.5). 7 of the 7 carry a photo and full details.
No activities yet
We're adding new spots soon. Check back later.
Hotels & Resorts venues on Magnetic Island
Real local businesses — 7 listed, book direct.
Looking for great hotels & resorts in Magnetic Island? These are the venues travellers rate highest — what makes each one worth your visit:
Bounce Magnetic Island (Hostel & Camping)★ 4.5
Bounce Magnetic Island (Hostel & Camping) is a campsite or camping ground in Magnetic Island. It is situated on Horseshoe Bay Road, near Horseshoe Bay. The venue offers hostel and camping accommodation on the island. Its website is http://staybounce.com. Nearby areas include Nelly Bay and Arcadia.
Read more →Aquarius on the Beach★ 4.0 (940)
When in Magnetic Island, Aquarius on the Beach is the local business that greets arrivals at 75 The Strand, North Ward QLD 4810, Australia. The hotel takes its place among the accommodation options serving this part of the island group.
Read more →Nomads Magnetic Island Backpackers Hostel★ 4.0 (833)
Nomads Magnetic Island Backpackers Hostel is a hostel in Magnetic Island. The hostel is on Nelly Bay Road. It sits near Nelly Bay, with other nearby areas including Picnic Bay, Horseshoe Bay, Arcadia, Alma Bay and Geoffrey Bay. Its website is https://www.stayatbase.com/hostels/australia-hostels/base-magnetic-island.
Read more →
Hotel
Bounce Magnetic Island (Hostel & Camping)
40 Horseshoe Bay Rd, Horseshoe Bay QLD 4819, Australia

Hotel
Aquarius on the Beach
75 The Strand, North Ward QLD 4810, Australia

Hotel
Nomads Magnetic Island Backpackers Hostel
1 Nelly Bay Rd, Magnetic Island QLD 4819, Australia

Hotel
Picnic Bay Hotel
1/3 Esplanade, Picnic Bay QLD 4819, Australia

Hotel
Amaroo
61-79 Mandalay Ave, Nelly Bay QLD 4819, Australia

Hotel
Arcadia Hotel Resort
1-4 Marine Parade, Arcadia QLD 4819, Australia

Hotel
Seahaven Resort
74 The Esplanade, Belgian Gardens QLD 4810, Australia