If flying in, the airport is about 15 miles south of the cruise ports, which are located in downtown Seattle. The trip is a 20-30 minute ride, depending on traffic. Fortunately, there are plenty of options for reaching the port, even if you don't have a car. In general we'd recommend Uber/Lyft to the cruise port.