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, Air Canada and Cathay Pacific. 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 Bargain Car Rentals and Crazy Clark's 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 $210. From Melbourne, the ticket costs about $473 for a journey of 3573 km.
Expect to pay $1.76 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.09 and $28.11.