How to Reach Port Douglas


  • By Road: As there are no trains or flights to Port Douglas, the only way to get here is to fly or take a train to Cairns and then travel to Port Douglas by road. There are several airport shuttle coaches from Cairns to Port Douglas. Car hire is also easily available at Cairns airport. The distance from Cairns to Port Douglas is 66km and the drive takes approximately 1 hour.
  • By Sea: Large high-speed catamarans depart from the Cairns Reef Fleet Terminal and halt at Port Douglas on their way to the Great Barrier Reef. Passengers are allowed to disembark at Port Douglas if that is their final destination. The duration of the trip is 1 hour 30 minutes.


  • On Foot: The easiest way to cover short distances in Port Douglas is on foot. The roads are clean and most areas like Macrossan St. and surrounding places are easily accessible. There isn’t much traffic on the roads so it is relatively safe and easy to walk.
  • By Bus: There is a regular bus service in Port Douglas that covers most important areas and runs on a schedule. Several hotels too have complementary shuttles with pick up and drop off points. For those travelling long distances, several tour operators have coaches that take you to the important tourist attractions.
  • By Bike: There are bike paths along several streets in the town. Port Douglas Bike Hire rents out bikes on a daily basis and their staff can help with directions.
  • By Car/Taxi: Car rentals are easily available through companies like Holiday Car Hire and Port Douglas Car Rental. Taxis can also be hired through the hotel or Port Douglas Taxis that offer 24hrs service. Check with your hotel or the Port Douglas Tourist Information Centre on Macrossan Street.
Route Distance Time
Airlie beach to Port Douglas 504.7 km 8 hours 24 mins
Hamilton island to Port Douglas 529.58 km 8 hours 49 mins
Brisbane to Port Douglas 1341.99 km 22 hours 21 mins
Holland park west to Port Douglas 1349.8 km 22 hours 29 mins
Sydney to Port Douglas 1739.6 km 28 hours 59 mins
Lewisham to Port Douglas 1759.78 km 29 hours 19 mins
Bondi to Port Douglas 1765.84 km 29 hours 25 mins
Saint albans to Port Douglas 1936.19 km 32 hours 16 mins
Melbourne to Port Douglas 1943.79 km 32 hours 23 mins
Altona to Port Douglas 1947.56 km 32 hours 27 mins