The distance is about 20 miles, and the trip takes 30 to 60 minutes depending on traffic and your route
Seattle-Tacoma International Airport (Sea-Tac) sits south of downtown Seattle, while the cruise port terminals are on the waterfront in downtown Seattle itself. The straight-line distance is roughly 20 miles, but you will not drive in a straight line. Most routes take you north on I-5 through the city, which means your actual drive time depends heavily on when you travel and which terminal you need.
If you arrive during off-peak hours—early morning or late evening—you can make the trip in 30 to 40 minutes. During rush hour (roughly 7 a.m. to 9 a.m. and 4 p.m. to 6 p.m. on weekdays), the same route can stretch to 60 minutes or longer. Weekend traffic is usually lighter than weekday traffic, but I-5 through Seattle is unpredictable year-round.
Key Takeaways
- Sea-Tac Airport is about 20 miles south of downtown Seattle's cruise port, with drive times ranging from 30 to 60 minutes depending on traffic.
- The fastest route is north on I-5, but you should allow extra time during weekday rush hours (7–9 a.m. and 4–6 p.m.).
- Ride-sharing services, rental cars, and shuttle services all operate from Sea-Tac, each with different costs and convenience trade-offs.
- If you are departing on a cruise, plan to arrive at the port 2 to 3 hours before your scheduled departure time.
Which Seattle cruise terminal you are heading to matters
Seattle has two main cruise terminals: Terminal 46 (also called Pier 46) and Terminal 91 (Pier 91). Both are on the waterfront, but they are not in the same location, and directions from the airport differ slightly. Terminal 46 is closer to downtown and sits near the Ballard neighborhood. Terminal 91 is further north, near the Magnolia Bridge approach. If you do not know which terminal your cruise uses, check your cruise documents or call your cruise line directly—arriving at the wrong terminal will cost you time.
Most major cruise lines use Terminal 91, which is the newer facility. However, some lines and some sailings depart from Terminal 46. The difference in drive time from the airport is usually only 5 to 10 minutes, but it is worth confirming before you leave Sea-Tac.
Ride-sharing services are the simplest option if you travel light
Uber and Lyft both operate from Sea-Tac and can take you directly to either cruise terminal. You order the ride through the app, and the driver meets you at the designated ride-sharing pickup area on the third level of the airport. Costs vary by time of day and demand—expect to pay $25 to $50 for a standard ride during normal hours, and more during peak travel times or bad weather.
The advantage is simplicity: no rental car to return, no shuttle schedule to coordinate with, and door-to-door service. The disadvantage is that you have no control over traffic, and surge pricing can make the fare expensive if you travel during a busy time. If you are traveling with luggage for a week-long cruise, a ride-sharing service works fine, but you will be sitting in a car with your bags on your lap or in the trunk.
Rental cars give you flexibility but require a return trip
All major rental car companies operate from Sea-Tac, including Enterprise, Hertz, Budget, and Avis. You can pick up a car at the airport, drive to the cruise port, and either return it to the airport location before you board or arrange to return it after your cruise ends. Many people choose to return the car before boarding to avoid paying for parking while they are away.
Rental car costs vary widely depending on the company, the car type, and how far in advance you book. A basic economy car might cost $30 to $60 per day, but prices can be higher during peak cruise season. You will also pay for parking at the airport if you leave the car there while you cruise, which typically runs $15 to $25 per day. If you plan to explore Seattle before or after your cruise, a rental car makes sense. If you are only traveling between the airport and the port, the total cost often exceeds what a ride-sharing service would charge.
Shuttle services operate on fixed schedules and serve multiple passengers
Several shuttle companies run regular service between Sea-Tac and the cruise terminals. These are shared vans that pick up multiple passengers and drop them at the port. Companies like Shuttle Express and Gray Line offer this service. The cost is typically $15 to $20 per person one way, which is cheaper than a rental car but more expensive than ride-sharing during off-peak hours.
The trade-off is schedule: you do not choose when the shuttle departs. You book a time slot in advance, and the shuttle leaves on that schedule regardless of whether it is full. If your flight is delayed, you may miss your shuttle and have to book another one. Shuttles are most useful if you are traveling with a group, because the per-person cost drops when you split the fare among several passengers.
Public transit is the cheapest option but takes the longest
King County Metro runs bus service from Sea-Tac to downtown Seattle, and you can transfer to other buses or the light rail to reach the cruise terminals. The total trip takes 45 minutes to over an hour depending on which terminal you need and how long you wait for connections. The cost is $3.25 for a single fare (prices vary by zone and time of day).
Public transit works if you are traveling light, have time to spare, and are comfortable navigating the bus system. It does not work if you have multiple large suitcases or if your flight arrives during a time when buses run less frequently. Evening and early-morning arrivals mean longer waits between buses. If you are returning to the airport after your cruise, public transit is a reasonable option, but for an outbound trip on cruise day, the risk of missing your departure is too high.
Plan your timing carefully on cruise departure day
Cruise lines require passengers to arrive at the terminal 2 to 3 hours before departure. This means if your cruise departs at 5 p.m., you should plan to be at the terminal by 2 p.m. or 3 p.m. at the latest. Working backward: if you need to be at the terminal by 2 p.m. and the drive takes 45 minutes in heavy traffic, you should leave the airport by 1 p.m. If your flight lands at noon, you have one hour to clear security, collect baggage, and get to your ride—which is tight.
A safer approach is to arrive at Sea-Tac with enough time to account for baggage claim, finding your transportation, and traffic delays. If your cruise departs in the evening, an afternoon flight works. If your cruise departs in the morning, you may need to arrive the night before and stay near the airport or downtown. Check your cruise documents for the exact departure time and work backward from there.
Frequently Asked Questions
Can I take the light rail from Sea-Tac to the cruise port?
The light rail runs from Sea-Tac to downtown Seattle and stops near the waterfront, but it does not stop directly at either cruise terminal. You would need to take the light rail downtown and then walk or take a bus to reach the terminal. The total trip takes 45 minutes to an hour. For cruise day, this adds unnecessary complexity when a direct ride-sharing service or shuttle is faster and more reliable.
What if my flight is delayed and I miss my shuttle?
Contact the shuttle company when ready and ask about the next available departure. If no shuttle is available in time, you will need to arrange alternative transportation—ride-sharing or a rental car. This is why ride-sharing services are often preferred for cruise day: you do not depend on a fixed schedule. If you book a shuttle, allow extra time in your itinerary as a buffer.
Is there parking at the cruise terminals if I drive myself?
Yes, both Terminal 46 and Terminal 91 have parking lots. Rates vary but typically run $15 to $25 per day. You can park for the duration of your cruise or drop off your car and have someone pick you up. If you are renting a car, returning it to the airport rental facility is usually cheaper than paying for multi-day parking at the port.
How early should I leave the airport if I have an evening cruise departure?
Plan to leave the airport at least 90 minutes before you need to be at the terminal, assuming normal traffic. This gives you a buffer for unexpected delays. If traffic is heavy or you are unfamiliar with the route, leave even earlier. Arriving at the terminal 2.5 to 3 hours before departure is the cruise line standard, so work backward from there.
Do I need to book transportation in advance?
Ride-sharing services do not require advance booking—you order when you are ready. Shuttle services do require advance booking and often offer discounts if you book ahead. Rental cars can be booked in advance or picked up on arrival, but booking ahead often saves money. For cruise day, having a confirmed ride arranged before you land reduces stress.