Gympie is accessible by road and rail and is serviced daily by coaches. Buses operate from Monday to Friday between Gympie, Tin Can Bay and Rainbow Beach. Taxi services operate in Gympie, Tin Can Bay and Rainbow Beach. An airport shuttle services the Cooloola Coast. A mini bus service operates in the Mary Valley.