{"id":271,"date":"2026-04-10T10:15:43","date_gmt":"2026-04-10T08:15:43","guid":{"rendered":"https:\/\/www.berlintransportcards.com\/?page_id=271"},"modified":"2026-04-10T10:21:45","modified_gmt":"2026-04-10T08:21:45","slug":"airport-transfer","status":"publish","type":"page","link":"http:\/\/www.berlintransportcards.com\/en\/airport-transfer\/","title":{"rendered":"Airport Transfer"},"content":{"rendered":"\n<!-- ============================================================= -->\n<!-- Airport Transfer \u2013 Block 1: Hero                                -->\n<!-- SEO Title: BER Airport to Berlin City Centre by Public Transport 2026 | BerlinTransportCards -->\n<!-- Meta Desc: \u2713 How to get from BER Airport to Berlin by FEX, S-Bahn & bus. Travel times, prices & zone info. Your WelcomeCard or EasyCityPass ABC covers the ride. -->\n<!-- ============================================================= -->\n<section class=\"btc-apt-hero\" id=\"airport-transfer\">\n  <div class=\"btc-apt-hero-inner\">\n\n    <h1 class=\"btc-apt-hero-h1\">BER Airport to Berlin City Centre<br class=\"btc-apt-br-desk\" \/> by Public Transport<\/h1>\n    <p class=\"btc-apt-hero-lead\">Berlin Brandenburg Airport (BER) has excellent public transport links. The fastest connection takes just 23 minutes to the city centre \u2014 and your WelcomeCard or EasyCityPass ABC covers the entire ride.<\/p>\n\n    <div class=\"btc-apt-hero-facts\">\n      <div class=\"btc-apt-hero-fact\">\n        <span class=\"btc-apt-hero-fact-ico\" data-no-translation>&#128644;<\/span>\n        <span class=\"btc-apt-hero-fact-num\" data-no-translation>23 min<\/span>\n        <span class=\"btc-apt-hero-fact-label\">FEX to Hauptbahnhof<\/span>\n      <\/div>\n      <div class=\"btc-apt-hero-fact\">\n        <span class=\"btc-apt-hero-fact-ico\" data-no-translation>&#128643;<\/span>\n        <span class=\"btc-apt-hero-fact-num\" data-no-translation>~50 min<\/span>\n        <span class=\"btc-apt-hero-fact-label\">S-Bahn to Alexanderplatz<\/span>\n      <\/div>\n      <div class=\"btc-apt-hero-fact\">\n        <span class=\"btc-apt-hero-fact-ico\" data-no-translation>&#127922;<\/span>\n        <span class=\"btc-apt-hero-fact-num\" data-no-translation>Zone ABC<\/span>\n        <span class=\"btc-apt-hero-fact-label\">Ticket required<\/span>\n      <\/div>\n    <\/div>\n\n    <p class=\"btc-apt-hero-note\">BER is located in fare zone C. You need a ticket valid for zones ABC to travel between the airport and the city centre.<\/p>\n\n  <\/div>\n<\/section>\n\n<style>\n\/* ---------- Airport Transfer \u2013 Hero ---------- *\/\n.btc-apt-hero {\n  padding: 80px 20px 60px;\n  background:\n    linear-gradient(180deg, rgba(27,27,27,0.82) 0%, rgba(27,27,27,0.88) 100%),\n    url('\/wp-content\/uploads\/2026\/04\/btc-ber-sbahn.jpg') center \/ cover no-repeat;\n  color: #fff;\n  text-align: center;\n}\n.btc-apt-hero-inner { max-width: 860px; margin: 0 auto; }\n.btc-apt-hero-h1 {\n  margin: 0 0 16px;\n  font-size: clamp(1.5rem, 2.6vw, 2.2rem);\n  font-weight: 800;\n  line-height: 1.25;\n}\n.btc-apt-br-desk { display: inline; }\n.btc-apt-hero-lead {\n  margin: 0 auto 36px;\n  max-width: 640px;\n  font-size: 1.05rem;\n  line-height: 1.6;\n  opacity: 0.88;\n}\n.btc-apt-hero-facts {\n  display: flex;\n  justify-content: center;\n  gap: 40px;\n  margin-bottom: 28px;\n}\n.btc-apt-hero-fact { text-align: center; }\n.btc-apt-hero-fact-ico {\n  display: block;\n  font-size: 1.6rem;\n  margin-bottom: 6px;\n  line-height: 1;\n  font-family: \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Noto Color Emoji\", sans-serif;\n}\n.btc-apt-hero-fact-num {\n  display: block;\n  font-size: 1.5rem;\n  font-weight: 800;\n  color: #F0D722;\n  line-height: 1.2;\n}\n.btc-apt-hero-fact-label {\n  display: block;\n  font-size: 0.82rem;\n  opacity: 0.72;\n  margin-top: 4px;\n}\n.btc-apt-hero-note {\n  margin: 0;\n  font-size: 0.9rem;\n  opacity: 0.6;\n  font-style: italic;\n}\n@media (max-width: 600px) {\n  .btc-apt-hero { padding: 55px 16px 45px; }\n  .btc-apt-hero-facts { gap: 20px; flex-wrap: wrap; }\n  .btc-apt-hero-fact-num { font-size: 1.25rem; }\n  .btc-apt-br-desk { display: none; }\n}\n<\/style>\n\n\n\n<!-- ============================================================= -->\n<!-- Airport Transfer \u2013 Block 2: Transport Options (FEX, S-Bahn, Bus) -->\n<!-- ============================================================= -->\n<section class=\"btc-apt-options\" id=\"transport-options\">\n  <div class=\"btc-apt-options-inner\">\n\n    <h2 class=\"btc-apt-options-h2\">Your Options: FEX, S-Bahn &amp; Bus<\/h2>\n    <p class=\"btc-apt-options-lead\">BER Terminal 1-2 has a train station directly underneath. Just follow the signs to the platform level. Here are the three main ways to reach the city centre.<\/p>\n\n    <!-- Option 1: FEX -->\n    <div class=\"btc-apt-option btc-apt-option-rec\">\n      <div class=\"btc-apt-option-head\">\n        <span class=\"btc-apt-option-badge\" data-no-translation><span data-no-translation>&#9733;<\/span> Fastest<\/span>\n        <h3 class=\"btc-apt-option-name\">FEX \u2014 Airport Express<\/h3>\n      <\/div>\n      <div class=\"btc-apt-option-body\">\n        <div class=\"btc-apt-option-detail\">\n          <span class=\"btc-apt-option-label\">Travel time<\/span>\n          <span class=\"btc-apt-option-value\" data-no-translation>23 min<\/span>\n          <span class=\"btc-apt-option-sub\">to Berlin Hauptbahnhof<\/span>\n        <\/div>\n        <div class=\"btc-apt-option-detail\">\n          <span class=\"btc-apt-option-label\">Frequency<\/span>\n          <span class=\"btc-apt-option-value\">Up to 4x per hour<\/span>\n        <\/div>\n        <div class=\"btc-apt-option-detail\">\n          <span class=\"btc-apt-option-label\">Key stops<\/span>\n          <span class=\"btc-apt-option-value\">BER <span data-no-translation>&rarr;<\/span> S&uuml;dkreuz (14 min) <span data-no-translation>&rarr;<\/span> Potsdamer Platz (19 min) <span data-no-translation>&rarr;<\/span> Hauptbahnhof (23 min)<\/span>\n        <\/div>\n        <div class=\"btc-apt-option-detail\">\n          <span class=\"btc-apt-option-label\">Hours<\/span>\n          <span class=\"btc-apt-option-value\">~4:00 AM to ~11:00 PM (night service via Stadtbahn)<\/span>\n        <\/div>\n        <p class=\"btc-apt-option-tip\">The FEX is the fastest and most comfortable option for most visitors. It runs non-stop through the Dresdner Bahn tunnel and arrives in the heart of Berlin.<\/p>\n      <\/div>\n    <\/div>\n\n    <!-- Option 2: S-Bahn -->\n    <div class=\"btc-apt-option\">\n      <div class=\"btc-apt-option-head\">\n        <h3 class=\"btc-apt-option-name\">S-Bahn \u2014 S9 &amp; S85<\/h3>\n      <\/div>\n      <div class=\"btc-apt-option-body\">\n        <div class=\"btc-apt-option-detail\">\n          <span class=\"btc-apt-option-label\">Travel time<\/span>\n          <span class=\"btc-apt-option-value\" data-no-translation>~50 min<\/span>\n          <span class=\"btc-apt-option-sub\">to Alexanderplatz (S9)<\/span>\n        <\/div>\n        <div class=\"btc-apt-option-detail\">\n          <span class=\"btc-apt-option-label\">Frequency<\/span>\n          <span class=\"btc-apt-option-value\">Up to 6 trains per hour (S9 + S85 combined)<\/span>\n        <\/div>\n        <div class=\"btc-apt-option-detail\">\n          <span class=\"btc-apt-option-label\">S9 route<\/span>\n          <span class=\"btc-apt-option-value\">BER <span data-no-translation>&rarr;<\/span> Ostkreuz <span data-no-translation>&rarr;<\/span> Alexanderplatz <span data-no-translation>&rarr;<\/span> Friedrichstra&szlig;e <span data-no-translation>&rarr;<\/span> Hauptbahnhof <span data-no-translation>&rarr;<\/span> Zoo <span data-no-translation>&rarr;<\/span> Spandau<\/span>\n        <\/div>\n        <div class=\"btc-apt-option-detail\">\n          <span class=\"btc-apt-option-label\">S85 route<\/span>\n          <span class=\"btc-apt-option-value\">BER <span data-no-translation>&rarr;<\/span> Sch&ouml;neweide <span data-no-translation>&rarr;<\/span> Ostkreuz <span data-no-translation>&rarr;<\/span> Pankow \/ Frohnau<\/span>\n        <\/div>\n        <p class=\"btc-apt-option-tip\">The S-Bahn is slower but runs more frequently and later into the night. Great if your hotel is along the S9 ring (Ostkreuz, Warschauer Stra&szlig;e, Friedrichstra&szlig;e) or if you arrive outside FEX hours.<\/p>\n      <\/div>\n    <\/div>\n\n    <!-- Option 3: Bus -->\n    <div class=\"btc-apt-option\">\n      <div class=\"btc-apt-option-head\">\n        <h3 class=\"btc-apt-option-name\">Bus \u2014 X7 &amp; X71<\/h3>\n      <\/div>\n      <div class=\"btc-apt-option-body\">\n        <div class=\"btc-apt-option-detail\">\n          <span class=\"btc-apt-option-label\">Travel time<\/span>\n          <span class=\"btc-apt-option-value\" data-no-translation>~20 min<\/span>\n          <span class=\"btc-apt-option-sub\">to S Rudow (U7 connection)<\/span>\n        <\/div>\n        <div class=\"btc-apt-option-detail\">\n          <span class=\"btc-apt-option-label\">Frequency<\/span>\n          <span class=\"btc-apt-option-value\">Every 10\u201320 min<\/span>\n        <\/div>\n        <p class=\"btc-apt-option-tip\">Express bus X7 connects BER to S+U Rudow, where you can transfer to the U7 subway towards Neuk&ouml;lln, Hermannplatz or Kreuzberg. Useful if your destination is in southern Berlin.<\/p>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n\/* ---------- Airport Transfer \u2013 Transport Options ---------- *\/\n.btc-apt-options {\n  padding: 60px 20px 50px;\n  background: #fff;\n}\n.btc-apt-options-inner { max-width: 820px; margin: 0 auto; }\n.btc-apt-options-h2 {\n  margin: 0 0 10px;\n  font-size: clamp(1.4rem, 2.2vw, 1.8rem);\n  font-weight: 800;\n  color: #1B1B1B;\n  text-align: center;\n}\n.btc-apt-options-lead {\n  margin: 0 auto 36px;\n  max-width: 600px;\n  text-align: center;\n  font-size: 1rem;\n  line-height: 1.55;\n  color: #46556e;\n}\n\n\/* Option cards *\/\n.btc-apt-option {\n  background: #f7f7f5;\n  border: 1px solid #e4e8ef;\n  border-radius: 14px;\n  margin-bottom: 18px;\n  overflow: hidden;\n}\n.btc-apt-option-rec {\n  border-color: #F0D722;\n  box-shadow: 0 4px 18px rgba(240,215,34,0.12);\n}\n.btc-apt-option-head {\n  padding: 18px 24px 0;\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  flex-wrap: wrap;\n}\n.btc-apt-option-badge {\n  display: inline-block;\n  background: #F0D722;\n  color: #1B1B1B;\n  font-size: 0.72rem;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: 0.04em;\n  padding: 4px 12px;\n  border-radius: 999px;\n}\n.btc-apt-option-name {\n  margin: 0;\n  font-size: 1.15rem;\n  font-weight: 800;\n  color: #1B1B1B;\n}\n.btc-apt-option-body {\n  padding: 16px 24px 22px;\n}\n.btc-apt-option-detail {\n  display: flex;\n  flex-wrap: wrap;\n  align-items: baseline;\n  gap: 6px 12px;\n  padding: 8px 0;\n  border-bottom: 1px solid #e4e8ef;\n}\n.btc-apt-option-detail:last-of-type { border-bottom: none; }\n.btc-apt-option-label {\n  font-size: 0.82rem;\n  font-weight: 700;\n  color: #6a7587;\n  text-transform: uppercase;\n  letter-spacing: 0.03em;\n  min-width: 100px;\n}\n.btc-apt-option-value {\n  font-size: 0.95rem;\n  color: #1B1B1B;\n  font-weight: 600;\n}\n.btc-apt-option-sub {\n  font-size: 0.84rem;\n  color: #6a7587;\n}\n.btc-apt-option-tip {\n  margin: 14px 0 0;\n  font-size: 0.88rem;\n  line-height: 1.5;\n  color: #5a6577;\n  font-style: italic;\n}\n@media (max-width: 600px) {\n  .btc-apt-options { padding: 45px 14px 40px; }\n  .btc-apt-option-head { padding: 14px 18px 0; }\n  .btc-apt-option-body { padding: 14px 18px 18px; }\n  .btc-apt-option-label { min-width: unset; width: 100%; }\n}\n<\/style>\n\n\n\n<!-- ============================================================= -->\n<!-- Airport Transfer \u2013 Breaker Image (after Transport Options)      -->\n<!-- ============================================================= -->\n<div class=\"btc-apt-breaker\">\n  <img decoding=\"async\"\n    src=\"\/wp-content\/uploads\/2026\/04\/btc-breaker-hauptbahnhof.jpg\"\n    alt=\"S-Bahn at Berlin Hauptbahnhof\"\n    class=\"btc-apt-breaker-img\"\n    loading=\"lazy\"\n    width=\"1200\"\n    height=\"400\"\n  \/>\n<\/div>\n\n<style>\n\/* ---------- Airport Transfer \u2013 Breaker ---------- *\/\n.btc-apt-breaker {\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 30px 20px;\n}\n.btc-apt-breaker-img {\n  display: block;\n  width: 100%;\n  height: auto;\n  border-radius: 14px;\n  object-fit: cover;\n  max-height: 320px;\n}\n@media (max-width: 600px) {\n  .btc-apt-breaker { padding: 0; }\n  .btc-apt-breaker-img { border-radius: 0; max-height: 200px; }\n}\n<\/style>\n\n\n\n<!-- ============================================================= -->\n<!-- Airport Transfer \u2013 Block 3: Zones & Ticket Prices               -->\n<!-- ============================================================= -->\n<section class=\"btc-apt-zones\" id=\"zones-prices\">\n  <div class=\"btc-apt-zones-inner\">\n\n    <h2 class=\"btc-apt-zones-h2\">Why You Need a Zone ABC Ticket<\/h2>\n    <p class=\"btc-apt-zones-lead\">Berlin&#8217;s public transport is divided into three fare zones. BER Airport sits in zone C \u2014 so a standard AB ticket will not get you there.<\/p>\n\n    <div class=\"btc-apt-zones-grid\">\n\n      <div class=\"btc-apt-zone-card btc-apt-zone-no\">\n        <span class=\"btc-apt-zone-icon\" data-no-translation>&#10060;<\/span>\n        <h3 class=\"btc-apt-zone-name\">Zone AB<\/h3>\n        <p class=\"btc-apt-zone-desc\">Covers the city centre and outer districts \u2014 but <strong>not<\/strong> BER Airport.<\/p>\n        <p class=\"btc-apt-zone-price\">Single ticket: <span data-no-translation translate=\"no\">4.00 &euro;<\/span><\/p>\n      <\/div>\n\n      <div class=\"btc-apt-zone-card btc-apt-zone-yes\">\n        <span class=\"btc-apt-zone-icon\" data-no-translation>&#9989;<\/span>\n        <h3 class=\"btc-apt-zone-name\">Zone ABC<\/h3>\n        <p class=\"btc-apt-zone-desc\">Covers the city centre, outer districts <strong>and<\/strong> BER Airport. This is what you need.<\/p>\n        <p class=\"btc-apt-zone-price\">Single ticket: <span data-no-translation translate=\"no\">5.00 &euro;<\/span><\/p>\n      <\/div>\n\n    <\/div>\n\n    <div class=\"btc-apt-zones-warn\">\n      <span class=\"btc-apt-zones-warn-ico\" data-no-translation>&#9888;&#65039;<\/span>\n      <p class=\"btc-apt-zones-warn-text\">Travelling with an AB-only ticket on the FEX, S9 or S85 to\/from BER counts as riding without a valid ticket. Inspectors are active on these routes and the fine is <span data-no-translation translate=\"no\">60 &euro;<\/span>.<\/p>\n    <\/div>\n\n    <div class=\"btc-apt-zones-tip\">\n      <h3 class=\"btc-apt-zones-tip-h3\">How much does the airport transfer cost?<\/h3>\n      <p class=\"btc-apt-zones-tip-text\">A single ABC ticket costs <span data-no-translation translate=\"no\">5.00 &euro;<\/span> per person, per direction. For a return trip, that is <span data-no-translation translate=\"no\">10.00 &euro;<\/span> per person \u2014 and it does not include any other rides during your stay. This is where a travel card pays off.<\/p>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n\/* ---------- Airport Transfer \u2013 Zones & Prices ---------- *\/\n.btc-apt-zones {\n  padding: 60px 20px 50px;\n  background: #f7f7f5;\n}\n.btc-apt-zones-inner { max-width: 820px; margin: 0 auto; }\n.btc-apt-zones-h2 {\n  margin: 0 0 10px;\n  font-size: clamp(1.4rem, 2.2vw, 1.8rem);\n  font-weight: 800;\n  color: #1B1B1B;\n  text-align: center;\n}\n.btc-apt-zones-lead {\n  margin: 0 auto 32px;\n  max-width: 580px;\n  text-align: center;\n  font-size: 1rem;\n  line-height: 1.55;\n  color: #46556e;\n}\n\n\/* Zone cards *\/\n.btc-apt-zones-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 18px;\n  margin-bottom: 24px;\n}\n.btc-apt-zone-card {\n  background: #fff;\n  border-radius: 14px;\n  padding: 26px 22px;\n  text-align: center;\n}\n.btc-apt-zone-no {\n  border: 2px solid #e4e8ef;\n  opacity: 0.7;\n}\n.btc-apt-zone-yes {\n  border: 2px solid #F0D722;\n  box-shadow: 0 4px 18px rgba(240,215,34,0.12);\n}\n.btc-apt-zone-icon {\n  display: block;\n  font-size: 1.6rem;\n  margin-bottom: 8px;\n  line-height: 1;\n  font-family: \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Noto Color Emoji\", sans-serif;\n}\n.btc-apt-zone-name {\n  margin: 0 0 8px;\n  font-size: 1.1rem;\n  font-weight: 800;\n  color: #1B1B1B;\n}\n.btc-apt-zone-desc {\n  margin: 0 0 12px;\n  font-size: 0.9rem;\n  line-height: 1.5;\n  color: #46556e;\n}\n.btc-apt-zone-price {\n  margin: 0;\n  font-size: 0.95rem;\n  font-weight: 700;\n  color: #1B1B1B;\n}\n\n\/* Warning *\/\n.btc-apt-zones-warn {\n  display: flex;\n  align-items: flex-start;\n  gap: 12px;\n  background: #fff5f5;\n  border: 1px solid #fecaca;\n  border-radius: 12px;\n  padding: 18px 22px;\n  margin-bottom: 24px;\n}\n.btc-apt-zones-warn-ico {\n  font-size: 1.2rem;\n  flex-shrink: 0;\n  line-height: 1.4;\n  font-family: \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Noto Color Emoji\", sans-serif;\n}\n.btc-apt-zones-warn-text {\n  margin: 0;\n  font-size: 0.9rem;\n  line-height: 1.5;\n  color: #7f1d1d;\n}\n\n\/* Tip box *\/\n.btc-apt-zones-tip {\n  background: #fff;\n  border: 1px solid #e4e8ef;\n  border-radius: 12px;\n  padding: 22px 26px;\n  text-align: center;\n}\n.btc-apt-zones-tip-h3 {\n  margin: 0 0 8px;\n  font-size: 1rem;\n  font-weight: 700;\n  color: #1B1B1B;\n}\n.btc-apt-zones-tip-text {\n  margin: 0;\n  font-size: 0.92rem;\n  line-height: 1.55;\n  color: #46556e;\n}\n\n@media (max-width: 560px) {\n  .btc-apt-zones { padding: 45px 14px 40px; }\n  .btc-apt-zones-grid { grid-template-columns: 1fr; }\n}\n<\/style>\n\n\n\n<!-- ============================================================= -->\n<!-- Airport Transfer \u2013 Breaker Image (after Zones & Prices)         -->\n<!-- ============================================================= -->\n<div class=\"btc-apt-breaker-2\">\n  <img decoding=\"async\"\n    src=\"\/wp-content\/uploads\/2026\/04\/btc-breaker-ubahn-golden.jpg\"\n    alt=\"Berlin S-Bahn station in golden evening light\"\n    class=\"btc-apt-breaker-2-img\"\n    loading=\"lazy\"\n    width=\"1200\"\n    height=\"400\"\n  \/>\n<\/div>\n\n<style>\n\/* ---------- Airport Transfer \u2013 Breaker 2 ---------- *\/\n.btc-apt-breaker-2 {\n  max-width: 1100px;\n  margin: 0 auto;<!-- ============================================================= -->\n<!-- Airport Transfer \u2013 Breaker Image (after Zones & Prices)         -->\n<!-- ============================================================= -->\n<div class=\"btc-apt-breaker-2\">\n  <img decoding=\"async\"\n    src=\"\/wp-content\/uploads\/2026\/04\/btc-breaker-ubahn-golden.jpg\"\n    alt=\"Berlin S-Bahn station in golden evening light\"\n    class=\"btc-apt-breaker-2-img\"\n    loading=\"lazy\"\n    width=\"1200\"\n    height=\"400\"\n  \/>\n<\/div>\n\n<style>\n\/* ---------- Airport Transfer \u2013 Breaker 2 ---------- *\/\n.btc-apt-breaker-2 {\n  max-width: 1100px;\n  margin: 0 auto;\n  padding: 30px 20px;\n}\n.btc-apt-breaker-2-img {\n  display: block;\n  width: 100%;\n  height: auto;\n  border-radius: 14px;\n  object-fit: cover;\n  max-height: 320px;\n}\n@media (max-width: 600px) {\n  .btc-apt-breaker-2 { padding: 0; }\n  .btc-apt-breaker-2-img { border-radius: 0; max-height: 200px; }\n}\n<\/style>\n\n\n\n<!-- ============================================================= -->\n<!-- Airport Transfer \u2013 Block 4: Travel Cards Cover the Transfer + CTA -->\n<!-- ============================================================= -->\n<section class=\"btc-apt-cta\" id=\"skip-the-ticket-machine\">\n  <div class=\"btc-apt-cta-inner\">\n\n    <h2 class=\"btc-apt-cta-h2\">Skip the Ticket Machine \u2014 Your Travel Card Covers the Ride<\/h2>\n    <p class=\"btc-apt-cta-lead\">Both the Berlin WelcomeCard ABC and the EasyCityPass ABC include unlimited public transport in zones A, B and C. That means your airport transfer is already covered \u2014 in both directions. No extra ticket needed.<\/p>\n\n    <div class=\"btc-apt-cta-benefits\">\n      <div class=\"btc-apt-cta-benefit\">\n        <span class=\"btc-apt-cta-benefit-ico\" data-no-translation>&#9989;<\/span>\n        <span>Airport transfer included (FEX, S-Bahn, Bus)<\/span>\n      <\/div>\n      <div class=\"btc-apt-cta-benefit\">\n        <span class=\"btc-apt-cta-benefit-ico\" data-no-translation>&#9989;<\/span>\n        <span>Unlimited rides during your entire stay<\/span>\n      <\/div>\n      <div class=\"btc-apt-cta-benefit\">\n        <span class=\"btc-apt-cta-benefit-ico\" data-no-translation>&#9989;<\/span>\n        <span>Valid on all BVG and S-Bahn lines<\/span>\n      <\/div>\n      <div class=\"btc-apt-cta-benefit\">\n        <span class=\"btc-apt-cta-benefit-ico\" data-no-translation>&#9989;<\/span>\n        <span>Activate on your phone before you land<\/span>\n      <\/div>\n    <\/div>\n\n    <!-- Booking grid -->\n    <div class=\"btc-apt-cta-grid\">\n      <p class=\"btc-apt-cta-label\">Our recommendation<\/p>\n      <p class=\"btc-apt-cta-label\">Budget alternative<\/p>\n\n      <div class=\"btc-apt-cta-card btc-apt-cta-rec\">\n        <span class=\"btc-apt-cta-pill\" data-no-translation><span data-no-translation>&#9733;<\/span> Best value<\/span>\n        <p class=\"btc-apt-cta-product\">WelcomeCard ABC<\/p>\n        <p class=\"btc-apt-cta-zone\">Airport + City + Potsdam<\/p>\n        <p class=\"btc-apt-cta-extras\">Unlimited transport + 170&nbsp;discount partners<\/p>\n        <div class=\"btc-apt-cta-price\" translate=\"no\"><span class=\"at-price\"><span class=\"at-price__label\">from<\/span>&nbsp;<span class=\"at-price__value\">45,50 \u20ac<\/span><\/span><\/div>\n        <a href=\"https:\/\/www.getyourguide.com\/en-us\/-t6045\/?partner_id=B0910&#038;cmp=berlintransportcards&#038;mkt_cmp=true\" class=\"at-affiliate-button\" target=\"_blank\" rel=\"sponsored noopener noreferrer nofollow\">WelcomeCard ABC<\/a>\n      <\/div>\n      <div class=\"btc-apt-cta-card\">\n        <span class=\"btc-apt-cta-pill btc-apt-cta-pill-hidden\" aria-hidden=\"true\">&nbsp;<\/span>\n        <p class=\"btc-apt-cta-product\">EasyCityPass ABC<\/p>\n        <p class=\"btc-apt-cta-zone\">Airport + City + Potsdam<\/p>\n        <p class=\"btc-apt-cta-extras\">Unlimited transport + 80&nbsp;discount partners<\/p>\n        <div class=\"btc-apt-cta-price\" translate=\"no\"><span class=\"at-price\"><span class=\"at-price__label\">from<\/span>&nbsp;<span class=\"at-price__value\">27,60 \u20ac<\/span><\/span><\/div>\n        <a href=\"https:\/\/www.getyourguide.com\/en-us\/-t668562\/?partner_id=B0910&#038;cmp=berlintransportcards&#038;mkt_cmp=true\" class=\"at-affiliate-button\" target=\"_blank\" rel=\"sponsored noopener noreferrer nofollow\">EasyCityPass ABC<\/a>\n      <\/div>\n    <\/div>\n\n    <div class=\"btc-apt-cta-note\">\n      <p class=\"btc-apt-cta-note-text\">Make sure to choose the <strong>ABC<\/strong> variant. The AB versions do <strong>not<\/strong> cover BER Airport.<\/p>\n    <\/div>\n\n    <!-- Crosslinks -->\n    <div class=\"btc-apt-cta-links\">\n      <a href=\"\/\" class=\"btc-apt-cta-link\">&#8592; Full WelcomeCard vs EasyCityPass comparison<\/a>\n      <a href=\"\/discounts\/\" class=\"btc-apt-cta-link\">Compare all discount partners &rarr;<\/a>\n    <\/div>\n\n  <\/div>\n<\/section>\n\n<style>\n\/* ---------- Airport Transfer \u2013 Cards CTA ---------- *\/\n.btc-apt-cta {\n  padding: 60px 20px 60px;\n  background: #fff;\n}\n.btc-apt-cta-inner { max-width: 820px; margin: 0 auto; }\n.btc-apt-cta-h2 {\n  margin: 0 0 12px;\n  font-size: clamp(1.4rem, 2.2vw, 1.8rem);\n  font-weight: 800;\n  color: #1B1B1B;\n  text-align: center;\n}\n.btc-apt-cta-lead {\n  margin: 0 auto 32px;\n  max-width: 620px;\n  text-align: center;\n  font-size: 1rem;\n  line-height: 1.55;\n  color: #46556e;\n}\n\n\/* Benefits list *\/\n.btc-apt-cta-benefits {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 10px 24px;\n  max-width: 560px;\n  margin: 0 auto 36px;\n}\n.btc-apt-cta-benefit {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 0.92rem;\n  color: #2e3b52;\n}\n.btc-apt-cta-benefit-ico {\n  font-size: 1rem;\n  flex-shrink: 0;\n  font-family: \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Noto Color Emoji\", sans-serif;\n}\n\n\/* Booking grid \u2014 flat 2-col *\/\n.btc-apt-cta-grid {\n  display: grid;\n  grid-template-columns: repeat(2, 1fr);\n  gap: 14px 20px;\n  max-width: 640px;\n  margin: 0 auto 24px;\n}\n.btc-apt-cta-label {\n  margin: 0;\n  padding-bottom: 2px;\n  font-size: 0.8rem;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: 0.05em;\n  color: #6a7587;\n  text-align: center;\n}\n.btc-apt-cta-card {\n  background: #f7f7f5;\n  border: 1px solid #e4e8ef;\n  border-radius: 14px;\n  padding: 22px 20px;\n  text-align: center;\n}\n.btc-apt-cta-rec {\n  border-color: #F0D722;\n  box-shadow: 0 4px 18px rgba(240,215,34,0.15);\n}\n.btc-apt-cta-pill {\n  display: inline-block;\n  background: #F0D722;\n  color: #1B1B1B;\n  font-size: 0.72rem;\n  font-weight: 700;\n  text-transform: uppercase;\n  letter-spacing: 0.04em;\n  padding: 4px 12px;\n  border-radius: 999px;\n  margin-bottom: 10px;\n}\n.btc-apt-cta-pill-hidden { visibility: hidden; }\n.btc-apt-cta-product {\n  margin: 0 0 3px;\n  font-size: 1.05rem;\n  font-weight: 800;\n  color: #1B1B1B;\n}\n.btc-apt-cta-zone {\n  margin: 0 0 6px;\n  font-size: 0.85rem;\n  color: #6a7587;\n}\n.btc-apt-cta-extras {\n  margin: 0 0 12px;\n  font-size: 0.84rem;\n  color: #46556e;\n}\n.btc-apt-cta-price {\n  margin: 0 0 14px;\n  font-size: 1.1rem;\n  font-weight: 700;\n}\n.btc-apt-cta-card .at-affiliate-button {\n  display: block;\n  width: 100%;\n  padding: 13px 16px;\n  font-size: 0.95rem;\n  font-weight: 700;\n  color: #1B1B1B !important;\n  background: #F0D722 !important;\n  border-radius: 10px;\n  text-align: center;\n  text-decoration: none !important;\n  box-shadow: 0 4px 14px rgba(240,215,34,0.3);\n  transition: opacity .15s;\n}\n.btc-apt-cta-card .at-affiliate-button:hover { opacity: 0.9; color: #1B1B1B !important; }\n\n\/* Note *\/\n.btc-apt-cta-note {\n  background: #fdf9e0;\n  border: 1px solid #F0D722;\n  border-radius: 10px;\n  padding: 14px 20px;\n  text-align: center;\n  max-width: 640px;\n  margin: 0 auto 24px;\n}\n.btc-apt-cta-note-text {\n  margin: 0;\n  font-size: 0.9rem;\n  color: #1B1B1B;\n  line-height: 1.5;\n}\n\n\/* Crosslinks *\/\n.btc-apt-cta-links {\n  display: flex;\n  flex-wrap: wrap;\n  justify-content: center;\n  gap: 12px 24px;\n}\n.btc-apt-cta-link {\n  display: inline-block;\n  font-size: 0.9rem;\n  font-weight: 700;\n  color: #1B1B1B;\n  text-decoration: none;\n  padding: 8px 18px;\n  border: 1px solid #d0d5dd;\n  border-radius: 999px;\n  transition: all .15s;\n}\n.btc-apt-cta-link:hover {\n  border-color: #F0D722;\n  background: #fdf9e0;\n}\n\n@media (max-width: 560px) {\n  .btc-apt-cta { padding: 45px 14px 50px; }\n  .btc-apt-cta-benefits { grid-template-columns: 1fr; }\n  .btc-apt-cta-grid { grid-template-columns: 1fr; gap: 14px; }\n  .btc-apt-cta-pill-hidden { display: none; }\n}\n<\/style>\n","protected":false},"excerpt":{"rendered":"<p>BER Airport to Berlin City Centre by Public Transport Berlin Brandenburg Airport (BER) has excellent public transport links. The fastest connection takes just 23 minutes to the city centre \u2014 and your WelcomeCard or EasyCityPass ABC covers the entire ride. &#128644; 23 min FEX to Hauptbahnhof &#128643; ~50 min S-Bahn to Alexanderplatz &#127922; Zone ABC &#8230; <a title=\"Airport Transfer\" class=\"read-more\" href=\"http:\/\/www.berlintransportcards.com\/en\/airport-transfer\/\" aria-label=\"Read more about Airport Transfer\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-271","page","type-page","status-publish"],"aioseo_notices":[],"_links":{"self":[{"href":"http:\/\/www.berlintransportcards.com\/en\/wp-json\/wp\/v2\/pages\/271","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.berlintransportcards.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/www.berlintransportcards.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/www.berlintransportcards.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.berlintransportcards.com\/en\/wp-json\/wp\/v2\/comments?post=271"}],"version-history":[{"count":4,"href":"http:\/\/www.berlintransportcards.com\/en\/wp-json\/wp\/v2\/pages\/271\/revisions"}],"predecessor-version":[{"id":277,"href":"http:\/\/www.berlintransportcards.com\/en\/wp-json\/wp\/v2\/pages\/271\/revisions\/277"}],"wp:attachment":[{"href":"http:\/\/www.berlintransportcards.com\/en\/wp-json\/wp\/v2\/media?parent=271"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}