There are 5 ways to get from Sandgate to Cooroy by train, bus, car, or bus (Greyhound)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Northgate station, platform 4 to Cooroy station, platform 1train Brgy
3h 23m$2Bus
- Take the bus from Chermside Gympie Road to Cooroybus Pm16
3h 55m$30–50Drive 112.3 km
- Drive from Sandgate to Cooroycar 112.3 km
1h 13m$21–30Train, line 631 bus
- Take the train from Northgate station, platform 4 to Nambour station, platform 2train Ipna / ...
- Take the bus from Nambour station to Maple St at Victory Lanebus 631
3h 33m$2Bus via Roma Street (Greyhound)
- Take the bus from Brisbane to Cooroybus Cairns
4h 29m$36–60
Sandgate to Cooroy by train
Comparing Your Travel Options
The cheapest way to get from Sandgate to Cooroy is to train which costs $2 and takes 3h 23m.
The fastest way to get from Sandgate to Cooroy is to drive which takes 1h 13m and costs $20 - $30.
No, there is no direct bus from Sandgate station to Cooroy. However, there are services departing from Sandgate bus station, stop 4 and arriving at Cooroy via Chermside Gympie Road. The journey, including transfers, takes approximately 3h 55m.
No, there is no direct train from Sandgate station to Cooroy station. However, there are services departing from Sandgate station, platform 2 and arriving at Cooroy station, platform 1 via Northgate station, platform 4. The journey, including transfers, takes approximately 3h 23m.
The distance between Sandgate and Cooroy is 130 km. The road distance is 112.3 km.
The best way to get from Sandgate to Cooroy without a car is to train which takes 3h 23m and costs $2.
It takes approximately 3h 23m to get from Sandgate to Cooroy, including transfers.
Sandgate to Cooroy bus services, operated by Premier Motor Service, depart from Chermside Gympie Road station.
Sandgate to Cooroy train services, operated by Translink, depart from Northgate station, platform 4.
The best way to get from Sandgate to Cooroy is to train which takes 3h 23m and costs $2. Alternatively, you can bus, which costs $30 - $55 and takes 3h 55m.
What companies run services between Sandgate, QLD, Australia and Cooroy, QLD, Australia?
Translink operates a train from Northgate station, platform 4 to Cooroy station, platform 1 4 times a day. Tickets cost $1 and the journey takes 2h 7m. Alternatively, Premier Motor Service operates a bus from Chermside Gympie Road to Cooroy once daily. Tickets cost $30–50 and the journey takes 2h 25m.
- Phone
- 13 34 10
- reservations@premierms.com.au
- Website
- Premier Motor Service
Bus from Chermside Gympie Road to Cooroy
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Estimated price
- $30–50
- Website
- Premier Motor Service
Want to know more about travelling around Australia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
10 amazing places to get away from it all in Australia
Read the travel guide
4 of the smartest ways to explore Australia
Read the travel guide
Booking & Getting There
Sandgate to Cooroy bus services, operated by Premier Motor Service, arrive at Cooroy station.
Sandgate to Cooroy train services, operated by Translink, arrive at Cooroy station, platform 1.
Yes, the driving distance between Sandgate to Cooroy is 112 km. It takes approximately 1h 13m to drive from Sandgate to Cooroy.
There are 1445+ hotels available in Cooroy.




