List of stops
Number of stops: 21
Gympie North station, platform 1 – Roma Street station, platform 10
- Gympie North station, platform 1
- Traveston station, platform 1
- Cooran station, platform 1
- Pomona station, platform 1
- Cooroy station, platform 1
- Eumundi station, platform 1
- Yandina station, platform 1
- Nambour station, platform 1
- Woombye station, platform 1
- Palmwoods station, platform 1
- Eudlo station, platform 1
- Mooloolah station, platform 1
- Landsborough station, platform 2
- Beerwah station, platform 1
- Glass House Mountains station, platform 1
- Beerburrum station, platform 1
- Elimbah station, platform 1
- Caboolture station, platform 2
- Petrie station, platform 4
- Northgate station, platform 3
- Roma Street station, platform 10