Great Barrier Reef is 253 km from Cairns and it takes about 45 to 90 minutes to reach the reef islands from Cairns.