Bus in Dunsborough

Transwa

Coach SW1 (12 weekly) stops at the visitor centre, heading to/from East Perth ($41.25, 4½ hours), Bunbury ($14.45, 1¼ hours), Busselton ($8.25 28 minutes), Margaret River ($9.90, 49 minutes) and Augusta ($17.50, 1¼ …
Bus in Busselton

South West Coach Lines

Runs services to/from Perth's Elizabeth Quay Busport ($40, 3¾ hours, three daily), Bunbury ($12, one hour, three daily), Dunsborough ($12, 30 minutes, three daily) and Margaret River ($12, 50 minutes, three daily).
Bus in Busselton

Transwa

Coach SW1 (12 weekly) stops on Peel Tce heading to/from East Perth ($38, 4¼ hours), Bunbury ($9.90, 43 minutes), Dunsborough ($8.25, 28 minutes), Margaret River ($14.45, 1½ hours) and Augusta ($17.50, 1¾ hours).
Bus in Bunbury

South West Coach Lines

Runs services to/from Perth's Elizabeth Quay Busport ($35, 2½ hours, three daily), Busselton ($12, 1¼ hours, four daily), Dunsborough ($21, 1¾ hours, daily) and Bridgetown ($19, 1¾ hours, daily).
Bus in Dunsborough

South West Coach Lines

Services to/from Perth's Elizabeth Quay Busport ($46, 4½ hours, daily), Bunbury ($21, 1¾ hours, daily) and Busselton ($112, 30 minutes, three daily).
Bus in Margaret River Wine Region

Transwa

Coach SW1 (12 weekly) from Perth to Augusta stops at Yallingup and Margaret River, with three coaches weekly continuing to Pemberton.
Bus in Bunbury

TransBunbury

Runs buses (30 minutes) between the central bus station and train station ($2.90; no Sunday service). Look for bus number 827.
Bus in Margaret River

Margaret River Beach Bus

Minibus linking the township and the beaches around Prevelly ($10, three daily); summer only, bookings essential.
Bus in Margaret River Wine Region

South West Coach Lines

Buses between Busselton and Augusta stop at Cowaramup and Margaret River, linking with Perth on the weekends.
Bus in Bunbury

Central Bus Station

Located beside the visitor centre.