:root{--navy:#0B1F3A;--navy-mid:#142d52;--gold:#E8A020;--gold-light:#F5B94A;--white:#FFF;--off:#F6F7F9;--slate:#4A5568;--muted:#718096;--border:#E2E8F0;--green:#1a7a4a;--green-bg:#ecf7f0;--r:10px;--sh:0 4px 24px rgba(11,31,58,.10);--shl:0 12px 48px rgba(11,31,58,.16)}
*,*::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:28px;align-items:center;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{padding:68px 24px 76px;position:relative;overflow:hidden}
.hero.transact{background:var(--navy)}.hero.inform{background:#0d2640}.hero.compare{background:#0f2a45}.hero.nav-pg{background:#1a3a5c}
.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:760px;margin:0 auto;position:relative;z-index:1}
.intent-pill{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;margin-bottom:14px;letter-spacing:.04em;text-transform:uppercase}
.pill-t{background:rgba(232,160,32,.2);border:1px solid rgba(232,160,32,.4);color:var(--gold-light)}
.pill-i{background:rgba(99,153,34,.2);border:1px solid rgba(99,153,34,.4);color:#9fe062}
.pill-c{background:rgba(59,139,221,.2);border:1px solid rgba(59,139,221,.4);color:#7ec5f5}
.pill-n{background:rgba(180,100,255,.2);border:1px solid rgba(180,100,255,.4);color:#d4aaff}
.hero h1{font-family:'Playfair Display',serif;font-size:clamp(1.75rem,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}
.hs{font-size:1rem;color:rgba(255,255,255,.7);max-width:560px;margin-bottom:28px;font-weight:300}
.bk{background:#fff;border-radius:14px;padding:22px 26px;box-shadow:var(--shl)}
.bk h3{font-size:.82rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:13px;font-weight:500}
.bkf{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:13px}
@media(max-width:600px){.bkf{grid-template-columns:1fr}}
.bkf input,.bkf select{border:1.5px solid var(--border);border-radius:8px;padding:11px 13px;font-family:'DM Sans',sans-serif;font-size:.88rem;color:var(--navy);outline:none;transition:border-color .15s;background:#fff}
.bkf input:focus,.bkf select:focus{border-color:var(--gold)}
.btn{width:100%;background:var(--gold);color:var(--navy);border:none;border-radius:8px;padding:13px;font-family:'DM Sans',sans-serif;font-size:.95rem;font-weight:700;cursor:pointer;transition:background .2s}
.btn:hover{background:var(--gold-light)}
.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.8rem);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)}
tbody td.pr{font-weight:700;color:var(--navy)}tbody td.gn{color:var(--green);font-weight:600}tbody td.tm{color:var(--muted)}
.fql{margin-top:18px;display:flex;flex-direction:column}
.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}
.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}
.hbx{background:linear-gradient(135deg,var(--navy),var(--navy-mid));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}
.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)}
.ic2.green{border-left-color:var(--green);background:var(--green-bg)}
.ic2.blue{border-left-color:#185fa5;background:#e6f1fb}
.compare-wrap{overflow-x:auto;margin-top:18px}
.compare-tbl{width:100%;border-collapse:collapse;font-size:.86rem}
.compare-tbl th{padding:11px 14px;font-weight:600;font-size:.82rem}
.compare-tbl td{padding:10px 14px;border-top:1px solid var(--border)}
.col-us{background:rgba(232,160,32,.07)}
.col-head-us{background:var(--navy);color:#fff;border-radius:8px 8px 0 0}
.yes{color:var(--green);font-weight:600}.no{color:#c0392b}
.star-row{display:flex;gap:4px;margin-top:6px}
.star{color:var(--gold);font-size:1.1rem}
.review-card{background:#fff;border:1px solid var(--border);border-radius:var(--r);padding:20px;margin-bottom:12px}
.review-card .rv-name{font-weight:600;font-size:.9rem;color:var(--navy)}
.review-card .rv-from{font-size:.8rem;color:var(--muted);margin-bottom:8px}
.review-card p{font-size:.88rem;font-style:italic}
.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:18px}
.info-card{background:#fff;border:1px solid var(--border);border-radius:var(--r);padding:20px;border-top:3px solid var(--gold)}
.info-card h3{font-size:.93rem;font-weight:600;color:var(--navy);margin-bottom:8px}
.info-card p{font-size:.86rem}
.stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:18px;margin:24px 0}
.stat{text-align:center;padding:18px;background:var(--off);border-radius:var(--r)}
.stat-n{font-family:'Playfair Display',serif;font-size:2rem;font-weight:900;color:var(--navy);line-height:1}
.stat-l{font-size:.75rem;color:var(--muted);margin-top:4px;text-transform:uppercase;letter-spacing:.06em}
.breadcrumb{font-size:.8rem;color:var(--muted);padding:10px 0;margin-bottom:-10px}
.breadcrumb a{color:var(--muted);text-decoration:none}.breadcrumb a:hover{color:var(--gold)}
.breadcrumb span{color:var(--gold)}
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}
/* ===== GLT HERO CTA ===== */
.quick-book{
background:#fff;
border-radius:18px;
padding:28px 28px 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:#E8A020;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:#F6F7F9;
border:2px solid #E2E8F0;border-radius:10px;
padding:15px 14px 15px 40px;
font-family:'DM Sans',sans-serif;font-size:1rem;color:#0B1F3A;
outline:none;transition:border-color .15s,box-shadow .15s,background .15s;
}
.qb-input:focus{border-color:#E8A020;background:#fff;box-shadow:0 0 0 3px rgba(232,160,32,.18)}
.qb-input::placeholder{color:#a0aec0;font-size:.95rem}
.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:#E8A020;color:#0B1F3A;
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:#F5B94A;transform:translateY(-3px);box-shadow:0 16px 50px rgba(232,160,32,.75)}
.btn-booknow svg{flex-shrink:0;width:26px;height:26px;position:relative;z-index:1}
.btn-booknow span{position:relative;z-index:1}
/* floating WA */
.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:#0B1F3A;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:#E8A020;color:#0B1F3A;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}
How long does a taxi from Edinburgh take? — journey time guide Typically 20–35 min to central London via A8. See journey times by destination, peak vs off-peak, and public transport comparison.
✓ TfL Licensed & DBS Checked
★ 4.9 Stars — 50,000+ Passengers
⧗ Real-Time Flight Tracking
⊙ Fixed Prices — No Surge, Ever
↺ 24/7 Every Day of the Year
♦ Free Meet & Greet
Home ›
How Long Does a Taxi from Edinburgh Take? 2025 Guide
How long does a taxi from Edinburgh take? Journey times vary by destination and time of day. Here's what to expect.
Short answer: A taxi from Edinburgh to central London takes 20–35 min in normal traffic via the A8. Peak-hour journeys (8–10am, 4–7pm weekdays) may take 20–30 minutes longer.
Destination Off-peak time Peak-hour time Best route Central London (Zone 1) 20–35 min 60 min+ A8 North London (N, NW) 20–35 min 65 min+ Via A40 / North Circular South London (SW, SE) 20–35 min 65 min+ Via A3 / South Circular East London (Canary Wharf) 50 min 75 min+ Via Blackwall Tunnel West London (W, TW) 15 min 20–35 min Via A4
What affects journey time from Edinburgh? Here are the main factors.
🕐
Time of day Rush hours (8–10am, 4–7pm weekdays) add 20–40 minutes. Sunday mornings are fastest.
📍
Your exact destination Zone 1 is faster than Zone 6. West London is closest to Heathrow; East London is closest to Stansted.
🚦
Traffic incidents M25 and M4 incidents can add significant time. Our drivers use real-time traffic routing.
📅
Day of week Weekday rush hours are slowest. Bank holiday Fridays on the M25 are notorious — allow extra time.
Edinburgh taxi vs public transport — time comparison Is a taxi really faster than the train? It depends where you're going.
Transport Journey to central London Door to door? Best for Taxi (Get London Transfer) 20–35 min ✓ Yes Groups, families, luggage, off-route destinations Train/Express 30–55 min (train only) ✗ Station only Solo, near major station, light luggage Tube (Heathrow only) 50–75 min ✗ No Budget solo travellers, off-peak Bus/Coach 60–120 min ✗ Stop only Budget, not time-sensitive
Frequently asked questions How long does it take to get from Edinburgh to central London by taxi? Typically 20–35 min in normal traffic via the A8. During rush hours (8–10am, 4–7pm weekdays), allow an extra 20–30 minutes.
Does a fixed-price taxi take longer than other options? No — a pre-booked taxi takes the same routes as a metered cab. The difference is that our price doesn't change with journey time or traffic.
What time is best to leave Edinburgh to avoid traffic? Before 7am or after 9:30am to avoid the morning rush; after 7pm to avoid the evening rush. Sunday mornings offer the shortest journey times.
Does traffic affect my fixed fare? No. Our fare is fixed at booking regardless of journey time. You pay the same agreed price whether the journey takes 45 minutes or 90 minutes.
Book your Edinburgh taxi — fixed price Driver meets you in arrivals. 20–35 min to central London.
Book Edinburg Taxi →
⭐ Read our reviews
Share this page
Follow us