Orlando airport (MCO) to Port Canaveral: every option, with real costs
It is 45 miles and there is no train. A shared shuttle runs about $30 a head, rideshare $65–125, and the cruise line's own bus is usually the most expensive per person.
By Andrew Budai · Last checked 2026-09-01 · Rates and opening hours change — confirm before you travel.
Port Canaveral is the port people mean when they search for cruises from Orlando, and the gap between the two is the single most common piece of Florida cruise logistics anyone has to solve. It is roughly 45 miles from Orlando International (MCO) to the cruise terminals, and the drive takes 45 to 75 minutes depending on traffic and which terminal you need.
There is no train, no public transit worth the name, and no way to make the distance shorter. What you are choosing between is cost, flexibility and how much of your morning you spend waiting.
The route
Every option takes the same road. From MCO you head north out of the airport, pick up SR 528 east — the Beachline Expressway — and stay on it essentially the whole way. It is a toll road.
At the far end, SR 528 splits for the terminals: Exit 54A for the A terminals (Cruise Terminals 5, 6, 8 and 10) and Exit 54B for the B terminals (Cruise Terminals 1 and 3). Check which terminal your ship uses before you set off — the two groups are a few minutes apart and a wrong turn on embarkation morning is annoying.
Shared shuttle — about $30 per person
The default for most cruisers, and usually the best value for two people or fewer.
Operators run scheduled shared vans and coaches from MCO to the terminals, typically around $30 per person each way, sometimes a little less round trip. You book a time slot, meet the driver at a designated point in the terminal, and you may wait for other passengers on the same run.
Good for: solo travellers and couples. Two people round trip lands somewhere around $110–120 all in.
The catch: you are on their schedule, and if your flight is late the pickup window can be tight. Book a slot with genuine slack.
Rideshare — $65 to $125, sometimes more
Uber and Lyft both serve the route. Pickup at MCO is from the designated rideshare area on the ground transportation level.
Expect $65–85 for a standard UberX and $95–125 for an UberXL seating six. Embarkation mornings are the worst possible time for surge pricing: a 6am Saturday run during a busy turnaround week can push past $150.
Good for: groups of three to six, where splitting an XL beats per-person shuttle pricing. Also good if you want to leave the moment you land rather than wait for a scheduled van.
The catch: price volatility, and getting a ride back from Port Canaveral is harder than getting one to it — there are far fewer drivers on the Space Coast than in Orlando, and disembarkation morning puts a few thousand people looking for cars at once. Pre-book the return if you can.
Rental car — only if you want the car
A one-way rental sounds efficient and rarely is. Most rental companies have no Port Canaveral drop-off at the terminals themselves, so you are dropping at an off-port location and shuttling in, or paying a one-way fee back to Orlando.
Keeping the car for the cruise means paying Port Canaveral parking at about $20 a day plus tax on top of the rental. On a seven-night sailing that is $140-plus in parking alone before the rental cost.
Good for: trips where you are actually using the car — a few days at the theme parks, a night on Cocoa Beach, driving up to Kennedy Space Center.
Not good for: a straight airport-to-ship transfer. It is almost always the most expensive way to do it.
Private transfer — $145 and up per vehicle
Non-stop, meets you at baggage claim, no waiting for other passengers. Around $145 per vehicle one way, more for larger vans.
Good for: families with a lot of luggage, groups of five or more, anyone travelling with mobility needs or small children where the shared-van wait is the thing you are paying to avoid. For six people it works out comparable to rideshare and more predictable.
Cruise line transfers — convenient, rarely cheap
Most lines sell an MCO transfer as an add-on, typically $40–70 per person each way. Disney’s Port Canaveral coach is the best-known example.
Good for: peace of mind. If the transfer is booked through the line and your flight is delayed, the ship is at least aware of you. That is a genuine, if limited, protection.
The catch: on a per-person basis it is usually the most expensive option on this page for a couple, and you still wait for a full coach.
What to actually do
- Two people, flying in on cruise morning: shared shuttle. Cheapest sensible option, roughly $120 round trip for the pair.
- Family of four to six: an UberXL or a private van. The per-person shuttle price stops making sense past three people.
- Flying in the night before: stay near the port rather than near MCO. Cocoa Beach and Cape Canaveral hotels are minutes from the terminals, and many bundle parking with a stay.
- Doing Orlando either side: rent the car, and accept the parking cost as the price of the rest of the trip.
Fly in the day before
Whatever you choose, the standard advice applies harder here than at other Florida ports. Miami and Fort Lauderdale are close enough to their airports that a delayed flight is recoverable. A 45-mile drive is not — a two-hour delay at MCO can genuinely cost you the ship.
If you must fly in on the day, aim to land before 11am and book a transfer with real slack in it.
Once you have your logistics sorted, the Port Canaveral schedule has every sailing we track from the port.