The following is a list of coach stations served by NSW TrainLink Regional North Coast Coaches, as of 7 September 2019: [1]
Broadmeadow-Taree Coach[]
- Broadmeadow
- Raymond Terrace
Taree via Gloucester Branch[]
- Limeburners Creek
- Allworth turnoff
- Booral
- Stroud
- Stroud Road
- Wards River
- Craven
- Stratford
- Gloucester Town
- Belbora
- Krambach
- Burrell Creek
- Mt George turnoff
- Wingham Town
- Taree
Taree via Forster Branch[]
- Karuah
- Tea Gardens turnoff
Hawks Nest Branch[]
- Tea Gardens
- Hawks Nest
Main Coach Route[]
- Nerong
- Bulahdelah
- Bungwahl
- Smiths Lake turnoff
- Pacific Palms
- Tiona Park
- Forster Keys
- Forster
- Tuncurry
- Hallidays Point
- Taree
Port Macquarie-Tamworth Coach[]
Grafton-Brisbane Coach[]
- Grafton
- Ulmarra
- Cowper
- Tyndale
- Maclean
Yamba Branch[]
- Palmers Island
- Yamba West
- Yamba
Continuation of main route[]
- Chatsworth Island
Illuka Branch[]
- Woombah
- Illuka
Continuation of main route[]
- Woodburn
- Evans Head
- Broadwater
- Wardell
Casino via Alstonville Branch[]
- Alstonville
- Wollongbar
- Goonellabah
- Lismore Town
- Lismore
- Casino
Continuation of main route[]
- Ballina West
- Ballina
- Lennox Head
- Suffolk Park
Casino via Clunes Branch[]
- Bangalow
- Binna Burra
- Clunes
Eltham Branch[]
- Eltham
Continuation of branch[]
- Bexhill
- Lismore Town
- Lismore
- Casino
Continuation of main route[]
- Byron Bay
Mullumbimby Branch[]
- Mullumbimby
Continuation of main route[]
- Brunswick Heads
- Ocean Shores
- Billinudge
Murwillumbah Fork[]
- Mooball
- Burringbar
- Murwillumbah
Hastings Point Fork[]
- Pottsville
- Hastings Point
- Bogangar
- Kingscliff
Continuation of main route[]
- Chinderah
- South Tweed Heads
- Tweed Heads
- Palm Beach
- Burleigh Heads
Surfers Paradise Branch[]
- Surfers Paradise
Continuation of main route[]
- Robina
- Beenleigh
- Brisbane