.cx{font-family:’Outfit’,sans-serif;max-width:860px;margin:0 auto;color:#0c2340;font-size:16px;line-height:1.8}.cx *{box-sizing:border-box}.cx a{color:#003087;font-weight:600;text-decoration:none}.cx-hero{background:linear-gradient(135deg,#06204a,#001a52);border-radius:20px;padding:60px 40px;text-align:center;color:#fff;margin-bottom:48px}.cx-tag{display:inline-flex;align-items:center;gap:8px;background:rgba(255,180,0,.15);border:1px solid rgba(255,180,0,.4);color:#ffb400;font-size:11px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;padding:7px 16px;border-radius:50px;margin-bottom:18px}.cx-hero h1{font-size:clamp(26px,4vw,46px);font-weight:900;color:#fff;margin:0 0 16px;letter-spacing:-.5px;line-height:1.15}.cx-hero p{font-size:17px;color:rgba(255,255,255,.78);max-width:600px;margin:0 auto 30px;line-height:1.8}.cx-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.cx-btn-gold{display:inline-flex;align-items:center;gap:10px;background:#ffb400;color:#06204a;font-weight:800;font-size:16px;padding:16px 32px;border-radius:12px}.cx-btn-wa{display:inline-flex;align-items:center;gap:10px;background:#25D366;color:#fff;font-weight:700;font-size:15px;padding:15px 26px;border-radius:12px}.cx-stats{display:flex;justify-content:center;gap:0;margin-top:32px;background:rgba(255,255,255,.08);border-radius:14px;overflow:hidden;flex-wrap:wrap}.cx-stat{padding:18px 28px;text-align:center;border-right:1px solid rgba(255,255,255,.1)}.cx-stat:last-child{border-right:none}.cx-stat-n{font-size:22px;font-weight:900;color:#ffb400;line-height:1;margin-bottom:4px}.cx-stat-l{font-size:10px;color:rgba(255,255,255,.55);text-transform:uppercase;letter-spacing:1.5px;font-weight:600}.cx-section{margin:52px 0}.cx-kicker{display:inline-flex;align-items:center;gap:8px;color:#e09c00;font-size:11px;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:12px}.cx-kicker::before{content:”;width:24px;height:3px;background:#ffb400;border-radius:3px}.cx h2{font-size:clamp(22px,3.5vw,34px);font-weight:900;color:#06204a;margin:0 0 18px}.cx p{font-size:15px;color:#4a5e75;line-height:1.9;margin:0 0 18px}.cx p strong{color:#06204a}.cx ul{padding-left:0;margin:0 0 22px;list-style:none}.cx ul li{font-size:15px;color:#4a5e75;padding:6px 0 6px 28px;position:relative;border-bottom:1px solid #f0f4fa;line-height:1.7}.cx ul li:last-child{border-bottom:none}.cx ul li::before{content:’2713′;position:absolute;left:0;color:#ffb400;font-weight:800;font-size:14px}.cx ul li strong{color:#06204a}.cx-table{width:100%;border-collapse:collapse;margin:24px 0;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(6,32,74,.07)}.cx-table th{background:#06204a;color:rgba(255,255,255,.7);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;padding:14px 18px;text-align:left}.cx-table th:not(:first-child){text-align:center}.cx-table td{padding:13px 18px;font-size:14px;color:#0c2340;border-bottom:1px solid #f0f4fa;background:#fff}.cx-table tr:nth-child(even) td{background:#f8faff}.cx-table tr.hl td{background:#fff8e6;font-weight:600;border-left:4px solid #ffb400}.cx-table td:not(:first-child){text-align:center;font-weight:700;color:#003087}.cx-faq{margin:52px 0}.cx-faq-item{border-bottom:1.5px solid #e0e8f0;padding:22px 0}.cx-faq-item:last-child{border-bottom:none}.cx-faq-q{font-size:16px;font-weight:800;color:#06204a;margin-bottom:10px;display:flex;align-items:flex-start;gap:10px}.cx-faq-q i{color:#ffb400;flex-shrink:0;margin-top:3px}.cx-faq-a{font-size:14px;color:#4a5e75;line-height:1.85;margin:0;padding-left:26px}.cx-cta{background:linear-gradient(135deg,#06204a,#001a52);border-radius:20px;padding:56px 40px;text-align:center;color:#fff;margin-top:56px}.cx-cta h2{font-size:clamp(22px,3.5vw,38px);font-weight:900;color:#fff;margin:0 0 12px}.cx-cta p{color:rgba(255,255,255,.7);font-size:16px;margin:0 0 28px}.cx-cta-phone{display:inline-flex;align-items:center;gap:12px;background:#ffb400;color:#06204a;padding:20px 44px;font-weight:900;font-size:20px;border-radius:14px}.cx-cta-foot{margin-top:18px;display:flex;gap:20px;justify-content:center;flex-wrap:wrap;font-size:13px;color:rgba(255,255,255,.5)}.cx-cta-foot span{display:flex;align-items:center;gap:6px}.cx-cta-foot i{color:#ffb400}@media(max-width:640px){.cx-hero{padding:40px 22px}.cx-stat{padding:14px 18px}.cx-btns{flex-direction:column;align-items:center}.cx-cta{padding:40px 22px}}
Norwegian & MSC Cruise Shuttle Houston
IAH & HOU to Galveston Terminal 16
Direct flat rate shuttle from Houston airports to Norwegian Cruise Line and MSC Cruises at Terminal 16, Galveston. Flight tracking included, 24/7 service.
Norwegian & MSC Terminal — Galveston
- Address: 3201 Harborside Dr, Galveston TX 77550
- Norwegian ships: Norwegian Prima, Norwegian Escape, Norwegian Breakaway
- MSC ships: MSC Meraviglia, MSC Seashore, MSC Seascape
- Driver takes you directly to Terminal 16 entrance
Norwegian & MSC Cruise Shuttle Rates 2026
| Route | Sedan | SUV | Van |
|---|---|---|---|
| IAH → Terminal 16 Galveston (Norwegian/MSC) | $215 | $260 | $310 |
| HOU → Terminal 16 Galveston (Norwegian/MSC) | $170 | $205 | $250 |
| Downtown Houston → Terminal 16 | $180 | $215 | $260 |
| Terminal 16 Galveston → IAH (return) | $215 | $260 | $310 |
| Terminal 16 Galveston → HOU (return) | $170 | $205 | $250 |
All prices per vehicle. No surge pricing. Flight tracking included.
Norwegian & MSC Cruise Shuttle FAQ
Norwegian Cruise Line and MSC Cruises depart from Terminal 16 at 3201 Harborside Dr, Galveston TX 77550.
Flat rate from IAH to Norwegian/MSC Terminal 16 is $215 sedan, $260 SUV, $310 van. From HOU is $170 sedan, $205 SUV, $250 van. No surge pricing. Call (832) 786-9934.
Book Your Norwegian or MSC Cruise Shuttle
Comparing cruise lines? See our Galveston Cruise Shuttle page for full schedule and rate details.
IAH from $215 • HOU from $170 • Terminal 16 • Flight tracking • 24/7