Operator
NSW TrainLink
NSW TrainLink runs coach and bus services across New South Wales, Victoria, Queensland, South Australia and the Australian Capital Territory. On AusBus you can compare 96 of its routes, check indicative fares, then book direct on the operator's own site; we never add a booking fee.
96routes tracked
5states & territories
Fares and seats are confirmed on NSW TrainLink’s own site. AusBus doesn’t add a booking fee.Book with NSW TrainLink →
Where NSW TrainLink operates
- New South Wales
- Victoria
- Queensland
- South Australia
- Australian Capital Territory
Onboard
varies by route and vehicle; confirm when you book- Onboard toilet
- Wheelchair access
- 40 kg luggage
NSW TrainLink routes
showing the 48 most popular of 96NSW & ACT
34 routes- Sydney → Canberra286 km · 3h 30mfrom $30
- Sydney → Newcastle160 km · 2h 20mfrom $27
- Sydney → Port Macquarie390 km · 6h 15mfrom $47
- Sydney → Coffs Harbour526 km · 9hfrom $53
- Ballina → Byron Bay37 km · 0h 38mfrom $5
- Byron Bay → Ballina36 km · 0h 38mfrom $5
- Bathurst → Orange59 km · 0h 50mfrom $6
- Orange → Bathurst59 km · 0h 50mfrom $6
- Newcastle → Sydney161 km · 2h 50mfrom $7
- Sydney → Wollongong84 km · 1h 21mfrom $7
- Coffs Harbour → Grafton84 km · 1h 15mfrom $9
- Grafton → Coffs Harbour84 km · 1h 15mfrom $9
- Coffs Harbour → Kempsey107 km · 1h 55mfrom $10
- Kempsey → Coffs Harbour107 km · 2h 15mfrom $10
- Kempsey → Taree116 km · 1h 45mfrom $12
- Taree → Kempsey116 km · 1h 44mfrom $12
- Grafton → Ballina135 km · 1h 42mfrom $16
- Ballina → Grafton137 km · 1h 42mfrom $17
- Coffs Harbour → Port Macquarie154 km · 2h 13mfrom $19
- Grafton → Byron Bay164 km · 2h 45mfrom $19
- Byron Bay → Grafton166 km · 2h 55mfrom $19
- Grafton → Kempsey191 km · 3h 5mfrom $20
- Kempsey → Grafton191 km · 3h 30mfrom $20
- Newcastle → Taree172 km · 2h 45mfrom $20
- Taree → Newcastle172 km · 2h 45mfrom $20
- Orange → Sydney254 km · 3h 55mfrom $22
- Coffs Harbour → Taree220 km · 3h 25mfrom $23
- Taree → Coffs Harbour220 km · 3h 43mfrom $23
- Port Macquarie → Tamworth273 km · 4h 48mfrom $26
- Sydney → Orange254 km · 3h 56mfrom $27
- Canberra → Sydney285 km · 3h 30mfrom $30
- Wagga Wagga → Canberra243 km · 3h 7mfrom $30
- Grafton → Taree304 km · 4h 40mfrom $32
- Dubbo → Tamworth311 km · 4h 16mfrom $32
Queensland
1 routeCross-state
13 routes- Sydney → Melbourne865 km · 10h 20mfrom $99
- Sydney → Brisbane909 km · 15h 38mfrom $73
- Brisbane → Sydney908 km · 16h 45mfrom $73
- Byron Bay → Brisbane166 km · 2h 55mfrom $34
- Byron Bay → Surfers Paradise94 km · 1h 30mfrom $10
- Ballina → Surfers Paradise116 km · 3h 30mfrom $15
- Ballina → Gold Coast116 km · 2h 10mfrom $15
- Gold Coast → Ballina115 km · 2h 20mfrom $15
- Byron Bay → Gold Coast95 km · 1h 35mfrom $17
- Gold Coast → Byron Bay94 km · 1h 29mfrom $17
- Surfers Paradise → Byron Bay92 km · 2h 15mfrom $17
- Broken Hill → Mildura296 km · 3h 55mfrom $30
- Mildura → Broken Hill296 km · 3h 34mfrom $30
Showing the 48 most popular of 96 routes.
Browse all bus routes →NSW TrainLink FAQs
- NSW TrainLink operates across New South Wales, Victoria, Queensland, South Australia and the Australian Capital Territory. We currently track 96 of its routes on AusBus.
- Compare NSW TrainLink routes and fares on AusBus, then book direct on NSW TrainLink's website. Final fares and seat availability are confirmed at the operator's checkout; AusBus doesn't add booking fees.
- Many NSW TrainLink services offer an onboard toilet and wheelchair-accessible services, with a luggage allowance around 40 kg. Amenities can vary by service, so check when you book.
- We currently list 96 NSW TrainLink routes on AusBus, focused on long-distance and inter-city services. NSW TrainLink may run additional local services we don't cover.