Galveston is the cruise homeport for the Texas Gulf Coast, with ships docking at one of three terminals on Galveston Island about an hour southeast of Houston. Royal Caribbean, Carnival, Disney, Norwegian, and MSC run Caribbean and Mexican Riviera itineraries from here. The 1859 Strand Historic District is walkable. Houston's IAH airport is the standard fly-in at 90 minutes north; HOU is closer (60 minutes) for Southwest.
Next 90 days