top of page

Sunshine Coast Line

Nambour station, looking towards Brisbane, 7 September 2006. Photo: Qld matt at English Wikipedia, Wikimedia Commons.

Year Opened:

Caboolture–Landsborough 1890; Landsborough–Cooran 1891; Cooran–Gympie 1889



Elimbah, Beerburrum, Glasshouse Mountains, Beerwah, Landsborough, Mooloolah, Eudlo, Palmwoods, Woombye, Nambour, Yandina, Eumundi, Cooroy, Pomona, Cooran, Traveston, Gympie North


Typical Journey Time:

190 minutes (Roma Street–Gympie North); 113 minutes (Roma Street–Nambour)


Typical Peak Frequency:

20 minutes (Nambour); infrequent services (Gympie North)


Typical Off-peak Frequency:

90 minutes (Nambour); infrequent services (Gympie North)


Typical Weekend Frequency:

90 minutes (Nambour); infrequent services (Gympie North)

The Sunshine Coast region is north of Brisbane and has the third-largest population area in Queensland, after Brisbane and the Gold Coast. From Brisbane the line shares the Caboolture line, and then continues to Nambour and Gympie North. It is double track between Caboolture and Beerburrum, while the remainder is single track. Most services on the line terminate at Nambour, with Gympie North receiving two services a day. Services typically run express between Bowen Hills and Petrie, stopping only at Eagle Junction and Northgate. The long-distance North Coast line shares the Sunshine Coast line.

bottom of page