Hotel accommodations on Magnetic Island are welcoming and relaxing. Settle in for a day or a week at your ‘home away from home’ just steps from the sunny beach and clear waters. Full-service hotels offer many amenities and services to enjoy during your stay, including swimming pools, restaurants on site, concierge service, porter service, bar, lounge area, and in some cases even a kids’ games room, child minding services, tour desk, gym room, and spa. There are many hotel choices to suit all styles and budgets and special rates on hotel lodging can often be found.


/Peppers Blue on Blue

Enjoy luxury Magnetic Island accommodation in Tropical QLD with 1, 2 and 3 bedroom apartments, just a Fantasea ferry away from Townsville. All Fantasea customers receive a discounted rate! Call us to receive your special discount code.

Book Now: 4796 9300


Grand Mercure Apartments

A mere 50 metres from Fantasea’s Ferry Terminal, Grand Mercure Apartment Magnetic Island is an Island Resort just beside the Coral Sea and Marine Reserve.

Book Now: (07) 4758 2100


Best of Magnetic

Only meters from the ferry terminal so no dragging bags around in the hot sun! Select from hotel suites, units, villas and holiday houses across Maggie including Horseshoe Bay, Arcadia, Nelly Bay & Picnic Bay.

Book Now: (07) 4778 5955


Bungalow Bay Koala Village

Australia’s only resort with resident koalas and other Aussie wildlife in its boutique wildlife park. Nested into the national park, the 6 ½ acres of resort is built to harmonise with the environment and not impact on it.

Book Now: 1800 285 577


Island Leisure Resort

A multi-award-winning tropical resort with Polynesian-style burés located on Magnetic Island.  ILR are ideally located in Nelly Bay, only 50m from the beach, 150m from the supermarket and shops, and 1km from the ferry terminal and harbour complex.

Book Now: (07) 4778 5000


Amaroo On Mandalay

A truly great place to unwind and relax. Spacious and roomy, Amaroo On Mandalay is also an affordable family getaway, with plenty of room to run around.

Book Now: (07) 4778 5200