St Lucia is a must-see destination in Queensland, Australia. We recommend you stay at least 4 days in order to fully appreciate everything St Lucia has to offer.
When flying to St Lucia, you’ll arrive at Brisbane (BNE), which is located 16 km from the city centre. Airlines that fly from Australia to St Lucia include IndiGo, American Airlines and Air Canada. The shortest domestic flight to St Lucia departs from Sydney and takes around 1h 30m.
Another option to get to St Lucia is to pick up a car hire from Brisbane, which is about 4 km from St Lucia. You’ll find branches of Crazy Clark's Car Rentals and East Coast Car Rentals, among others, in Brisbane.
Greyhound Australia operates bus routes to St Lucia. From Sydney, the bus ride to St Lucia takes 1642 km and will cost you around $184. From Proserpine, the ticket costs about $204 for a journey of 1770 km.
Expect to pay $1.80 per litre in St Lucia (average price from the past 30 days). Depending on the size of your car hire, filling up the tank will cost between $21.54 and $28.72.