:root{--navy:#0B1F3A;--gold:#E8A020;--gold-light:#F5B94A;--white:#FFF;--off:#F6F7F9;--slate:#4A5568;--muted:#718096;--border:#E2E8F0;--green:#1a7a4a;--r:10px;--sh:0 4px 24px rgba(11,31,58,.10)}
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}
body{font-family:'DM Sans',sans-serif;font-size:16px;line-height:1.7;color:var(--navy);background:var(--white)}
nav{background:var(--navy);position:sticky;top:0;z-index:100;padding:0 24px;display:flex;align-items:center;justify-content:space-between;height:64px;box-shadow:0 2px 16px rgba(0,0,0,.25)}
.nl{font-family:'Playfair Display',serif;font-size:1.2rem;font-weight:700;color:#fff;text-decoration:none}.nl span{color:var(--gold)}
.nc{background:var(--gold);color:var(--navy);font-weight:600;font-size:.875rem;padding:9px 20px;border-radius:6px;text-decoration:none}
.nls{display:flex;gap:24px;list-style:none}.nls a{color:rgba(255,255,255,.75);text-decoration:none;font-size:.9rem;transition:color .15s}.nls a:hover{color:#fff}
@media(max-width:768px){.nls{display:none}}
.hero{background:var(--navy);padding:64px 24px 72px;position:relative;overflow:hidden}
.hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 70% 50%,rgba(232,160,32,.12) 0%,transparent 70%);pointer-events:none}
.hi{max-width:780px;margin:0 auto;position:relative;z-index:1}
.hbadge{display:inline-flex;align-items:center;gap:7px;background:rgba(232,160,32,.15);border:1px solid rgba(232,160,32,.3);color:#F5B94A;font-size:.78rem;font-weight:500;padding:5px 12px;border-radius:20px;margin-bottom:18px;letter-spacing:.04em;text-transform:uppercase}
.hero h1{font-family:'Playfair Display',serif;font-size:clamp(1.7rem,5vw,2.7rem);font-weight:900;line-height:1.15;color:#fff;margin-bottom:16px;letter-spacing:-.02em}
.hero h1 em{color:var(--gold);font-style:normal}
.hsub{font-size:1rem;color:rgba(255,255,255,.7);max-width:580px;margin-bottom:0;font-weight:300}
.quick-book{background:#fff;border-radius:18px;padding:28px;margin-top:26px;box-shadow:0 24px 70px rgba(0,0,0,.35),0 6px 20px rgba(0,0,0,.18)}
.quick-book-label{font-size:1.65rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(135deg,#0B1F3A 0%,#1a3a6c 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:20px;display:flex;align-items:center;gap:12px;line-height:1}
.ql-dot{width:14px;height:14px;background:var(--gold);border-radius:50%;flex-shrink:0;box-shadow:0 0 0 4px rgba(232,160,32,.3);animation:dotpulse 2s ease-in-out infinite;-webkit-text-fill-color:initial}
@keyframes dotpulse{0%,100%{box-shadow:0 0 0 4px rgba(232,160,32,.3)}50%{box-shadow:0 0 0 8px rgba(232,160,32,.1)}}
.quick-book-fields{display:grid;grid-template-columns:1fr 1fr auto;gap:12px;align-items:center}
.qb-input-wrap{position:relative}
.qb-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:.9rem;pointer-events:none;line-height:1}
.qb-input{width:100%;background:var(--off);border:2px solid var(--border);border-radius:10px;padding:15px 14px 15px 40px;font-family:'DM Sans',sans-serif;font-size:1rem;color:var(--navy);outline:none;transition:border-color .15s,box-shadow .15s}
.qb-input:focus{border-color:var(--gold);background:#fff;box-shadow:0 0 0 3px rgba(232,160,32,.18)}
.qb-input::placeholder{color:#a0aec0}
.btn-qb-go{background:#25D366;color:#fff;border:none;border-radius:10px;padding:15px 22px;font-family:'DM Sans',sans-serif;font-size:.95rem;font-weight:800;cursor:pointer;white-space:nowrap;box-shadow:0 4px 16px rgba(37,211,102,.4);transition:background .2s,transform .15s;display:flex;align-items:center;gap:8px;text-decoration:none}
.btn-qb-go:hover{background:#1db954;transform:translateY(-1px)}
.btn-booknow{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;background:var(--gold);color:var(--navy);font-family:'Playfair Display',serif;font-size:1.5rem;font-weight:900;padding:26px 24px;border-radius:14px;text-decoration:none;box-shadow:0 10px 40px rgba(232,160,32,.65),0 3px 12px rgba(0,0,0,.15);transition:background .2s,transform .2s,box-shadow .2s;letter-spacing:.02em;border:none;cursor:pointer;margin-top:16px;position:relative;overflow:hidden}
.btn-booknow::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.18) 0%,transparent 60%);pointer-events:none}
.btn-booknow:hover{background:var(--gold-light);transform:translateY(-3px);box-shadow:0 16px 50px rgba(232,160,32,.75)}
.btn-booknow svg,.btn-booknow span{position:relative;z-index:1}
.ts{background:var(--off);border-bottom:1px solid var(--border);padding:13px 24px}
.tsi{max-width:960px;margin:0 auto;display:flex;flex-wrap:wrap;gap:14px 26px;align-items:center;justify-content:center}
.ti{display:flex;align-items:center;gap:6px;font-size:.81rem;color:var(--slate);font-weight:500}.ti .ic{color:var(--gold)}
.con{max-width:960px;margin:0 auto;padding:0 24px}
.cs{padding:52px 0}.cs+.cs{border-top:1px solid var(--border)}
h2.st{font-family:'Playfair Display',serif;font-size:clamp(1.3rem,3vw,1.85rem);font-weight:700;color:var(--navy);margin-bottom:8px;letter-spacing:-.02em}
.ss{color:var(--muted);font-size:.91rem;margin-bottom:28px}
p{color:var(--slate);margin-bottom:14px}p:last-child{margin-bottom:0}
.cg{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:18px}
.card{background:#fff;border:1px solid var(--border);border-radius:var(--r);padding:20px;transition:box-shadow .2s,transform .2s}
.card:hover{box-shadow:var(--sh);transform:translateY(-2px)}
.ci{font-size:1.4rem;margin-bottom:8px}.card h3{font-size:.92rem;font-weight:600;color:var(--navy);margin-bottom:6px}.card p{font-size:.86rem;margin:0}
.tw{overflow-x:auto;margin-top:18px;border-radius:var(--r);border:1px solid var(--border)}
table{width:100%;border-collapse:collapse;font-size:.86rem}
thead tr{background:var(--navy);color:#fff}
thead th{padding:11px 14px;text-align:left;font-weight:500;font-size:.81rem}
tbody tr{border-bottom:1px solid var(--border)}tbody tr:last-child{border-bottom:none}
tbody tr:nth-child(even){background:var(--off)}
tbody td{padding:10px 14px;color:var(--slate)}
.pr{font-weight:700;color:var(--navy)}.tm{color:var(--muted)}
.fql{margin-top:18px}.fqi{border-bottom:1px solid var(--border)}
.fqq{width:100%;text-align:left;background:none;border:none;padding:15px 0;font-family:'DM Sans',sans-serif;font-size:.93rem;font-weight:600;color:var(--navy);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:14px}
.fqq:hover{color:var(--gold)}.fqa-arr{transition:transform .25s;flex-shrink:0;color:var(--gold)}
.fqi.open .fqa-arr{transform:rotate(180deg)}
.fqa{overflow:hidden;max-height:0;transition:max-height .3s ease,padding .3s}
.fqi.open .fqa{max-height:400px;padding-bottom:13px}.fqa p{font-size:.9rem}
.ic2{background:var(--off);border-left:4px solid var(--gold);border-radius:0 8px 8px 0;padding:13px 17px;margin:18px 0}
.ic2 strong{color:var(--navy)}
.hbx{background:linear-gradient(135deg,var(--navy),#142d52);color:#fff;border-radius:14px;padding:32px;display:flex;align-items:center;gap:32px;flex-wrap:wrap}
.hbx h2{font-family:'Playfair Display',serif;font-size:1.4rem;color:#fff;margin-bottom:6px}
.hbx p{color:rgba(255,255,255,.7);font-size:.9rem;margin:0}
.hbx .bc{flex-shrink:0;background:var(--gold);color:var(--navy);padding:12px 24px;border-radius:8px;font-weight:700;text-decoration:none;font-size:.9rem;white-space:nowrap}
.rg{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}
.rp{background:var(--off);border:1px solid var(--border);border-radius:6px;padding:6px 12px;font-size:.81rem;color:var(--slate);text-decoration:none;transition:border-color .15s}
.rp:hover{border-color:var(--gold);background:#fffbf0}
.wa-fl{position:fixed;bottom:28px;right:28px;z-index:9999;display:flex;align-items:center}
.wa-fl-a{width:60px;height:60px;border-radius:50%;background:#25D366;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 24px rgba(37,211,102,.55);text-decoration:none;transition:transform .2s;animation:wap 2.5s ease-in-out infinite}
.wa-fl-a:hover{transform:scale(1.1);animation:none}.wa-fl-a svg{width:32px;height:32px;fill:#fff}
.wa-fl-l{background:#25D366;color:#fff;font-size:.78rem;font-weight:700;padding:7px 14px 7px 10px;border-radius:0 24px 24px 0;margin-left:-4px;white-space:nowrap;opacity:0;transform:translateX(-8px);transition:opacity .25s,transform .25s;pointer-events:none}
.wa-fl:hover .wa-fl-l{opacity:1;transform:translateX(0)}
@keyframes wap{0%,100%{box-shadow:0 6px 24px rgba(37,211,102,.55)}50%{box-shadow:0 6px 32px rgba(37,211,102,.8),0 0 0 12px rgba(37,211,102,.12)}}
.stk-cta{display:none;position:fixed;bottom:0;left:0;right:0;z-index:9998;background:var(--navy);padding:10px 14px;gap:10px;box-shadow:0 -4px 20px rgba(0,0,0,.3)}
@media(max-width:640px){.stk-cta{display:flex}.wa-fl{bottom:88px;right:16px}.wa-fl-a{width:52px;height:52px}.wa-fl-l{display:none}.quick-book-fields{grid-template-columns:1fr;gap:10px}.btn-booknow{font-size:1.2rem;padding:22px 24px}.quick-book-label{font-size:1.3rem}}
.stk-q{flex:1;background:#25D366;color:#fff;border:none;border-radius:8px;padding:13px;font-family:'DM Sans',sans-serif;font-size:.9rem;font-weight:700;text-decoration:none;text-align:center;display:flex;align-items:center;justify-content:center;gap:6px}
.stk-b{flex:1;background:var(--gold);color:var(--navy);border:none;border-radius:8px;padding:13px;font-family:'DM Sans',sans-serif;font-size:.9rem;font-weight:700;text-decoration:none;text-align:center;display:flex;align-items:center;justify-content:center;gap:6px}
footer{background:var(--navy);color:rgba(255,255,255,.6);padding:40px 24px 26px;font-size:.84rem}
.fi{max-width:960px;margin:0 auto}
.ft{display:grid;grid-template-columns:1.5fr 1.2fr 0.9fr 0.9fr;gap:24px;margin-bottom:32px}
@media(max-width:700px){.ft{grid-template-columns:1fr 1fr}}
.fb{font-family:'Playfair Display',serif;font-size:1.1rem;color:#fff;margin-bottom:9px}.fb span{color:var(--gold)}
.fc h4{color:#fff;font-size:.8rem;font-weight:600;margin-bottom:11px;text-transform:uppercase;letter-spacing:.06em}
.fc a{display:block;color:rgba(255,255,255,.5);text-decoration:none;margin-bottom:7px;font-size:.8rem;transition:color .15s}
.fc a:hover{color:var(--gold)}
.fbot{border-top:1px solid rgba(255,255,255,.1);padding-top:20px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}
Royal Garden Hotel to Luton Airport (LTN) — fixed-price taxi
Fixed from . 50–85 min via M1 / A1. TfL licensed, door-to-door. No surprises.
✓ TfL Licensed
★ 4.9 Stars
⊙ Fixed Price
⧗ 24/7
♦ Meet & Greet
↺ Flight Tracking
Royal Garden Hotel to Luton Airport (LTN) — fixed-price taxi A pre-booked fixed-price private taxi from Royal Garden Hotel to Luton Airport (LTN) takes 50–85 min via the M1 / A1. Your driver collects you from your exact pick-up point and delivers you door to door.
Fixed fare: From . Your driver meets you at Royal Garden Hotel reception and delivers you to Luton departures.
Route Saloon (1–3) MPV (4–6) Est. time Royal Garden Hotel → Luton Airport (LTN) From From 50–85 min Return: Luton Airport (LTN) → Royal Garden Hotel From From 50–85 min
What's included 💷
Fixed fare Agreed at booking. No meter, no surge, no hidden charges.
🚪
Door to door Picked up from Royal Garden Hotel, delivered to Luton Airport (LTN).
✈️
Flight tracking For airport journeys your driver adjusts for delays automatically.
↺
24/7 available Early mornings, late nights — every day of the year.
Frequently asked questions How much is a taxi from Royal Garden Hotel to Luton Airport (LTN)? A saloon starts from . An MPV for up to 6 passengers starts from . The fare is fixed at booking.
How long does a taxi from Royal Garden Hotel to Luton Airport (LTN) take? Approximately 50–85 min via M1 / A1 in normal traffic.
Is the price fixed with traffic? Yes — your fare is agreed at booking and never changes regardless of journey time or traffic.
Can I book a return journey? Yes — book both legs together for the same fixed fare each way.
Where does the taxi pick up at Royal Garden Hotel? Your driver will meet you at the main entrance of Royal Garden Hotel, W8 4PT. They'll have your name on a board or message you when they arrive.
Book your Royal Garden Hotel to Luton Airport (LTN) taxi Fixed from . 24/7.
Book Now →
⭐ Read our reviews
Share this page
Follow us
GetLondon Transfer
Fixed-price taxi & transfer service. TfL licensed, 24/7.
020 8888 9988