Stay in Magnetic Island's best hotels!

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Arcadia Village Motel

Hotel in Arcadia

Located on Magnetic Island, overlooking Alma Bay and Geoffrey Bay, Arcadia Village Motel offers 3 bars, a café and 2 swimming pools. All rooms feature a flat-screen TV. Room was lovely and clean and close to the restaurant.

Show more Show less
8.8
Excellent
374 reviews
Avg. price/night:
$112

Grand Mercure Apartments Magnetic Island

Hotel in Nelly Bay

Located on the oceanfront, Grand Mercure Apartments Magnetic Island offer 4 outdoor pools and views of the Coral Sea. Guests can enjoy 15 mi of scenic walking tracks nearby. Scenery only - loved the view and location

Show more Show less
7.8
Good
96 reviews
Avg. price/night:
$216

SEA-esta

Nelly Bay

Set in Nelly Bay in the Queensland region, with Geoffrey Bay Beach and Magnetic Island Marina nearby, SEA-esta offers accommodations with free WiFi and free private parking. Everything was perfect Thank you very much

Show more Show less
9
Awesome
146 reviews
Avg. price/night:
$61

Dandaloo Gardens

Arcadia

Located in Arcadia in the Queensland region with Whitfield Cove Beach nearby, Dandaloo Gardens provides accommodations with free private parking. Excellent value for money, really tidy apartments, comfortable beds, easy walk to Alma Bay. Great hosts. Thank you

Show more Show less
9.2
Awesome
550 reviews
Avg. price/night:
$92

Island House

Nelly Bay

Located in Nelly Bay, Magnetic Island, 5 mi from Townsville, Island House features accommodations with an outdoor swimming pool, free private parking, a shared lounge and a garden. Atha is an amazing host and provides great ideas and itineraries for trips and activities around the island. The house and bedrooms are clean and tastefully decorated. The pool and outdoor area is beautiful. The house is in an excellent location with regular buses right outside the front door all the way to Picnic Bay and Horsehoe Bay and everywhere in between. Atha makes a great breakfast and good coffee too. All of this combined makes for a very authentic stay on Magnetic Island!

Show more Show less
9.8
Exceptional
110 reviews
Avg. price/night:
$82

CStay

Picnic Bay

Featuring free WiFi, a year-round swimming pool and a barbecue, CStay is located on Magnetic Island in Picnic Bay, 5.6 mi from Townsville. Rooms come with a shared bathroom. It is a very familiar place where you feel very comfortable. Adan (the host) was very kind and helped us with everything and he lent us his kayak!

Show more Show less
9.2
Awesome
266 reviews
Avg. price/night:
$50

True North B&B

Horseshoe Bay

Just 1 minutes’ walk from Horseshoe Bay Beach, Magnetic Sunsets offers accommodations with free Wi-Fi, free breakfast provisions and a private balcony with outdoor seating. Debbie, the owner, made us feel right at home. She made us a delicious breakfast every morning, which we ate out on our private porch. We had the availablity to use the large kitchen whenever we wanted to. A great location to catch a bus to another bay or a 5 min walk to the beach. Great places to eat. Debbie even took us to see koala bears, wow, so cute.

Show more Show less
9.6
Exceptional
148 reviews
Avg. price/night:
$104

Island Leisure Resort

Nelly Bay

Located in Nelly Bay, just 164 feet from the beach, Island Leisure Resort offers self-contained bungalows with a flat-screen TV. The property also features a swimming pool and tennis court. It is a little oasis. The property is very clean and the facilities were fantastic

Show more Show less
9.1
Awesome
463 reviews
Avg. price/night:
$161

Tropical Palms Inn Resort

Picnic Bay

Just 656 feet from Picnic Bay Beach, Tropical Palms Inn offers air-conditioned rooms with a kitchenette and a private balcony or courtyard. We really enjoyed the night in Tropical Palms Inn Resort. The location is very good, near the beach. And there are pool and BBQ grill. And there is Cafe in front of Inn that breakfast was so delicious!

Show more Show less
9.3
Awesome
281 reviews
Avg. price/night:
$112

Magnetic Sunsets Resort

Horseshoe Bay

Located on the beachfront at Horseshoe Bay Beach on Magnetic Island, Sunsets Resort offers rooms with ocean views from your balcony. Very clean, spacious with everything you would need/want. The linen was of a high standard as was the furnishings.

Show more Show less
9.5
Exceptional
175 reviews
Avg. price/night:
$169

Hotels with extra health and safety measures

Find hotels in Magnetic Island with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfection
Food & drink safety

FAQs about hotels in Magnetic Island

  • On average, 3-star hotels in Magnetic Island cost $52 per night, and 4-star hotels in Magnetic Island are $159 per night. If you're looking for something really special, 5-star hotels in Magnetic Island cost around $190 per night (based on Booking.com prices).

  • Arcadia, Nelly Bay, and Picnic Bay are popular with other travelers visiting Magnetic Island.

  • There are 243 hotels in Magnetic Island you can book on Booking.com.

Explore guest reviews of hotels on Magnetic Island

See all