Travel from Bundaberg to Caboolture

Bus or train from Bundaberg to Caboolture?

Queensland Rail operates a train from Bundaberg to Caboolture 3 times a day. Tickets cost $40 - $60 and the journey takes 3 h 40 min. Alternatively, Greyhound Australia operates a bus from Bundaberg to Caboolture once daily. Tickets cost $28 - $55 and the journey takes 6 h 20 min. TRANSLink QLD also services this route 5 times a day.

Travel Guides

Best ways to travel around AustraliaRome2rio’s tips and tricks to getting around Australia

How to get from Bundaberg to Caboolture

From Bundaberg train to Caboolture. 3 h 40 min $64. From Bundaberg bus to Nambour station then bus to Caboolture station. 8 h 29 min $60. From Bundaberg drive to Caboolture. 4 h 6 min $43. From Bingera St at Friendlies Hospital line 4 bus to Bundaberg airport, fly to Brisbane airport, train to Eagle Junction, platform 4, then train to Caboolture. 3 h 8 min $151. From Bundaberg train to Howard, taxi to Hervey Bay airport, fly to Brisbane airport, train to Eagle Junction, platform 4, then train to Caboolture. 4 h 28 min $358. From Bundaberg train to Gladstone, taxi to Gladstone airport, fly to Brisbane airport, train to Eagle Junction, platform 4, then train to Caboolture. 5 h 6 min $283.