:root{--navy:#0B1F3A;--navy2:#142d52;--gold:#E8A020;--gold2:#F5B94A;--white:#FFF;--off:#F6F7F9;--slate:#4A5568;--muted:#718096;--border:#E2E8F0;--green:#25D366;--green2:#1db954;--red:#e74c3c;--r:12px;--sh:0 4px 24px rgba(11,31,58,.10);--shl:0 12px 48px rgba(11,31,58,.18)}
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}
body{font-family:'DM Sans',sans-serif;font-size:16.5px;line-height:1.78;color:var(--navy);background:#fff}
nav{background:var(--navy);position:sticky;top:0;z-index:300;padding:0 5%;display:flex;align-items:center;justify-content:space-between;height:66px;box-shadow:0 2px 20px rgba(0,0,0,.3)}
.nl{font-family:'Playfair Display',serif;font-size:1.2rem;font-weight:900;color:#fff;text-decoration:none;letter-spacing:-.01em}.nl span{color:var(--gold)}
.nc{background:var(--gold);color:var(--navy);font-weight:700;font-size:.88rem;padding:10px 22px;border-radius:8px;text-decoration:none;transition:background .2s,transform .15s}.nc:hover{background:var(--gold2);transform:translateY(-1px)}
.nls{display:flex;gap:26px;list-style:none}.nls a{color:rgba(255,255,255,.78);text-decoration:none;font-size:.88rem;font-weight:500;transition:color .15s}.nls a:hover{color:#fff}
@media(max-width:800px){.nls{display:none}.nc{font-size:.8rem;padding:8px 15px}}
/* INTENT BAND */
.ib{display:flex;align-items:center;gap:10px;padding:9px 5%;font-size:.75rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}
.ib-t{background:linear-gradient(90deg,#0a200a,#0d2a0d);color:#6ee26e;border-bottom:2px solid var(--green)}
.ib-i{background:linear-gradient(90deg,#0a1626,#0d1e35);color:#79c5f8;border-bottom:2px solid #3b8bdd}
.ib-c{background:linear-gradient(90deg,#1c1800,#241f00);color:#f5d96e;border-bottom:2px solid var(--gold)}
.ib-n{background:linear-gradient(90deg,#160a24,#1e0e30);color:#d4aaff;border-bottom:2px solid #9b59b6}
.ib-dot{width:8px;height:8px;border-radius:50%;background:currentColor;flex-shrink:0}
/* HERO */
.hero{position:relative;min-height:580px;display:flex;align-items:flex-end;overflow:hidden}
@media(max-width:640px){.hero{min-height:440px}}
.hero-bg{position:absolute;inset:0;background-size:cover;background-position:center;transform:scale(1.04);transition:transform 8s ease}
.hero:hover .hero-bg{transform:scale(1.0)}
.hero-overlay{position:absolute;inset:0;background:linear-gradient(165deg,rgba(11,31,58,.25) 0%,rgba(11,31,58,.72) 55%,rgba(11,31,58,.95) 100%)}
.hero-glow{position:absolute;top:0;right:0;width:50%;height:100%;background:radial-gradient(ellipse 80% 80% at 80% 40%,rgba(232,160,32,.18) 0%,transparent 70%);pointer-events:none}
.hero-inner{position:relative;z-index:1;padding:50px 5% 48px;max-width:900px}
.h-chip{display:inline-flex;align-items:center;gap:7px;background:rgba(232,160,32,.2);border:1px solid rgba(232,160,32,.4);color:var(--gold2);font-size:.74rem;font-weight:700;padding:5px 13px;border-radius:20px;margin-bottom:16px;letter-spacing:.06em;text-transform:uppercase}
.hero-inner h1{font-family:'Playfair Display',serif;font-size:clamp(2rem,5.5vw,3.4rem);font-weight:900;line-height:1.08;color:#fff;margin-bottom:14px;letter-spacing:-.025em;text-shadow:0 3px 18px rgba(0,0,0,.35)}
.hero-inner h1 em{color:var(--gold);font-style:normal;position:relative}
.hero-inner h1 em::after{content:'';position:absolute;bottom:2px;left:0;width:100%;height:2px;background:var(--gold);opacity:.5;border-radius:2px}
.hero-desc{font-size:1.05rem;color:rgba(255,255,255,.82);max-width:600px;margin-bottom:22px;line-height:1.72;font-weight:300}
.hero-stats{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:0}
.hs{display:flex;align-items:center;gap:6px;color:rgba(255,255,255,.75);font-size:.82rem}
.hs strong{color:var(--gold);font-weight:700}
/* BOOKING WIDGET */
.bw{background:#fff;border-radius:18px;padding:26px 28px 24px;box-shadow:0 24px 72px rgba(0,0,0,.38),0 8px 24px rgba(0,0,0,.18);margin-top:26px;border:1px solid rgba(255,255,255,.8)}
.bw-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:8px}
.bw-label{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);display:flex;align-items:center;gap:7px}
.bw-label::before{content:'';width:9px;height:9px;background:var(--gold);border-radius:50%;box-shadow:0 0 0 3px rgba(232,160,32,.22);animation:dot 2s ease-in-out infinite}
@keyframes dot{0%,100%{box-shadow:0 0 0 3px rgba(232,160,32,.22)}50%{box-shadow:0 0 0 7px rgba(232,160,32,.08)}}
.bw-trust{display:flex;gap:10px;flex-wrap:wrap}
.bw-t{font-size:.72rem;color:var(--muted);display:flex;align-items:center;gap:4px}
.bw-fields{display:grid;grid-template-columns:1fr 1fr auto;gap:11px;align-items:center}
@media(max-width:640px){.bw-fields{grid-template-columns:1fr;gap:10px}}
.bw-fw{position:relative}
.bw-ficon{position:absolute;left:13px;top:50%;transform:translateY(-50%);font-size:.85rem;pointer-events:none}
.bw-fi{width:100%;background:var(--off);border:2px solid var(--border);border-radius:10px;padding:14px 13px 14px 38px;font-family:'DM Sans',sans-serif;font-size:.95rem;color:var(--navy);outline:none;transition:border-color .15s,box-shadow .15s,background .15s}
.bw-fi:focus{border-color:var(--gold);background:#fff;box-shadow:0 0 0 3px rgba(232,160,32,.15)}
.bw-fi::placeholder{color:#a0aec0;font-weight:300}
.btn-wa{background:var(--green);color:#fff;border:none;border-radius:10px;padding:14px 20px;font-family:'DM Sans',sans-serif;font-size:.92rem;font-weight:800;cursor:pointer;white-space:nowrap;box-shadow:0 4px 18px rgba(37,211,102,.38);transition:background .2s,transform .15s;display:flex;align-items:center;gap:7px;text-decoration:none}
.btn-wa:hover{background:var(--green2);transform:translateY(-1px)}
.btn-book-main{width:100%;background:var(--gold);color:var(--navy);border:none;border-radius:12px;padding:17px;font-family:'Playfair Display',serif;font-size:1.45rem;font-weight:900;cursor:pointer;box-shadow:0 10px 36px rgba(232,160,32,.62),0 3px 10px rgba(0,0,0,.12);transition:background .2s,transform .2s,box-shadow .2s;margin-top:12px;display:flex;align-items:center;justify-content:center;gap:10px;letter-spacing:.01em;position:relative;overflow:hidden;text-decoration:none;line-height:1}
.btn-book-main::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.16) 0%,transparent 55%);pointer-events:none}
.btn-book-main:hover{background:var(--gold2);transform:translateY(-2px);box-shadow:0 16px 48px rgba(232,160,32,.72)}
.btn-book-main span,.btn-book-main svg{position:relative;z-index:1}
/* TRUST BAR */
.trust{background:var(--off);border-bottom:1px solid var(--border);padding:12px 5%}
.trust-i{max-width:1100px;margin:0 auto;display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;justify-content:center}
.trust-t{display:flex;align-items:center;gap:6px;font-size:.79rem;color:var(--slate);font-weight:600}
.trust-t .ic{color:var(--gold);font-size:.85rem}
/* PAGE LAYOUT */
.page{max-width:1100px;margin:0 auto;padding:0 5%;display:grid;grid-template-columns:1fr 310px;gap:48px;padding-top:52px;padding-bottom:70px}
@media(max-width:960px){.page{grid-template-columns:1fr;gap:36px;padding-top:36px}}
/* ARTICLE */
.art img{width:100%;border-radius:var(--r);margin:28px 0;object-fit:cover;display:block;box-shadow:var(--sh)}
.art .img-cap{font-size:.78rem;color:var(--muted);margin-top:-20px;margin-bottom:24px;font-style:italic;text-align:center}
.art .img-half{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0}
.art .img-half img{margin:0}
.art .img-third{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin:24px 0}
.art .img-third img{margin:0;height:170px}
@media(max-width:600px){.art .img-half,.art .img-third{grid-template-columns:1fr}}
.art h2{font-family:'Playfair Display',serif;font-size:1.8rem;font-weight:700;color:var(--navy);margin:48px 0 14px;letter-spacing:-.02em;border-left:4px solid var(--gold);padding-left:14px;line-height:1.2}
.art h2:first-child{margin-top:0}
.art h3{font-family:'Playfair Display',serif;font-size:1.18rem;font-weight:700;color:var(--navy);margin:28px 0 9px;letter-spacing:-.01em}
.art h4{font-size:.95rem;font-weight:700;color:var(--navy);margin:20px 0 7px;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem}
.art p{color:var(--slate);margin-bottom:17px;line-height:1.84;font-size:1rem}
.art ul,.art ol{color:var(--slate);margin:0 0 17px 22px;line-height:1.82}
.art li{margin-bottom:9px}
.art strong{color:var(--navy)}
.art a{color:var(--gold);font-weight:500;text-decoration:none}.art a:hover{text-decoration:underline}
/* INLINE CTA */
.cta-strip{background:linear-gradient(135deg,var(--navy),var(--navy2));border-radius:var(--r);padding:20px 22px;margin:26px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;box-shadow:0 8px 32px rgba(11,31,58,.22)}
.cts-l h3{font-family:'Playfair Display',serif;font-size:1rem;color:var(--gold);margin-bottom:3px}
.cts-l p{color:rgba(255,255,255,.72);font-size:.83rem;margin:0}
.cts-r{display:flex;gap:9px;flex-shrink:0;flex-wrap:wrap}
.btn-ctab{background:var(--gold);color:var(--navy);font-weight:700;font-size:.86rem;padding:11px 20px;border-radius:8px;text-decoration:none;white-space:nowrap;transition:background .2s;display:flex;align-items:center;gap:6px}
.btn-ctab:hover{background:var(--gold2)}
.btn-ctaw{background:var(--green);color:#fff;font-weight:700;font-size:.86rem;padding:11px 16px;border-radius:8px;text-decoration:none;white-space:nowrap;transition:background .2s;display:flex;align-items:center;gap:6px}
.btn-ctaw:hover{background:var(--green2)}
/* TABLES */
.tw{overflow-x:auto;margin:20px 0;border-radius:var(--r);border:1px solid var(--border);box-shadow:0 2px 12px rgba(0,0,0,.05)}
table{width:100%;border-collapse:collapse;font-size:.86rem}
thead tr{background:var(--navy);color:#fff}
thead th{padding:12px 15px;text-align:left;font-weight:500;font-size:.8rem;letter-spacing:.02em}
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:11px 15px;color:var(--slate)}
.pr{font-weight:700;color:var(--navy);font-size:.92rem}
.tm{color:var(--muted)}
.yes{color:#1a7a4a;font-weight:600}
.no{color:var(--red);font-weight:600}
.bt td{background:rgba(232,160,32,.07)!important;font-weight:700}
.book-td a{background:var(--gold);color:var(--navy);font-size:.75rem;font-weight:700;padding:5px 12px;border-radius:6px;text-decoration:none;white-space:nowrap}
/* COMPARE */
.cmp-wrap{overflow-x:auto;margin:20px 0;border-radius:var(--r);box-shadow:var(--sh);border:1px solid var(--border)}
.cmp-wrap table{font-size:.84rem}
.cmp-wrap thead tr{background:var(--navy);color:#fff}
.cmp-wrap thead .us{background:var(--gold);color:var(--navy);font-weight:800}
.cmp-wrap tbody td{padding:11px 14px;border-bottom:1px solid var(--border)}
.cmp-wrap tbody tr:last-child td{border-bottom:none}
.cmp-wrap tbody .usc{background:rgba(232,160,32,.07)}
/* CARDS */
.cg{display:grid;grid-template-columns:repeat(auto-fit,minmax(195px,1fr));gap:16px;margin:20px 0}
.card{background:#fff;border:1px solid var(--border);border-radius:var(--r);padding:20px 18px;transition:box-shadow .2s,transform .2s;box-shadow:0 2px 8px rgba(0,0,0,.04)}
.card:hover{box-shadow:var(--sh);transform:translateY(-3px)}
.ci{font-size:1.5rem;margin-bottom:8px}
.card h3{font-size:.92rem;font-weight:700;color:var(--navy);margin-bottom:6px}
.card p{font-size:.84rem;color:var(--slate);margin:0;line-height:1.7}
/* STEPS */
.steps{display:flex;flex-direction:column;gap:0;margin:20px 0}
.step{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid var(--border)}
.step:last-child{border-bottom:none}
.step-n{flex-shrink:0;width:36px;height:36px;background:var(--gold);color:var(--navy);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:.88rem;margin-top:2px}
.step-body h4{font-size:.95rem;font-weight:700;color:var(--navy);margin-bottom:4px}
.step-body p{font-size:.87rem;color:var(--slate);margin:0}
/* TIP */
.tip{background:linear-gradient(135deg,#fffbf0,#fff9e4);border:1px solid rgba(232,160,32,.28);border-left:4px solid var(--gold);border-radius:0 var(--r) var(--r) 0;padding:16px 20px;margin:22px 0}
.tip strong{display:block;color:var(--navy);font-size:.79rem;text-transform:uppercase;letter-spacing:.07em;margin-bottom:6px}
.tip p{font-size:.92rem;color:var(--slate);margin:0;line-height:1.75}
/* REVIEW */
.review{background:var(--off);border-radius:var(--r);padding:18px 20px;margin:14px 0;border-left:4px solid var(--gold)}
.review p{font-style:italic;color:var(--slate);font-size:.93rem;margin-bottom:8px}
.review .rev-meta{font-size:.78rem;color:var(--muted);font-weight:600}
.rev-stars{color:var(--gold);font-size:.9rem;margin-bottom:4px}
/* STAT BANNER */
.stat-row{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:22px 0;border-radius:var(--r);overflow:hidden;border:1px solid var(--border)}
@media(max-width:600px){.stat-row{grid-template-columns:repeat(2,1fr)}}
.stat{padding:18px 14px;text-align:center;background:#fff;border-right:1px solid var(--border)}
.stat:last-child{border-right:none}
.stat .sn{font-family:'Playfair Display',serif;font-size:1.8rem;font-weight:900;color:var(--navy);line-height:1}
.stat .sl{font-size:.71rem;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-top:4px}
/* FAQ */
.fql{margin:20px 0}
.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:.95rem;font-weight:600;color:var(--navy);cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:14px;line-height:1.4}
.fqq:hover{color:var(--gold)}.fqa-arr{transition:transform .25s;flex-shrink:0;color:var(--gold);min-width:16px}
.fqi.open .fqa-arr{transform:rotate(180deg)}
.fqa{overflow:hidden;max-height:0;transition:max-height .35s ease,padding .3s}
.fqi.open .fqa{max-height:500px;padding-bottom:14px}.fqa p{font-size:.92rem;color:var(--slate);line-height:1.78}
/* SIDEBAR */
.sidebar{position:sticky;top:82px;height:fit-content;display:flex;flex-direction:column;gap:18px}
@media(max-width:960px){.sidebar{position:static}}
.sb-book{border-radius:var(--r);overflow:hidden;box-shadow:var(--shl)}
.sb-gold{background:var(--gold);padding:16px 18px;text-align:center}
.sb-gold h3{font-family:'Playfair Display',serif;font-size:1.05rem;color:var(--navy);font-weight:900;margin-bottom:2px}
.sb-gold p{font-size:.78rem;color:rgba(11,31,58,.7);margin:0}
.sb-dark{background:var(--navy);padding:18px}
.sb-fare{text-align:center;padding-bottom:14px;margin-bottom:14px;border-bottom:1px solid rgba(255,255,255,.1)}
.sb-fare .fn{font-family:'Playfair Display',serif;font-size:2.2rem;font-weight:900;color:var(--gold);line-height:1}
.sb-fare .fl{font-size:.76rem;color:rgba(255,255,255,.52);display:block;margin-top:3px}
.btn-sb1{width:100%;background:var(--gold);color:var(--navy);font-family:'DM Sans',sans-serif;font-size:.95rem;font-weight:700;padding:13px;border-radius:8px;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:7px;margin-bottom:8px;transition:background .2s,transform .15s}
.btn-sb1:hover{background:var(--gold2);transform:translateY(-1px)}
.btn-sb2{width:100%;background:var(--green);color:#fff;font-family:'DM Sans',sans-serif;font-size:.9rem;font-weight:700;padding:12px;border-radius:8px;text-decoration:none;display:flex;align-items:center;justify-content:center;gap:7px;transition:background .2s}
.btn-sb2:hover{background:var(--green2)}
.sb-routes{background:#fff;border-radius:var(--r);border:1px solid var(--border);overflow:hidden}
.sb-rh{background:var(--off);padding:10px 14px;font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:700}
.sb-r{display:flex;justify-content:space-between;align-items:center;padding:9px 14px;border-bottom:1px solid var(--border)}
.sb-r:last-child{border-bottom:none}
.sb-r .rf{font-size:.84rem;color:var(--navy);font-weight:500}
.sb-r .rp{font-weight:700;color:var(--navy);font-size:.84rem}
.sb-r .rb{background:var(--navy);color:var(--gold);font-size:.71rem;font-weight:700;padding:4px 10px;border-radius:5px;text-decoration:none;transition:background .15s}
.sb-r .rb:hover{background:var(--navy2)}
/* FLOAT */
.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:var(--green);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 26px 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:30px;height:30px;fill:#fff}
.wa-fl-l{background:var(--green);color:#fff;font-size:.77rem;font-weight:700;padding:8px 14px 8px 10px;border-radius:0 24px 24px 0;margin-left:-5px;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 26px rgba(37,211,102,.55)}50%{box-shadow:0 6px 34px rgba(37,211,102,.82),0 0 0 12px rgba(37,211,102,.1)}}
.stk{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 22px rgba(0,0,0,.32)}
@media(max-width:640px){.stk{display:flex}.wa-fl{bottom:84px;right:14px}.wa-fl-a{width:50px;height:50px}.wa-fl-l{display:none}}
.stk-q{flex:1;background:var(--green);color:#fff;border-radius:8px;padding:12px;font-family:'DM Sans',sans-serif;font-size:.87rem;font-weight:700;text-decoration:none;text-align:center;display:flex;align-items:center;justify-content:center;gap:5px}
.stk-b{flex:1;background:var(--gold);color:var(--navy);border-radius:8px;padding:12px;font-family:'DM Sans',sans-serif;font-size:.87rem;font-weight:700;text-decoration:none;text-align:center;display:flex;align-items:center;justify-content:center;gap:5px}
footer{background:#040d18;color:rgba(255,255,255,.52);padding:46px 5% 28px;font-size:.83rem}
.fi{max-width:1100px;margin:0 auto}
.fg{display:grid;grid-template-columns:1.6fr 1.1fr 1fr 1fr;gap:28px;margin-bottom:36px}
@media(max-width:700px){.fg{grid-template-columns:1fr 1fr}}
.fb{font-family:'Playfair Display',serif;font-size:1.12rem;color:#fff;margin-bottom:10px;font-weight:900}.fb span{color:var(--gold)}
.fc h4{color:#fff;font-size:.77rem;font-weight:700;margin-bottom:12px;text-transform:uppercase;letter-spacing:.08em}
.fc a{display:block;color:rgba(255,255,255,.45);text-decoration:none;margin-bottom:7px;font-size:.79rem;transition:color .15s}.fc a:hover{color:var(--gold)}
.fbot{border-top:1px solid rgba(255,255,255,.07);padding-top:20px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}
✈️ London City Airport 2026
How to get from London City Airport — 2026 options guide
The DLR is fast and cheap for solo travellers. But for groups or anyone near the City or Docklands, our taxi from is unbeatable.
From Canary Wharf
From Central London
3 miles From the City
24/7 All flights
✓ TfL Licensed & Insured
★ 4.9/5 — 50,000+ Passengers
🔒 Fixed Price Guaranteed
✈ Live Flight Tracking
↺ 24/7 Every Day
♦ Free Meet & Greet
London City Airport — the most strategically positioned airport in England
London City Airport (LCY) occupies a uniquely advantageous position just 3 miles from Canary Wharf and 6 miles from the City of London — making it the fastest, most convenient and most intelligently designed airport for business passengers, commuters and visitors to East and central London. In 2026, it primarily serves European business routes (Amsterdam, Frankfurt, Paris, Geneva, Dublin) operated by British Airways, KLM and Aer Lingus.
🚕 London City Airport (LCY) → Canary Wharf / City Fixed From · TfL licensed · Meet & greet · 24/7 · 2026
2026 London City Airport taxi fares
Route Saloon MPV Time Book Canary Wharf / Docklands From From 12–22 min Book → City of London From From 15–28 min Book → Central London (W1, WC) From From 22–42 min Book → Mayfair / W1 From From 25–45 min Book → Shoreditch / E1 From From 14–25 min Book → Heathrow Airport From From 55–85 min Book → Gatwick Airport From From 55–90 min Book → Stratford / Olympic Park From From 12–22 min Book →
💡 Business traveller's secret London City's compact single-terminal layout means you're airside in 15 minutes and through security in under 10. Combined with our instant taxi from to Canary Wharf, door-to-door business travel from E16 to Amsterdam Schiphol can be achieved in under 3 hours.
Frequently asked questions
How much is a taxi from London City Airport in 2026? From to Canary Wharf, from to the City of London, from to central London (W1, WC). These are fully fixed fares — no meters, no surge, no extras.
Is London City Airport the best for Canary Wharf? Absolutely — 3 miles away, taxi in 12–22 minutes from . No other London airport comes close for Docklands and East City destinations.
Is the DLR better than a taxi from London City? For solo travellers heading directly to Canary Wharf or central London stations on the DLR, the train is excellent (–). For 2+ passengers or anyone with luggage, our taxi is typically comparable or better value.
© 2026 Get London Transfer Ltd. All rights reserved. Transport for London Licensed Private Hire. 020 8888 9988