Travel from Caloundra to Hervey-Bay

Bus or train from Caloundra to Hervey Bay?

Queensland Rail operates a train from Caloundra to Hervey Bay twice daily. Tickets cost $28 - $40 and the journey takes 2 h 20 min. Alternatively, Greyhound Australia operates a bus from Caloundra to Hervey Bay once daily. Tickets cost $17 - $40 and the journey takes 3 h 40 min.

How to get from Caloundra to Hervey Bay

ModeDurationPrice
From Bowman Rd near First Ave line 605 bus to Landsborough, train to Maryborough West, then bus to Pialba-Hervet Bay Transit.5 h 43 min$67
From Caloundra station line 600 bus to Maroochydore station, platform 2, line 610 bus to Nambour, then bus to Hervey Bay - Pialba.6 h 23 min$45
From Caloundra station line 600 bus to Maroochydore then bus to Hervey Bay - Pialba.7 h 9 min$63
From Caloundra drive to Hervey Bay.2 h 56 min$29
From Bowman Rd near First Ave line 605 bus to Landsborough, platform 1, train to Eagle Junction, platform 2, train to Brisbane airport, fly to Hervey Bay airport, then taxi to Hervey Bay.5 h 2 min$240

How long does it take to get from Caloundra to Hervey Bay?

It takes approximately 5 h 43 min to get from Caloundra to Hervey Bay, including transfers.

Is there a direct bus between Caloundra and Hervey Bay?

No, there is no direct bus from Caloundra to Hervey Bay. However, there are services departing from Caloundra station and arriving at Hervey Bay - Pialba via Maroochydore station, platform 2 and Nambour. The journey, including transfers, takes approximately 6 h 23 min.

Operators from Caloundra to Hervey Bay

OperatorPhoneWebsite
TRANSLink QLDTRANSLink QLD
Queensland RailQueensland Rail
Greyhound Australia1300 473946Greyhound Australia
QantasQantas