If you do not have a car, the you can catch the bus down to Margaret River.
There are 2 Companies that offer bus services from Perth. South West Coaches the TransWA. The last time I looked South West were slightly cheaper.
South West Coaches leave after lunch from the Esplanade Bus Port. I have travelled with South West before to Bunbury and found them to be very comfortable. Here is the link -
TransWA have 2 services, one at 9am and the other at 12.15. The leave from East Perth. To get there you take the Armidale train line and East Perth is 3 stops away. Actually, if you do this then adding the train ticket to get there would work out more expensive than just walking to the Esplanade Bus Port and going by South West Coaches. Here is the link to TransWA -
There are more ideas on how to get to Margaret River on the link below.
Margies Big Day Out Tours are the one our group used as a private hire of a small bus.
The driver was great, knew the area and the places we were going and a lot of fun.
I would certainly recomend this company for private hire of transportation for a group, but I would think that their organised tours are great as well
Margaret River is located a couple hours south of Perth on the coast of Western Australia.
Perth, Western Australia is unique for many different reasons, but in particular, this city's airport is truly the most isolated international city on Earth. It is very difficult to reach Perth by Air, although it is constantly being made easier through multiple international carriers creating flights here.
Western Australia's airports are actually equal flying time to Singapore as Sydney. Each being a 5 hour flight from this isolated city!
Perth however is a major launching pad for alot of Southern Hemisphere Australian travel, housing the international legs of Air New Zealand, Air Mauritius and South African Airways. Perth also serves Asia with Emirates, Cathay Pacific, Royal Brunei, Garuda, Singapore, Thai, Tiger Airways and of course Qantas.
Driving to Margaret River is dead easy. Basically from wherever you are staying in Perth, get onto Freeway South and follow it right to the end where it becomes Safety Bay Road. Turn off Safety Bay Road into Ennis Avenue and keep following this (even through all its name changes) until you get to Bunbury. From here the road is pretty well signposted to Busselton. However when you near Busselton there is a big roundabout that leads to the Busselton Bypass. Take that route and keep going until you get to the end, turn left at the Bussell Highway and keep going till you hit town.
So really you just keep driving straight ahead until you are forced to make a choice and then always turn towards Busselton! Easy.
TransWA can get you to Margaret River. If this is your only mode of transport then it's a great facility, however the trip will take 5 hours, and you can drive yourself there in 3 hours. So it depends on how long you are going for as to whether you want to spend that amount of timie on a bus. An onscreen video is screened and there is a pit stop along the way.
The website is handy. You can find out all sorts of information about the trip and book your tickets online. And the trip only costs about $33 each way.
Margaret River is over 3 hours drive from Perth using South Western Highway (Route 20) and then Bussell Highway (Route 10) out of Busselton which runs directly to Margaret River.