Magnetic Island is just a 25 minute ferry ride from Townsville. Sealink Ferries depart Townsville to Magnetic Island 12 times a day. Bookings not necessary.
The Townsville airport is only 10 minutes to Townsville CBD and the ferry and barge terminals. You can catch a bus or book a taxi.
Route 250 service connects Picnic Bay and Horseshoe Bay at both ends of the island with the Magnetic Island Ferry at Nelly Bay.