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 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 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 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 Region

South West Coach Lines

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