:root{--navy:#0B1F3A;--navy-mid:#142d52;--gold:#E8A020;--gold-light:#F5B94A;--white:#FFFFFF;--off-white:#F6F7F9;--slate:#4A5568;--muted:#718096;--border:#E2E8F0;--green:#1a7a4a;--radius:10px;--shadow:0 4px 24px rgba(11,31,58,.10);--shadow-lg: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)}
.nav-logo{font-family:'Playfair Display',serif;font-size:1.2rem;font-weight:700;color:var(--white);text-decoration:none}.nav-logo span{color:var(--gold)}
.nav-cta{background:var(--gold);color:var(--navy);font-weight:600;font-size:.875rem;padding:9px 20px;border-radius:6px;text-decoration:none}
.nav-links{display:flex;gap:28px;align-items:center;list-style:none}
.nav-links a{color:rgba(255,255,255,.75);text-decoration:none;font-size:.9rem;transition:color .15s}.nav-links a:hover{color:var(--white)}
@media(max-width:768px){.nav-links{display:none}}
.hero{background:var(--navy);padding:72px 24px 80px;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}
.hero-inner{max-width:760px;margin:0 auto;position:relative;z-index:1}
.hero-badge{display:inline-flex;align-items:center;gap:7px;background:rgba(232,160,32,.15);border:1px solid rgba(232,160,32,.3);color:var(--gold-light);font-size:.78rem;font-weight:500;padding:5px 12px;border-radius:20px;margin-bottom:20px;letter-spacing:.04em;text-transform:uppercase}
.hero h1{font-family:'Playfair Display',serif;font-size:clamp(1.8rem,5vw,2.8rem);font-weight:900;line-height:1.15;color:var(--white);margin-bottom:18px;letter-spacing:-.02em}
.hero h1 em{color:var(--gold);font-style:normal}
.hero-sub{font-size:1.05rem;color:rgba(255,255,255,.7);max-width:560px;margin-bottom:32px;font-weight:300}
.bk{background:var(--white);border-radius:14px;padding:24px 28px;box-shadow:var(--shadow-lg)}
.bk h3{font-size:.85rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:16px;font-weight:500}
.bk-f{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}
@media(max-width:600px){.bk-f{grid-template-columns:1fr}}
.bk-f input{border:1.5px solid var(--border);border-radius:8px;padding:12px 14px;font-family:'DM Sans',sans-serif;font-size:.9rem;color:var(--navy);outline:none;transition:border-color .15s}
.bk-f input:focus{border-color:var(--gold)}
.btn-bk{width:100%;background:var(--gold);color:var(--navy);border:none;border-radius:8px;padding:14px;font-family:'DM Sans',sans-serif;font-size:1rem;font-weight:700;cursor:pointer;transition:background .2s}
.btn-bk:hover{background:var(--gold-light)}
.ts{background:var(--off-white);border-bottom:1px solid var(--border);padding:14px 24px}
.ts-i{max-width:960px;margin:0 auto;display:flex;flex-wrap:wrap;gap:16px 32px;align-items:center;justify-content:center}
.ti{display:flex;align-items:center;gap:7px;font-size:.83rem;color:var(--slate);font-weight:500}
.ti .ic{color:var(--gold)}
.con{max-width:960px;margin:0 auto;padding:0 24px}
.cs{padding:56px 0}.cs+.cs{border-top:1px solid var(--border)}
h2.st{font-family:'Playfair Display',serif;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:700;color:var(--navy);margin-bottom:8px;letter-spacing:-.02em}
.ss{color:var(--muted);font-size:.92rem;margin-bottom:32px}
p{color:var(--slate);margin-bottom:14px}p:last-child{margin-bottom:0}
.cg{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px;margin-top:20px}
.card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:22px;transition:box-shadow .2s,transform .2s}
.card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}
.ci{font-size:1.5rem;margin-bottom:10px}
.card h3{font-size:.95rem;font-weight:600;color:var(--navy);margin-bottom:6px}
.card p{font-size:.88rem;margin:0}
.tw{overflow-x:auto;margin-top:20px;border-radius:var(--radius);border:1px solid var(--border)}
table{width:100%;border-collapse:collapse;font-size:.88rem}
thead tr{background:var(--navy);color:var(--white)}
thead th{padding:12px 16px;text-align:left;font-weight:500;font-size:.83rem}
tbody tr{border-bottom:1px solid var(--border)}tbody tr:last-child{border-bottom:none}
tbody tr:nth-child(even){background:var(--off-white)}
tbody td{padding:11px 16px;color:var(--slate)}
tbody td.pr{font-weight:700;color:var(--navy)}tbody td.tm{color:var(--muted)}
.fql{margin-top:20px;display:flex;flex-direction:column}
.fqi{border-bottom:1px solid var(--border)}
.fqq{width:100%;text-align:left;background:none;border:none;padding:16px 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:16px}
.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:14px}
.fqa p{font-size:.92rem}
.rg{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
.rp{background:var(--off-white);border:1px solid var(--border);border-radius:6px;padding:7px 13px;font-size:.83rem;color:var(--slate);text-decoration:none;transition:border-color .15s}
.rp:hover{border-color:var(--gold);background:#fffbf0}
.hb{background:linear-gradient(135deg,var(--navy),var(--navy-mid));color:var(--white);border-radius:14px;padding:36px;display:flex;align-items:center;gap:36px;flex-wrap:wrap}
.hb h2{font-family:'Playfair Display',serif;font-size:1.5rem;color:var(--white);margin-bottom:6px}
.hb p{color:rgba(255,255,255,.7);font-size:.92rem;margin:0}
.hb .bc{flex-shrink:0;background:var(--gold);color:var(--navy);padding:13px 26px;border-radius:8px;font-weight:700;text-decoration:none;font-size:.92rem;white-space:nowrap}
.ic2{background:var(--off-white);border-left:4px solid var(--gold);border-radius:0 8px 8px 0;padding:14px 18px;margin:20px 0}
.ic2 strong{color:var(--navy)}
.flag{font-size:2rem;margin-bottom:8px}
footer{background:var(--navy);color:rgba(255,255,255,.6);padding:44px 24px 28px;font-size:.86rem}
.fi{max-width:960px;margin:0 auto}
.ft{display:grid;grid-template-columns:1.5fr 1.2fr 0.9fr 0.9fr;gap:28px;margin-bottom:36px}
@media(max-width:700px){.ft{grid-template-columns:1fr 1fr}}
.fb{font-family:'Playfair Display',serif;font-size:1.15rem;color:var(--white);margin-bottom:10px}
.fb span{color:var(--gold)}
.fc h4{color:var(--white);font-size:.82rem;font-weight:600;margin-bottom:12px;text-transform:uppercase;letter-spacing:.06em}
.fc a{display:block;color:rgba(255,255,255,.52);text-decoration:none;margin-bottom:7px;font-size:.82rem;transition:color .15s}
.fc a:hover{color:var(--gold)}
.fbot{border-top:1px solid rgba(255,255,255,.1);padding-top:22px;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}
Gdansk to Luton — pre-book your arrival transfer Flying from Gdansk to Luton? Book your fixed-price UK arrival transfer before you fly. Driver meets you in arrivals when you land.
✓ 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 Included
Pre-book your Luton arrival transfer from Gdansk Luton (LTN) is north London's main low-cost airport, located in Bedfordshire.
If you're flying from Gdansk (Poland) and arriving at Luton Airport, booking your transfer in advance is the smartest way to start your England visit. Your driver will be in Luton arrivals with your name board when you land — even if your Gdansk flight is early or delayed.
Flights from Gdansk to Luton take approximately 2h 15m. Common carriers include Ryanair, Wizz Air, LOT. Whatever airline you fly, we'll be there when you land.
Luton arrival transfer — fares and journey times All fares are fixed at booking — no meter, no surge.
Destination Fixed fare Journey time Via Central London From 50–85 min to central London M1 / A1 From (MPV for 4–6 passengers) From 50–85 min to central London M1 / A1 Return to airport (any destination) From Same as above Fixed — book at same time
What to expect when you arrive After your flight from Gdansk lands at Luton, the process is simple:
Follow signs to Arrivals Collect your luggage from the baggage carousel Clear customs and immigration Find your Get London Transfer driver in the arrivals hall — holding a name board with your name Your driver assists with luggage and takes you directly to your destination Frequently asked questions How long is the flight from Gdansk to Luton? The flight from Gdansk to Luton takes approximately 2h 15m. With Ryanair, Wizz Air, LOT.
How do I get from Luton to London? A pre-booked fixed-price transfer with Get London Transfer takes 50–85 min to central London via the M1 / A1. Your fixed fare starts From .
What if my flight from Gdansk is delayed? We monitor all flights in real time. If your flight is delayed, your driver adjusts automatically — no extra charge.
How do I find my driver at the airport? Your driver will be in the Luton arrivals hall holding a name board with your name. You'll receive their name and contact number before your flight.
⭐ Read our reviews
Share this page
Follow us