The best way to get to Margaret River is by car and allowing 3.5 hours to drive direct from Perth City and Perth Airport. There are buses however you will need to hire a car when you get here as it is the best way to experience the region.