Two different timing questions get bundled into "how early should I book my taxi". The first is how far in advance you should make the booking. The second is how much buffer to leave on the pickup time before your flight. Both matter, and the right answer to each depends on what is happening in Melbourne on the day you're travelling.
Here is the simple version.
Lead time for booking
For most trips, 24 hours ahead is enough. Some nuance.
Standard weekday booking, non-peak season. Book anywhere from 60 minutes to 72 hours before pickup. A reliable operator can have a car assigned in 60 minutes. A week ahead is fine too. The timing doesn't matter much because supply is plentiful.
Weekend bookings. Book at least 24 hours ahead. Fleet availability is tighter on Friday and Sunday evenings because of higher airport demand. Same-hour bookings are possible but not guaranteed.
Peak season and event dates. Book at least 3 to 7 days ahead. Specifically:
- Late December to early January (summer holidays)
- Mid-January (Australian Open)
- Early March (F1 Grand Prix)
- Late October to early November (Melbourne Cup Carnival)
- Any AFL finals weekend
During these windows, fleet capacity is genuinely stretched. Same-day bookings may find no maxi cabs or fixed-fare vehicles available.
International early morning departures. Book at least 48 hours ahead for pickups before 6am, especially on weekends. Driver availability at 4am on Sunday is thinnest of the week.
How much buffer for a departure pickup
The more important question. How long before your flight check-in should the taxi arrive.
The standard Melbourne airport recommendations are:
- Domestic flight: arrive at the airport 90 minutes before scheduled departure
- International flight: arrive 3 hours before scheduled departure
Work backwards from those targets.
For a domestic flight:
- Airport arrival target: 90 minutes before takeoff
- Driving time from Melbourne CBD: 25 to 45 minutes
- Driving time from outer suburbs: 45 to 75 minutes
- Buffer for traffic: 15 to 30 minutes
- Pickup time: 2 hours 15 minutes before takeoff from the CBD, 3 hours from outer suburbs.
For an international flight:
See your exact fare — enter your suburb
Fixed price, all tolls and GST included. No card required.
- Airport arrival target: 3 hours before takeoff
- Same driving times as above
- Pickup time: 3 hours 45 minutes before takeoff from the CBD, 4+ hours from outer suburbs.
The "add a buffer" rule is not about the cab being late. It's about what happens if CityLink has a closure, the Tullamarine Freeway has a crash, or the airport itself has a queue at security longer than expected. All of those are routine in Melbourne.
Peak hour pickup adjustments
Traffic in Melbourne has reliable patterns, and the buffer should reflect them.
- Weekday morning peak (7am to 9:30am): add 20 minutes on top of the standard buffer
- Weekday evening peak (4pm to 6:30pm): add 30 minutes
- Friday 4pm to 7pm: add 40 minutes (Melbourne's worst traffic window)
- Rainy days: add 15 minutes regardless of time
For a 10am departing flight from the CBD, a pickup time of 7:15am is comfortable. For a 5pm departing flight, leaving at 2pm is too late — aim for 1:30pm to absorb the evening traffic build.
For arrivals — less buffer, more predictability
Arriving into Tulla, the timing is more predictable because flight numbers tie to tracked arrival data.
Pre-booked pickups track your flight number automatically. The driver arrives at the bay around 10 to 15 minutes after your flight lands, giving you time to clear baggage and customs.
Rank pickups don't need booking at all. Walk out, join the queue. Wait times vary by terminal but are usually under 15 minutes.
For international arrivals, remember to add baggage and customs time. Clearing customs after a long-haul flight can take 30 to 60 minutes on top of the landing time. The driver tracks this through the flight status — you don't need to call.
Same-day booking
Practical realities.
Up to 90 minutes before pickup: most reliable operators accept bookings. Fixed-fare is the same as a longer-lead booking. Vehicle availability is tighter during peak hours.
30 to 60 minutes before pickup: possible with some operators, not all. Specify urgency at booking.
Under 30 minutes: unlikely. Call the taxi network directly (13 22 27, 13 10 08) for an ASAP dispatch rather than trying to pre-book.
For same-day, the rank at Melbourne Airport is usually faster than trying to book a pickup. If you're already at the airport and need a taxi, walk to the rank rather than opening a booking app. You'll be in a car in 5 to 15 minutes.
What happens if you're running late for a pre-booked pickup
A decent operator gives the driver a grace period. Usually 10 to 15 minutes.
If you know you'll be late:
- Call the operator (number on the confirmation email) before the scheduled pickup time.
- Do not text the driver directly — they may be with another passenger or driving, and the dispatcher can reach them faster.
- Most operators can push the pickup time by 15 to 30 minutes without charging extra, if you give notice.
- Longer delays may require rebooking or a cancellation fee.
If you miss the driver entirely, the operator usually charges a "no-show" fee (typically the cancellation fee, $10 to $20, or the booking fee component).
My timing rule of thumb
For friends and family, I give one number: two hours before a domestic flight, four hours before international, adjusted for traffic conditions. Book the taxi 24 hours in advance. Add an extra half hour in peak season or on event weekends.
That covers maybe 95 percent of the travel I see. The other 5 percent are edge cases — very early morning departures, very peak traffic windows, Melbourne Cup week — and those deserve their own calculation.