{"id":723,"date":"2025-11-24T20:53:15","date_gmt":"2025-11-24T20:53:15","guid":{"rendered":"https:\/\/wcaa.preprod.fruitionqa.com\/?page_id=723"},"modified":"2026-04-03T14:33:08","modified_gmt":"2026-04-03T18:33:08","slug":"public-transportation","status":"publish","type":"page","link":"https:\/\/wcaa.preprod.fruitionqa.com\/nl\/parking-and-transportation\/public-transportation\/","title":{"rendered":"Public Transportation"},"content":{"rendered":"<div class=\"blockGlobal paddingTopMD paddingBottomLG heroFluid bottomLeftRadius bottomRightRadius\" style=\"background-image:url(https:\/\/wcaa.preprod.fruitionqa.com\/wp-content\/uploads\/2025\/12\/public-transportations-01-scaled.webp);background-size:cover;background-position:center center;\">\n\t<img decoding=\"async\" src=\"https:\/\/wcaa.preprod.fruitionqa.com\/wp-content\/themes\/wcaa\/images\/GraphicSwoop2.svg\" class=\"graphicSwoopDouble\" alt=\"\"><div class=\"overlay\"><\/div>\t<div class=\"container\">\n\t\t<div class=\"grid\">\n\t\t\t\t\t\t\t<div class=\"col-sm-10 col-md-8\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"breadcrumbsStyle ghost dark left\"><p id=\"breadcrumbs\"><span><span><a href=\"https:\/\/wcaa.preprod.fruitionqa.com\/\">Home<\/a><\/span><\/span><\/p><\/div>\t\t\t\t\n\n<div class=\"wysiwyg \">\n\t<div class=\"maincopy dark\">\n\t\t\t\t\t<h1>Public Transportation<\/h1>\n\t\t\t\t\t<\/div>\n\n\t\n\t<\/div>\n\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t<\/div>\n<\/div>\n\n<div class='jumpNavWrapper'><div class='container'>\n<div class=\"jumpNavigation\" data-select-id=\"jumpnavigation_4629\">\n\t\t\t\n<a class=\"links medium light \" target=\"_self\" rel=\"noopener noreferrer\"  href=\"#quicklinks\">\n\n\t\n\t<span class=\"linksTitle\">Quick Links<\/span>\n    \n\t<\/a>\n\t\t\t\n<a class=\"links medium light \" target=\"_self\" rel=\"noopener noreferrer\"  href=\"#busservices\">\n\n\t\n\t<span class=\"linksTitle\">Bus Services<\/span>\n    \n\t<\/a>\n\t\t\t\n<a class=\"links medium light \" target=\"_self\" rel=\"noopener noreferrer\"  href=\"#tipsandfaqs\">\n\n\t\n\t<span class=\"linksTitle\">Tips and FAQs<\/span>\n    \n\t<\/a>\n\t\t\t\n<a class=\"links medium light \" target=\"_self\" rel=\"noopener noreferrer\"  href=\"#directions\">\n\n\t\n\t<span class=\"linksTitle\">Directions<\/span>\n    \n\t<\/a>\n\t\t\t\n<a class=\"links medium light \" target=\"_self\" rel=\"noopener noreferrer\"  href=\"#transportationoptions\">\n\n\t\n\t<span class=\"linksTitle\">Transportation Options<\/span>\n    \n\t<\/a>\n\t\n\t\n<div class=\"dropdown-container\">\n    \n  <div class=\"dropdown-wrapper dropdown-jumpnavigation_4629_dropdown_9483  \">\n\t<select id=\"jumpnavigation_4629_dropdown_9483\"   aria-label=\"Jump Link\">\n\t  \t\t<option value=\"#quicklinks\">Quick Links<\/option>\n\t  \t\t<option value=\"#busservices\">Bus Services<\/option>\n\t  \t\t<option value=\"#tipsandfaqs\">Tips and FAQs<\/option>\n\t  \t\t<option value=\"#directions\">Directions<\/option>\n\t  \t\t<option value=\"#transportationoptions\">Transportation Options<\/option>\n\t  \t<\/select>\n  <\/div>\n<\/div>\n\n\n<script>\n  const jumpnavigation_4629_dropdown_9483 = initChoices('#jumpnavigation_4629_dropdown_9483', {\n  removeItemButton: false,\n  placeholder: true,\n  placeholderValue: 'Jump Link',\n  searchEnabled: false,\n  shouldSort: false,\n  itemSelectText: '',\n});\n<\/script>\n<\/div>\n\n<\/div><\/div>\n\n\n<div id=\"quicklinks\" class=\"blockGlobal paddingTopMD paddingBottomMD cardImageFluid\" style=\"background-color:#fff;\">\n\t\t<div class=\"container\">\n\t\t<div class=\"cardImagelWrap light\">\n\t\t\t\n\n<!--Option 1-->\n<div class=\"grid wysiwyg wysiwygOption1 intro\">\n\t<div class=\"col-sm-8\">\n\n\t\t\t<div class=\"maincopy light\">\n\t\t\t\t\t\t\t\t\t<h2 class=\"h2 \">Quick Links<\/h2>\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\n\t\t\t\n\t\t\t\n\t<\/div>\n<\/div>\n\n\n<!--Option 2-->\n\n\n<!--Option 3-->\n\n\n\t\t\t\t\t\t\t<div class=\"grid\">\n\t\t\t\n\t\t\t\t\t\t\t\t<div class=\"col-grid col-md-4 col-sm-6 \">\n\t\t\t\t\t\t\n<div class=\"cardImage ghost\">\n\t<div class=\"imageZoomWrap\" style=\"aspect-ratio: 3 \/ 2;\">\n<div class=\"primaryImageWrap\">\n\n\t\n\t\n\t<img decoding=\"async\" src=\"https:\/\/wcaa.preprod.fruitionqa.com\/wp-content\/uploads\/2025\/12\/Rideshare.jpg\" \n\t\talt=\"\" \n\t\tclass=\"aspectRatio radiusImage primaryImage\" \n\t\tstyle=\"aspect-ratio: 3 \/ 2;\" \/>\n\n\t\n\t\n\t\n<\/div>\n\n\n<!-- This style is only needed for the first example with aspectRatio -->\n<style>\n\t.aspectRatio:not([style*=\"aspect-ratio\"]) {\n\t\taspect-ratio: 21 \/ 5;\n\t}\n<\/style>\n<\/div>            \n\t<div class=\"cardImageBody\">\n\t\t<h2 class=\"h4\">Rideshare<\/h2>\n\t\t\t\t\t\t\t\n<a class=\"links medium light add-margin-top\" target=\"_self\" rel=\"noopener noreferrer\"  href=\"https:\/\/wcaa.preprod.fruitionqa.com\/parking-and-transportation\/parking\/\">\n\n\t\n\t<span class=\"linksTitle\">Learn More<\/span>\n    \n\t\t<span class=\"fa-light fa-arrow-right iconRight\"><\/span>\n\t<\/a>\n\t\t\t<\/div>\n\n\t\t\t<a href=\"https:\/\/wcaa.preprod.fruitionqa.com\/parking-and-transportation\/parking\/\" class=\"linkOverlay\" target=\"_self\" aria-label=\"Rideshare\"><\/a>\n\t\t\n\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"col-grid col-md-4 col-sm-6 \">\n\t\t\t\t\t\t\n<div class=\"cardImage ghost\">\n\t<div class=\"imageZoomWrap\" style=\"aspect-ratio: 3 \/ 2;\">\n<div class=\"primaryImageWrap\">\n\n\t\n\t\n\t<img decoding=\"async\" src=\"https:\/\/wcaa.preprod.fruitionqa.com\/wp-content\/uploads\/2025\/12\/directions-04.webp\" \n\t\talt=\"\" \n\t\tclass=\"aspectRatio radiusImage primaryImage\" \n\t\tstyle=\"aspect-ratio: 3 \/ 2;\" \/>\n\n\t\n\t\n\t\n<\/div>\n\n\n<!-- This style is only needed for the first example with aspectRatio -->\n<style>\n\t.aspectRatio:not([style*=\"aspect-ratio\"]) {\n\t\taspect-ratio: 21 \/ 5;\n\t}\n<\/style>\n<\/div>            \n\t<div class=\"cardImageBody\">\n\t\t<h2 class=\"h4\">Airport Maps<\/h2>\n\t\t\t\t\t\t\t\n<a class=\"links medium light add-margin-top\" target=\"_blank\" rel=\"noopener noreferrer\"  href=\"https:\/\/maps.metroairport.com\/?lang=en&#038;s=eyJvbmxpbmUvaGVhZGVyT25saW5lIjp7InNlYXJjaCI6InJlc3Ryb29tIiwiaXNTZWFyY2hDb25maXJtZWQiOnRydWV9LCJtYXBSZW5kZXJlciI6eyJ2cCI6eyJsYXQiOjQyLjIxNjA1NiwibG5nIjotODMuMzU0NTQ0LCJ6b29tIjoxNC4wODY1NDYsImJlYXJpbmciOjAsInBpdGNoIjowfSwib3JkIjoyfX0%3D\">\n\n\t\n\t<span class=\"linksTitle\">Open Map<\/span>\n    \n\t\t<span class=\"fa-light fa-arrow-up-right-from-square iconRight\"><\/span>\n\t<\/a>\n\t\t\t<\/div>\n\n\t\t\t<a href=\"https:\/\/maps.metroairport.com\/?lang=en&#038;s=eyJvbmxpbmUvaGVhZGVyT25saW5lIjp7InNlYXJjaCI6InJlc3Ryb29tIiwiaXNTZWFyY2hDb25maXJtZWQiOnRydWV9LCJtYXBSZW5kZXJlciI6eyJ2cCI6eyJsYXQiOjQyLjIxNjA1NiwibG5nIjotODMuMzU0NTQ0LCJ6b29tIjoxNC4wODY1NDYsImJlYXJpbmciOjAsInBpdGNoIjowfSwib3JkIjoyfX0%3D\" class=\"linkOverlay\" target=\"_blank\" aria-label=\"Airport Maps\"><\/a>\n\t\t\n\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"col-grid col-md-4 col-sm-6 \">\n\t\t\t\t\t\t\n<div class=\"cardImage ghost\">\n\t<div class=\"imageZoomWrap\" style=\"aspect-ratio: 3 \/ 2;\">\n<div class=\"primaryImageWrap\">\n\n\t\n\t\n\t<img decoding=\"async\" src=\"https:\/\/wcaa.preprod.fruitionqa.com\/wp-content\/uploads\/2025\/12\/directions-08.webp\" \n\t\talt=\"\" \n\t\tclass=\"aspectRatio radiusImage primaryImage\" \n\t\tstyle=\"aspect-ratio: 3 \/ 2;\" \/>\n\n\t\n\t\n\t\n<\/div>\n\n\n<!-- This style is only needed for the first example with aspectRatio -->\n<style>\n\t.aspectRatio:not([style*=\"aspect-ratio\"]) {\n\t\taspect-ratio: 21 \/ 5;\n\t}\n<\/style>\n<\/div>            \n\t<div class=\"cardImageBody\">\n\t\t<h2 class=\"h4\"> Real-time Traffic (MDOT)<\/h2>\n\t\t\t\t\t\t\t\n<a class=\"links medium light add-margin-top\" target=\"_blank\" rel=\"noopener noreferrer\"  href=\"https:\/\/mdotjboss.state.mi.us\/MiDrive\/map\">\n\n\t\n\t<span class=\"linksTitle\">View Details<\/span>\n    \n\t\t<span class=\"fa-light fa-arrow-up-right-from-square iconRight\"><\/span>\n\t<\/a>\n\t\t\t<\/div>\n\n\t\t\t<a href=\"https:\/\/mdotjboss.state.mi.us\/MiDrive\/map\" class=\"linkOverlay\" target=\"_blank\" aria-label=\" Real-time Traffic (MDOT)\"><\/a>\n\t\t\n\t<\/div>\n\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\n\t\t\t\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\n<div id=\"busservices\" class=\"blockGlobal paddingTopNone paddingBottomNone tabsFluid\">\n\t\t<div class=\"container\">\n\t\t  \n\n\t\t<div class=\"tabsWrap\" data-tab-instance=\"tab_6a1ff42645bf6\">\n\t\t\t\t\t\t<!-- Mobile Dropdown (Hidden on Desktop) -->\n\t\t\t<div class=\"tabsDropdown showMobile\">\n\t\t\t\t\n<div class=\"dropdown-container\">\n    \n  <div class=\"dropdown-wrapper dropdown-tabs_select_tab_6a1ff42645bf6_dropdown_8367  \">\n\t<select id=\"tabs_select_tab_6a1ff42645bf6_dropdown_8367\"   aria-label=\"\">\n\t  \t\t<option value=\"smart-bus-service-local-metro-detroit\"> SMART Bus Service (Local Metro Detroit)<\/option>\n\t  \t\t<option value=\"detroit-air-xpress-dax\">Detroit Air Xpress (DAX)<\/option>\n\t  \t\t<option value=\"airride-ann-arbor\">AirRide (Ann Arbor)<\/option>\n\t  \t\t<option value=\"michigan-flyer-lansing-east-lansing-jackson\">Michigan Flyer (Lansing\/East Lansing\/Jackson)<\/option>\n\t  \t<\/select>\n  <\/div>\n<\/div>\n\n\n<script>\n  const tabs_select_tab_6a1ff42645bf6_dropdown_8367 = initChoices('#tabs_select_tab_6a1ff42645bf6_dropdown_8367', {\n  removeItemButton: false,\n  placeholder: true,\n  placeholderValue: '',\n  searchEnabled: false,\n  shouldSort: false,\n  itemSelectText: '',\n});\n<\/script>\n\t\t\t<\/div>\n\t\t\n\t\t<!-- Desktop Tabs (Hidden on Mobile) -->\n\t\t\t\t<div class=\"tabWrapper hideMobile\">\n\n\t\t\t\t\t\t\t<button class=\"tabLink active\"\n\t\t\t\t\tonclick=\"openTabComponent(event, 'smart-bus-service-local-metro-detroit')\"\n\t\t\t\t\tid=\"openDefault\"\t\t\t\t\tdata-tab-id=\"smart-bus-service-local-metro-detroit\">\n\t\t\t\t\t SMART Bus Service (Local Metro Detroit)\t\t\t\t<\/button>\n\t\t\t\t\t\t\t<button class=\"tabLink\"\n\t\t\t\t\tonclick=\"openTabComponent(event, 'detroit-air-xpress-dax')\"\n\t\t\t\t\t\t\t\t\t\tdata-tab-id=\"detroit-air-xpress-dax\">\n\t\t\t\t\tDetroit Air Xpress (DAX)\t\t\t\t<\/button>\n\t\t\t\t\t\t\t<button class=\"tabLink\"\n\t\t\t\t\tonclick=\"openTabComponent(event, 'airride-ann-arbor')\"\n\t\t\t\t\t\t\t\t\t\tdata-tab-id=\"airride-ann-arbor\">\n\t\t\t\t\tAirRide (Ann Arbor)\t\t\t\t<\/button>\n\t\t\t\t\t\t\t<button class=\"tabLink\"\n\t\t\t\t\tonclick=\"openTabComponent(event, 'michigan-flyer-lansing-east-lansing-jackson')\"\n\t\t\t\t\t\t\t\t\t\tdata-tab-id=\"michigan-flyer-lansing-east-lansing-jackson\">\n\t\t\t\t\tMichigan Flyer (Lansing\/East Lansing\/Jackson)\t\t\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t<div id=\"smart-bus-service-local-metro-detroit\" data-tab-panel=\"smart-bus-service-local-metro-detroit\" class=\"tabContent tabContentWrapper\" style=\"display: block;\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"grid\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<!-- Two-column layout with image -->\n\t\t\t\t\t\t\t\t<div class=\"col-md-6 mediaLeft\">\n\t\t\t\t\t\t\t\t\t<div class=\"tabContentImage\">\n\t\t\t\t\t\t\t\t\t\t\n<div class=\"primaryImageWrap\">\n\n\t\n\t\n\t<img decoding=\"async\" src=\"https:\/\/wcaa.preprod.fruitionqa.com\/wp-content\/uploads\/2026\/03\/ridesmart_0-e1773862719309.jpg\" \n\t\talt=\"\" \n\t\tclass=\"aspectRatio radiusImage primaryImage\" \n\t\tstyle=\"aspect-ratio: 4 \/ 3;\" \/>\n\n\t\n\t\n\t\n<\/div>\n\n\n<!-- This style is only needed for the first example with aspectRatio -->\n<style>\n\t.aspectRatio:not([style*=\"aspect-ratio\"]) {\n\t\taspect-ratio: 21 \/ 5;\n\t}\n<\/style>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"col-md-6 mediaRight\">\n\t\t\t\t\t\t\t\t\t<div class=\"tabContentCopy maincopy\">\n\t\t\t\t\t\t\t\t\t\t<h2>SMART<\/h2>\n<ul>\n<li><strong>Destination (To &amp; From):<\/strong>\u00a0Downtown Detroit and surrounding suburbs<\/li>\n<li><strong>DTW Pick-Up Location:<\/strong>\u00a0<a href=\"https:\/\/www.smartbus.org\/\">Bus service<\/a>\u00a0can be accessed at both airport terminals\n<ul>\n<li>Evans Terminal: Ground Transportation Center<\/li>\n<li>McNamara Terminal: Departures Level near Door #1<\/li>\n<\/ul>\n<\/li>\n<li><strong>Schedule:\u00a0<\/strong>Details\u00a0<a href=\"https:\/\/www.smartbus.org\/Schedules\/Route-Schedules\">are available at smartbus.org<\/a>.\n<ul>\n<li>Route 125 (Fort Street-Eureka Road) serves the Evans Terminal and the McNamara Terminal<\/li>\n<li>Route 280 (Middle Belt South) serves the Evans Terminal<\/li>\n<\/ul>\n<\/li>\n<li><strong>Additional Info:<\/strong>\u00a0All SMART Fixed Route buses are accessible with space for two wheelchairs and are equipped with bike racks.<\/li>\n<\/ul>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<ul class=\"list medium vertical\"><li><span class=\"fa-classic fa-regular fa-calendar\"><\/span>Schedule: Monday through Friday<\/li><li><span class=\"fa-classic fa-regular fa-clock\"><\/span>Every 30 minutes <\/li><\/ul>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"detroit-air-xpress-dax\" data-tab-panel=\"detroit-air-xpress-dax\" class=\"tabContent tabContentWrapper\" style=\"display: none;\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"grid\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<!-- Two-column layout with image -->\n\t\t\t\t\t\t\t\t<div class=\"col-md-6 mediaLeft\">\n\t\t\t\t\t\t\t\t\t<div class=\"tabContentImage\">\n\t\t\t\t\t\t\t\t\t\t\n<div class=\"primaryImageWrap\">\n\n\t\n\t\n\t<img decoding=\"async\" src=\"https:\/\/wcaa.preprod.fruitionqa.com\/wp-content\/uploads\/2026\/03\/DAX.jpg\" \n\t\talt=\"\" \n\t\tclass=\"aspectRatio radiusImage primaryImage\" \n\t\tstyle=\"aspect-ratio: 4 \/ 3;\" \/>\n\n\t\n\t\n\t\n<\/div>\n\n\n<!-- This style is only needed for the first example with aspectRatio -->\n<style>\n\t.aspectRatio:not([style*=\"aspect-ratio\"]) {\n\t\taspect-ratio: 21 \/ 5;\n\t}\n<\/style>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"col-md-6 mediaRight\">\n\t\t\t\t\t\t\t\t\t<div class=\"tabContentCopy maincopy\">\n\t\t\t\t\t\t\t\t\t\t<h2><strong>Detroit Air Xpress (DAX)<\/strong><\/h2>\n<ul>\n<li><strong>Destination (To &amp; From):\u00a0<\/strong>Downtown Detroit<\/li>\n<li><strong>DTW Pick-Up Location:\u00a0<\/strong><a href=\"https:\/\/www.dax-bus.com\/\">Bus service<\/a>\u00a0can be accessed at both airport terminals\n<ul>\n<li>Evans Terminal: Ground Transportation Center<\/li>\n<li>McNamara Terminal: Departures Level near Door #1<\/li>\n<\/ul>\n<\/li>\n<li><strong>Schedule:<\/strong>\u00a0Monday-Sunday from 3:30 a.m. to 11 p.m., including holidays<\/li>\n<li><strong>Additional Information:\u00a0<\/strong>Tickets are $8 at the door or $6 in advance. Discounted fares are also available. Amenities include convenient luggage storage, comfortable seating, charging ports and Wi-Fi access.<\/li>\n<\/ul>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<ul class=\"list medium vertical\"><li><span class=\"fa-classic fa-regular fa-wifi\"><\/span>Wi-Fi access<\/li><li><span class=\"fa-classic fa-regular fa-bolt\"><\/span>Charging Ports available<\/li><\/ul>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"airride-ann-arbor\" data-tab-panel=\"airride-ann-arbor\" class=\"tabContent tabContentWrapper\" style=\"display: none;\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"grid\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<!-- Two-column layout with image -->\n\t\t\t\t\t\t\t\t<div class=\"col-md-6 mediaLeft\">\n\t\t\t\t\t\t\t\t\t<div class=\"tabContentImage\">\n\t\t\t\t\t\t\t\t\t\t\n<div class=\"primaryImageWrap\">\n\n\t\n\t\n\t<img decoding=\"async\" src=\"https:\/\/wcaa.preprod.fruitionqa.com\/wp-content\/uploads\/2025\/12\/Image-4.png\" \n\t\talt=\"\" \n\t\tclass=\"aspectRatio radiusImage primaryImage\" \n\t\tstyle=\"aspect-ratio: 4 \/ 3;\" \/>\n\n\t\n\t\n\t\n<\/div>\n\n\n<!-- This style is only needed for the first example with aspectRatio -->\n<style>\n\t.aspectRatio:not([style*=\"aspect-ratio\"]) {\n\t\taspect-ratio: 21 \/ 5;\n\t}\n<\/style>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"col-md-6 mediaRight\">\n\t\t\t\t\t\t\t\t\t<div class=\"tabContentCopy maincopy\">\n\t\t\t\t\t\t\t\t\t\t<h2>AirRide (Ann Arbor)<\/h2>\n<ul>\n<li><strong>Destination (To &amp; From):<\/strong>\u00a0Downtown Ann Arbor<\/li>\n<li><strong>DTW Pick-Up Location:<\/strong>\u00a0<a href=\"https:\/\/www.theride.org\/services\/airport-service\">Bus service<\/a>\u00a0can be accessed at both airport terminals\n<ul>\n<li>Evans Terminal: Ground Transportation Center<\/li>\n<li>McNamara Terminal: Departures Level near Door #1<\/li>\n<\/ul>\n<\/li>\n<li><strong>Schedule<\/strong>: Details\u00a0<a href=\"https:\/\/www.michiganflyer.com\/schedule-route\">are available at michiganflyer.com<\/a>.<\/li>\n<li><strong>Additional Info<\/strong>: Amenities include spacious seating, bottled water, overhead luggage racks and charging ports.<\/li>\n<\/ul>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<ul class=\"list medium vertical\"><li><span class=\"fa-classic fa-regular fa-wifi\"><\/span>Comfortable, Wi-Fi equipped coaches.<\/li><li><span class=\"fa-classic fa-regular fa-calendar-pen\"><\/span>Advance reservation recommended.<\/li><\/ul>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"michigan-flyer-lansing-east-lansing-jackson\" data-tab-panel=\"michigan-flyer-lansing-east-lansing-jackson\" class=\"tabContent tabContentWrapper\" style=\"display: none;\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"grid\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<!-- Two-column layout with image -->\n\t\t\t\t\t\t\t\t<div class=\"col-md-6 mediaLeft\">\n\t\t\t\t\t\t\t\t\t<div class=\"tabContentImage\">\n\t\t\t\t\t\t\t\t\t\t\n<div class=\"primaryImageWrap\">\n\n\t\n\t\n\t<img decoding=\"async\" src=\"https:\/\/wcaa.preprod.fruitionqa.com\/wp-content\/uploads\/2025\/12\/Michigan-Flyer.jpg\" \n\t\talt=\"\" \n\t\tclass=\"aspectRatio radiusImage primaryImage\" \n\t\tstyle=\"aspect-ratio: 4 \/ 3;\" \/>\n\n\t\n\t\n\t\n<\/div>\n\n\n<!-- This style is only needed for the first example with aspectRatio -->\n<style>\n\t.aspectRatio:not([style*=\"aspect-ratio\"]) {\n\t\taspect-ratio: 21 \/ 5;\n\t}\n<\/style>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"col-md-6 mediaRight\">\n\t\t\t\t\t\t\t\t\t<div class=\"tabContentCopy maincopy\">\n\t\t\t\t\t\t\t\t\t\t<h2>Michigan Flyer (Lansing\/East Lansing\/Jackson)<\/h2>\n<ul>\n<li><strong>Destination (To &amp; From):<\/strong>\u00a0East Lansing, Whitmore Lake &amp; Ann Arbor<\/li>\n<li><strong>DTW Pick-Up Location<\/strong>:\u00a0<a href=\"https:\/\/www.michiganflyer.com\/\">Bus service<\/a>\u00a0can be accessed at both airport terminals\n<ul>\n<li>Evans Terminal: Ground Transportation Center<\/li>\n<li>McNamara Terminal: Departures Level near Door #1<\/li>\n<\/ul>\n<\/li>\n<li><strong>Schedule<\/strong>: Details\u00a0<a href=\"https:\/\/www.michiganflyer.com\/schedule-route\">are available at michiganflyer.com<\/a>.<\/li>\n<li><strong>Additional Info<\/strong>: Reservations can be made 180 days in advance. Amenities include Wi-Fi access and charging ports.<\/li>\n<\/ul>\n\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<ul class=\"list medium vertical\"><li><span class=\"fa-classic fa-regular fa-wifi\"><\/span>Clean, climate-controlled coaches with onboard Wi-Fi and power outlets.<\/li><li><span class=\"fa-classic fa-regular fa-circle-exclamation\"><\/span>Reservations required.<\/li><\/ul>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t\n\t\t\t<script type=\"text\/javascript\">\n\t\t\t\/* <![CDATA[ *\/\n\t\t\t(function() {\n\t\t\t\t'use strict';\n\t\t\t\tvar instanceId = 'tab_6a1ff42645bf6';\n\n\t\t\t\tfunction initTabDropdown() {\n\t\t\t\t\tvar tabsContainer = document.querySelector('.tabsWrap[data-tab-instance=\"' + instanceId + '\"]');\n\t\t\t\t\tif (!tabsContainer) return;\n\n\t\t\t\t\tvar selectElement = tabsContainer.querySelector('.tabsDropdown select');\n\t\t\t\t\tif (!selectElement) return;\n\n\t\t\t\t\tvar selectId = selectElement.id;\n\n\t\t\t\t\t\/\/ Set the first option as selected by default\n\t\t\t\t\tif (selectElement.options.length > 0) {\n\t\t\t\t\t\tvar firstValue = selectElement.options[0].value;\n\t\t\t\t\t\tselectElement.value = firstValue;\n\n\t\t\t\t\t\t\/\/ Update Choices.js if it exists\n\t\t\t\t\t\tif (typeof window[selectId] !== 'undefined') {\n\t\t\t\t\t\t\tif (window[selectId]) {\n\t\t\t\t\t\t\t\ttry {\n\t\t\t\t\t\t\t\t\twindow[selectId].setChoiceByValue(firstValue);\n\t\t\t\t\t\t\t\t} catch (e) {\n\t\t\t\t\t\t\t\t\t\/\/ Choices.js not ready yet\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t\/\/ Add change listener to the native select element\n\t\t\t\t\tselectElement.addEventListener('change', function(e) {\n\t\t\t\t\t\tvar selectedTabId = e.target.value;\n\n\t\t\t\t\t\t\/\/ Hide all tab contents within this instance\n\t\t\t\t\t\tvar allTabs = tabsContainer.querySelectorAll('.tabContent');\n\t\t\t\t\t\tallTabs.forEach(function(content) {\n\t\t\t\t\t\t\tcontent.style.display = 'none';\n\t\t\t\t\t\t});\n\n\t\t\t\t\t\t\/\/ Remove active class from all tab buttons\n\t\t\t\t\t\tvar allButtons = tabsContainer.querySelectorAll('.tabLink');\n\t\t\t\t\t\tallButtons.forEach(function(button) {\n\t\t\t\t\t\t\tbutton.classList.remove('active');\n\t\t\t\t\t\t});\n\n\t\t\t\t\t\t\/\/ Show selected tab content\n\t\t\t\t\t\tvar selectedContent = document.getElementById(selectedTabId);\n\t\t\t\t\t\tif (selectedContent) {\n\t\t\t\t\t\t\tselectedContent.style.display = 'block';\n\n\t\t\t\t\t\t\t\/\/ Reinitialize Slick sliders in the newly visible tab\n\t\t\t\t\t\t\tif (typeof jQuery !== 'undefined') {\n\t\t\t\t\t\t\t\tsetTimeout(function() {\n\t\t\t\t\t\t\t\t\tvar slickSliders = selectedContent.querySelectorAll('.slick-slider');\n\t\t\t\t\t\t\t\t\tslickSliders.forEach(function(slider) {\n\t\t\t\t\t\t\t\t\t\tvar $slider = jQuery(slider);\n\t\t\t\t\t\t\t\t\t\t\/\/ Check if slider is already initialized\n\t\t\t\t\t\t\t\t\t\tif ($slider.hasClass('slick-initialized')) {\n\t\t\t\t\t\t\t\t\t\t\t\/\/ Refresh the slider to recalculate dimensions\n\t\t\t\t\t\t\t\t\t\t\t$slider.slick('setPosition');\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t\t}, 50);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\/\/ Add active class to corresponding button\n\t\t\t\t\t\tvar selectedButton = tabsContainer.querySelector('[data-tab-id=\"' + selectedTabId + '\"]');\n\t\t\t\t\t\tif (selectedButton) {\n\t\t\t\t\t\t\tselectedButton.classList.add('active');\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\/\/ Update URL hash with tab name (without page reload)\n\t\t\t\t\t\tif (history.pushState) {\n\t\t\t\t\t\t\thistory.pushState(null, null, '#' + selectedTabId);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\twindow.location.hash = selectedTabId;\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\n\t\t\t\t\t\/\/ Listen to Choices.js directly\n\t\t\t\t\tsetTimeout(function() {\n\t\t\t\t\t\tif (typeof window[selectId] !== 'undefined') {\n\t\t\t\t\t\t\tif (window[selectId]) {\n\t\t\t\t\t\t\t\tvar choicesElement = selectElement.parentElement.querySelector('.choices');\n\t\t\t\t\t\t\t\tif (choicesElement) {\n\t\t\t\t\t\t\t\t\tchoicesElement.addEventListener('change', function(e) {\n\t\t\t\t\t\t\t\t\t\tselectElement.dispatchEvent(new Event('change'));\n\t\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}, 100);\n\t\t\t\t}\n\n\t\t\t\t\/\/ Initialize when DOM is ready\n\t\t\t\tif (document.readyState === 'loading') {\n\t\t\t\t\tdocument.addEventListener('DOMContentLoaded', function() {\n\t\t\t\t\t\tsetTimeout(initTabDropdown, 1000);\n\t\t\t\t\t});\n\t\t\t\t} else {\n\t\t\t\t\tsetTimeout(initTabDropdown, 1000);\n\t\t\t\t}\n\t\t\t})();\n\t\t\t\/* ]]> *\/\n\t\t<\/script>\n\t\n\t<!-- URL Hash Navigation Script -->\n\t<script type=\"text\/javascript\">\n\t\t\/* <![CDATA[ *\/\n\t\tconsole.log('[Tab Hash Nav] Script loaded for instance: tab_6a1ff42645bf6');\n\t\t(function() {\n\t\t\t'use strict';\n\t\t\tvar instanceId = 'tab_6a1ff42645bf6';\n\n\t\t\tfunction activateTabByHash() {\n\t\t\t\tvar hash = window.location.hash.substring(1); \/\/ Remove the # character\n\t\t\t\tconsole.log('[Tab Hash Nav] Instance:', instanceId, 'Hash:', hash);\n\t\t\t\tif (!hash) {\n\t\t\t\t\tconsole.log('[Tab Hash Nav] No hash found, skipping');\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\n\t\t\t\tvar tabsContainer = document.querySelector('.tabsWrap[data-tab-instance=\"' + instanceId + '\"]');\n\t\t\t\tconsole.log('[Tab Hash Nav] Container found:', !!tabsContainer);\n\t\t\t\tif (!tabsContainer) return false;\n\n\t\t\t\t\/\/ Check if this hash corresponds to a tab in this instance\n\t\t\t\tvar targetTab = tabsContainer.querySelector('#' + CSS.escape(hash));\n\t\t\t\tconsole.log('[Tab Hash Nav] Target tab found:', !!targetTab, 'Is tabContent:', targetTab ? targetTab.classList.contains('tabContent') : false);\n\t\t\t\tif (!targetTab || !targetTab.classList.contains('tabContent')) {\n\t\t\t\t\tconsole.log('[Tab Hash Nav] Tab not found in this instance, skipping');\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\n\t\t\t\tconsole.log('[Tab Hash Nav] Activating tab:', hash);\n\n\t\t\t\t\/\/ Hide all tab contents\n\t\t\t\tvar allTabs = tabsContainer.querySelectorAll('.tabContent');\n\t\t\t\tallTabs.forEach(function(content) {\n\t\t\t\t\tcontent.style.display = 'none';\n\t\t\t\t});\n\n\t\t\t\t\/\/ Remove active class from all buttons\n\t\t\t\tvar allButtons = tabsContainer.querySelectorAll('.tabLink');\n\t\t\t\tallButtons.forEach(function(button) {\n\t\t\t\t\tbutton.classList.remove('active');\n\t\t\t\t});\n\n\t\t\t\t\/\/ Show the target tab\n\t\t\t\ttargetTab.style.display = 'block';\n\n\t\t\t\t\/\/ Add active class to corresponding button\n\t\t\t\tvar targetButton = tabsContainer.querySelector('[data-tab-id=\"' + hash + '\"]');\n\t\t\t\tif (targetButton) {\n\t\t\t\t\ttargetButton.classList.add('active');\n\t\t\t\t}\n\n\t\t\t\t\/\/ Update dropdown if mobile dropdown is enabled\n\t\t\t\tvar selectElement = tabsContainer.querySelector('.tabsDropdown select');\n\t\t\t\tif (selectElement) {\n\t\t\t\t\tselectElement.value = hash;\n\t\t\t\t\tvar selectId = selectElement.id;\n\t\t\t\t\t\/\/ Update Choices.js if it exists\n\t\t\t\t\tif (typeof window[selectId] !== 'undefined') {\n\t\t\t\t\t\tif (window[selectId]) {\n\t\t\t\t\t\t\ttry {\n\t\t\t\t\t\t\t\twindow[selectId].setChoiceByValue(hash);\n\t\t\t\t\t\t\t} catch (e) {\n\t\t\t\t\t\t\t\t\/\/ Choices.js not ready or doesn't support this method\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t\/\/ Reinitialize Slick sliders in the newly visible tab\n\t\t\t\tif (typeof jQuery !== 'undefined') {\n\t\t\t\t\tsetTimeout(function() {\n\t\t\t\t\t\tvar slickSliders = targetTab.querySelectorAll('.slick-slider');\n\t\t\t\t\t\tslickSliders.forEach(function(slider) {\n\t\t\t\t\t\t\tvar $slider = jQuery(slider);\n\t\t\t\t\t\t\tif ($slider.hasClass('slick-initialized')) {\n\t\t\t\t\t\t\t\t$slider.slick('setPosition');\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t});\n\t\t\t\t\t}, 50);\n\t\t\t\t}\n\n\t\t\t\treturn true;\n\t\t\t}\n\n\t\t\t\/\/ Activate tab on page load if hash is present\n\t\t\tif (document.readyState === 'loading') {\n\t\t\t\tdocument.addEventListener('DOMContentLoaded', function() {\n\t\t\t\t\tsetTimeout(activateTabByHash, 100);\n\t\t\t\t});\n\t\t\t} else {\n\t\t\t\tsetTimeout(activateTabByHash, 100);\n\t\t\t}\n\n\t\t\t\/\/ Listen for hash changes (e.g., browser back\/forward buttons)\n\t\t\twindow.addEventListener('hashchange', activateTabByHash);\n\t\t})();\n\t\t\/* ]]> *\/\n\t<\/script>\n<\/div>\n\t<\/div>\n<\/div>\n\n<div id=\"tipsandfaqs\" class=\"blockGlobal paddingTopSM paddingBottomSM tabsFluid\" style=\"background-color:#fff;\">\n\t\t<div class=\"container\">\n\t\t  \n\n\t\t<div class=\"tabsWrap\" data-tab-instance=\"tab_6a1ff42647807\">\n\t\t\t\t\t\t<!-- Mobile Dropdown (Hidden on Desktop) -->\n\t\t\t<div class=\"tabsDropdown showMobile\">\n\t\t\t\t\n<div class=\"dropdown-container\">\n    \n  <div class=\"dropdown-wrapper dropdown-tabs_select_tab_6a1ff42647807_dropdown_9414  \">\n\t<select id=\"tabs_select_tab_6a1ff42647807_dropdown_9414\"   aria-label=\"\">\n\t  \t\t<option value=\"helpful-tips\">Helpful Tips<\/option>\n\t  \t\t<option value=\"frequently-asked-questions\">Frequently Asked Questions<\/option>\n\t  \t<\/select>\n  <\/div>\n<\/div>\n\n\n<script>\n  const tabs_select_tab_6a1ff42647807_dropdown_9414 = initChoices('#tabs_select_tab_6a1ff42647807_dropdown_9414', {\n  removeItemButton: false,\n  placeholder: true,\n  placeholderValue: '',\n  searchEnabled: false,\n  shouldSort: false,\n  itemSelectText: '',\n});\n<\/script>\n\t\t\t<\/div>\n\t\t\n\t\t<!-- Desktop Tabs (Hidden on Mobile) -->\n\t\t\t\t<div class=\"tabWrapper hideMobile\">\n\n\t\t\t\t\t\t\t<button class=\"tabLink active\"\n\t\t\t\t\tonclick=\"openTabComponent(event, 'helpful-tips')\"\n\t\t\t\t\tid=\"openDefault\"\t\t\t\t\tdata-tab-id=\"helpful-tips\">\n\t\t\t\t\tHelpful Tips\t\t\t\t<\/button>\n\t\t\t\t\t\t\t<button class=\"tabLink\"\n\t\t\t\t\tonclick=\"openTabComponent(event, 'frequently-asked-questions')\"\n\t\t\t\t\t\t\t\t\t\tdata-tab-id=\"frequently-asked-questions\">\n\t\t\t\t\tFrequently Asked Questions\t\t\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t<div id=\"helpful-tips\" data-tab-panel=\"helpful-tips\" class=\"tabContent tabContentWrapper\" style=\"display: block;\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"grid\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<!-- Two-column layout with image -->\n\t\t\t\t\t\t\t\t<div class=\"col-md-6 mediaLeft\">\n\t\t\t\t\t\t\t\t\t<div class=\"tabContentImage\">\n\t\t\t\t\t\t\t\t\t\t\n<div class=\"primaryImageWrap\">\n\n\t\n\t\n\t<img decoding=\"async\" src=\"https:\/\/wcaa.preprod.fruitionqa.com\/wp-content\/uploads\/2025\/12\/public-transportations-05.webp\" \n\t\talt=\"\" \n\t\tclass=\"aspectRatio radiusImage primaryImage\" \n\t\tstyle=\"aspect-ratio: 4 \/ 3;\" \/>\n\n\t\n\t\n\t\n<\/div>\n\n\n<!-- This style is only needed for the first example with aspectRatio -->\n<style>\n\t.aspectRatio:not([style*=\"aspect-ratio\"]) {\n\t\taspect-ratio: 21 \/ 5;\n\t}\n<\/style>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"col-md-6 mediaRight\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"tabContentCopy maincopy\">\n\t\t\t\t\t\t\t\t\t\t\t<h2>Helpful Tips<\/h2>\n<p>Get tips for your travel at DTW.<\/p>\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"tabContentAccordions\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n<div class=\"beefup openAccordion accordionStyle boxed\">\n\t<button title=\"Show  Terminal Pick-Up and Drop-Off Zones\" class=\"openTitle beefup__head h6 \"><span class=\"beefup__head--title\"> Terminal Pick-Up and Drop-Off Zones<\/span><\/button>\n\t<div class=\"beefup__body maincopy\" role=\"region\" hidden=\"hidden\" style=\"display: none;\">\n\t\t<p>All public transportation providers pick up and drop off at the Ground Transportation Centers at both the <a href=\"https:\/\/maps.metroairport.com\/?poiId=712\" target=\"_blank\" rel=\"noopener\" data-fpl-component=\"primitive\">McNamara Terminal<\/a> and the <a href=\"https:\/\/maps.metroairport.com\/?poiId=713\" target=\"_blank\" rel=\"noopener\" data-fpl-component=\"primitive\">Evans Terminal<\/a>. Follow airport signage for \u201cPublic Transit\u201d or ask an <a href=\"https:\/\/www.metroairport.com\/about-dtw\/airport-ambassadors\" target=\"_blank\" rel=\"noopener\" data-fpl-component=\"primitive\">Airport Ambassador<\/a> for assistance. Stops are clearly marked and fully accessible.<\/p>\n\t\t\t<\/div>\n<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n<div class=\"beefup openAccordion accordionStyle boxed\">\n\t<button title=\"Show Fare and Payment Info\" class=\"openTitle beefup__head h6 \"><span class=\"beefup__head--title\">Fare and Payment Info<\/span><\/button>\n\t<div class=\"beefup__body maincopy\" role=\"region\" hidden=\"hidden\" style=\"display: none;\">\n\t\t<p>Each transportation provider sets its own fare structure. Most accept cash, credit\/debit cards, and mobile payments. Some services offer reduced rates for seniors, students, and persons with disabilities. Check each provider\u2019s site for the most current pricing:<\/p>\n<ul role=\"list\">\n<li><a href=\"https:\/\/www.smartbus.org\/\" target=\"_blank\" rel=\"noopener\" data-fpl-component=\"primitive\">SMART Bus<\/a><\/li>\n<li><a href=\"https:\/\/www.theride.org\/services\/airride\" target=\"_blank\" rel=\"noopener\" data-fpl-component=\"primitive\">AirRide by TheRide<\/a><\/li>\n<li><a href=\"https:\/\/www.michiganflyer.com\/\" target=\"_blank\" rel=\"noopener\" data-fpl-component=\"primitive\">Michigan Flyer<\/a><\/li>\n<\/ul>\n\t\t\t<\/div>\n<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n<div class=\"beefup openAccordion accordionStyle boxed\">\n\t<button title=\"Show Accessibility and Support\" class=\"openTitle beefup__head h6 \"><span class=\"beefup__head--title\">Accessibility and Support<\/span><\/button>\n\t<div class=\"beefup__body maincopy\" role=\"region\" hidden=\"hidden\" style=\"display: none;\">\n\t\t<p>All transit options serving DTW are ADA-compliant, including buses with ramps or lifts and priority seating. The airport terminals feature accessible signage, elevators, and curbside assistance. Visit our Accessibility Services page to learn more or request additional support.<\/p>\n<p><a href=\"https:\/\/wcaa.preprod.fruitionqa.com\/services\/\">Our Services<\/a><\/p>\n\t\t\t<\/div>\n<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n<div class=\"beefup openAccordion accordionStyle boxed\">\n\t<button title=\"Show Plan Your Trip\" class=\"openTitle beefup__head h6 \"><span class=\"beefup__head--title\">Plan Your Trip<\/span><\/button>\n\t<div class=\"beefup__body maincopy\" role=\"region\" hidden=\"hidden\" style=\"display: none;\">\n\t\t<p>Use Google Maps, Moovit, or Transit App to find routes and check real-time schedules. Always verify your provider\u2019s departure times and service alerts. Some providers, like AirRide and Michigan Flyer, require or recommend advance reservations.<\/p>\n\t\t\t<\/div>\n<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<div id=\"frequently-asked-questions\" data-tab-panel=\"frequently-asked-questions\" class=\"tabContent tabContentWrapper\" style=\"display: none;\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"grid\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<!-- Two-column layout with image -->\n\t\t\t\t\t\t\t\t<div class=\"col-md-6 mediaLeft\">\n\t\t\t\t\t\t\t\t\t<div class=\"tabContentImage\">\n\t\t\t\t\t\t\t\t\t\t\n<div class=\"primaryImageWrap\">\n\n\t\n\t\n\t<img decoding=\"async\" src=\"https:\/\/wcaa.preprod.fruitionqa.com\/wp-content\/uploads\/2025\/12\/public-transportations-05.webp\" \n\t\talt=\"\" \n\t\tclass=\"aspectRatio radiusImage primaryImage\" \n\t\tstyle=\"aspect-ratio: 4 \/ 3;\" \/>\n\n\t\n\t\n\t\n<\/div>\n\n\n<!-- This style is only needed for the first example with aspectRatio -->\n<style>\n\t.aspectRatio:not([style*=\"aspect-ratio\"]) {\n\t\taspect-ratio: 21 \/ 5;\n\t}\n<\/style>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"col-md-6 mediaRight\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"tabContentCopy maincopy\">\n\t\t\t\t\t\t\t\t\t\t\t<h2>Frequently Asked Questions<\/h2>\n<p>Find quick answers to common questions about getting to and from DTW using public transportation.<\/p>\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"tabContentAccordions\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n<div class=\"beefup openAccordion accordionStyle boxed\">\n\t<button title=\"Show Which public transportation services serve DTW?\" class=\"openTitle beefup__head h6 \"><span class=\"beefup__head--title\">Which public transportation services serve DTW?<\/span><\/button>\n\t<div class=\"beefup__body maincopy\" role=\"region\" hidden=\"hidden\" style=\"display: none;\">\n\t\t<p>Three providers currently offer public transportation to and from Detroit Metro Airport:<\/p>\n<ul role=\"list\">\n<li><a href=\"https:\/\/www.smartbus.org\/\" target=\"_blank\" rel=\"noopener\" data-fpl-component=\"primitive\">SMART Bus &#8211; Route 261 FAST Michigan<\/a><\/li>\n<li><a href=\"https:\/\/www.theride.org\/services\/airride\" target=\"_blank\" rel=\"noopener\" data-fpl-component=\"primitive\">AirRide (operated by TheRide in Ann Arbor)<\/a><\/li>\n<li><a href=\"https:\/\/www.michiganflyer.com\/\" target=\"_blank\" rel=\"noopener\" data-fpl-component=\"primitive\">Michigan Flyer (from Lansing, Jackson, and Brighton)<\/a><\/li>\n<\/ul>\n\t\t\t<\/div>\n<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n<div class=\"beefup openAccordion accordionStyle boxed\">\n\t<button title=\"Show Where do I catch the bus at the airport?\" class=\"openTitle beefup__head h6 \"><span class=\"beefup__head--title\">Where do I catch the bus at the airport?<\/span><\/button>\n\t<div class=\"beefup__body maincopy\" role=\"region\" hidden=\"hidden\" style=\"display: none;\">\n\t\t<p>All buses arrive and depart from the Ground Transportation Center at each terminal:<\/p>\n<ul role=\"list\">\n<li><strong>McNamara Terminal<\/strong>: Follow signs to the Ground Transportation area near domestic arrivals.<\/li>\n<li><strong>Evans Terminal<\/strong>: Located on the lower level, outside baggage claim.<\/li>\n<\/ul>\n\t\t\t<\/div>\n<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n<div class=\"beefup openAccordion accordionStyle boxed\">\n\t<button title=\"Show How can I check schedules and fares?\" class=\"openTitle beefup__head h6 \"><span class=\"beefup__head--title\">How can I check schedules and fares?<\/span><\/button>\n\t<div class=\"beefup__body maincopy\" role=\"region\" hidden=\"hidden\" style=\"display: none;\">\n\t\t<p>Each provider maintains their own schedule and pricing. Use the links below to check real-time departure times and reserve your seat if needed:<\/p>\n<ul role=\"list\">\n<li><a href=\"https:\/\/www.smartbus.org\/\" target=\"_blank\" rel=\"noopener\" data-fpl-component=\"primitive\">SMART Bus Schedule<\/a><\/li>\n<li><a href=\"https:\/\/www.theride.org\/services\/airride\" target=\"_blank\" rel=\"noopener\" data-fpl-component=\"primitive\">AirRide Schedule &amp; Booking<\/a><\/li>\n<li><a href=\"https:\/\/www.michiganflyer.com\/\" target=\"_blank\" rel=\"noopener\" data-fpl-component=\"primitive\">Michigan Flyer Schedules<\/a><\/li>\n<\/ul>\n\t\t\t<\/div>\n<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n<div class=\"beefup openAccordion accordionStyle boxed\">\n\t<button title=\"Show Do I need to book tickets in advance?\" class=\"openTitle beefup__head h6 \"><span class=\"beefup__head--title\">Do I need to book tickets in advance?<\/span><\/button>\n\t<div class=\"beefup__body maincopy\" role=\"region\" hidden=\"hidden\" style=\"display: none;\">\n\t\t<p>Advance reservations are strongly recommended for AirRide and Michigan Flyer, especially during peak travel times. SMART Bus does not require reservations &#8211; just pay at boarding.<\/p>\n\t\t\t<\/div>\n<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n<div class=\"beefup openAccordion accordionStyle boxed\">\n\t<button title=\"Show What do I need to know about Wheelchairs and Public Transportation??\" class=\"openTitle beefup__head h6 \"><span class=\"beefup__head--title\">What do I need to know about Wheelchairs and Public Transportation??<\/span><\/button>\n\t<div class=\"beefup__body maincopy\" role=\"region\" hidden=\"hidden\" style=\"display: none;\">\n\t\t<div data-sfc-cp=\"\" data-hveid=\"CAEQAA\" data-processed=\"true\"><a href=\"https:\/\/wcaa.preprod.fruitionqa.com\/services\/wheelchairs\/\">Our Wheelchair Services Page<\/a> <em>\u2192<\/em><\/div>\n<div data-sfc-cp=\"\" data-hveid=\"CAEQAA\" data-processed=\"true\"><\/div>\n<div class=\"Y3BBE\" data-sfc-cp=\"\" data-hveid=\"CAEQAA\" data-processed=\"true\">For\u00a0<strong class=\"Yjhzub\" data-processed=\"true\">Michigan Flyer AirRide<\/strong>, buses are wheelchair accessible, but\u00a0<strong class=\"Yjhzub\" data-processed=\"true\">24-hour advance notice<\/strong>\u00a0is crucial to arrange lift service and notify them of scooters\/service animals. For\u00a0<strong class=\"Yjhzub\" data-processed=\"true\"><a class=\"GI370e\" href=\"https:\/\/www.google.com\/search?q=SMART+Bus&amp;oq=Wheelchair+Accessibility+Information+for+air+ride+and+smartbus+michigan&amp;gs_lcrp=EgZjaHJvbWUyBggAEEUYOTIHCAEQIRigATIHCAIQIRigATIHCAMQIRigATIHCAQQIRigATIHCAUQIRiPAtIBCDMwMzRqMGo3qAIAsAIA&amp;sourceid=chrome&amp;ie=UTF-8&amp;mstk=AUtExfDCAYrNFAlnws-3N-Gnc_7FqSROQVZaaB8lObBOrGX6CIq0D0mEpanwYCqr7QD2JLU2ipjX9H2rb93VV_Nc-GlzV31xlKp_SuGFi5cQ0bsiEUPFtPS4iYxXXJPAfhN6UVpqnnWfQ4g72YPZTcwNwxgfBWbx-Z3L_UkTe6dsF5dIMT4&amp;csui=3&amp;ved=2ahUKEwjLm7jMi9yRAxXAGFkFHammJNsQgK4QegQIARAB\" data-wiz-uids=\"nspKWc_d\" data-ved=\"2ahUKEwjLm7jMi9yRAxXAGFkFHammJNsQgK4QegQIARAB\" data-hveid=\"CAEQAQ\" data-processed=\"true\">SMART Bus<\/a><\/strong>, all fixed-route buses have lifts\/ramps and space for two wheelchairs (max 32&#8243;x48&#8243;, 1000 lbs total), with securement systems provided; they also offer certified ADA Paratransit for those unable to use fixed routes.<span class=\"uJ19be notranslate\" data-wiz-uids=\"nspKWc_e,nspKWc_f,nspKWc_g\" data-processed=\"true\"><span class=\"vKEkVd\" data-animation-atomic=\"\" data-wiz-attrbind=\"class=nspKWc_e\/TKHnVd;\" data-processed=\"true\">\u00a0<button class=\"rBl3me\" data-amic=\"true\" data-icl-uuid=\"441a2fbe-4ba5-40ad-bf14-3104652ded85\" aria-label=\"View related links\" data-wiz-attrbind=\"disabled=nspKWc_e\/C5gNJc;class=nspKWc_e\/UpSNec;\" data-ved=\"2ahUKEwjLm7jMi9yRAxXAGFkFHammJNsQye0OegQIARAC\" data-processed=\"true\"><\/button><\/span><\/span><\/div>\n<div class=\"Fsg96\" data-sfc-cp=\"\" data-processed=\"true\"><\/div>\n<div class=\"otQkpb\" role=\"heading\" data-animation-nesting=\"\" data-sfc-cp=\"\" data-processed=\"true\">Michigan Flyer (AirRide)<button class=\"rBl3me\" data-amic=\"true\" data-icl-uuid=\"d878f6b3-3887-4f04-a38b-7491de6579e7\" aria-label=\"View related links\" data-wiz-attrbind=\"disabled=nspKWc_q\/C5gNJc;class=nspKWc_q\/UpSNec;\" data-ved=\"2ahUKEwjLm7jMi9yRAxXAGFkFHammJNsQye0OegQIAhAA\" data-processed=\"true\"><\/button><\/div>\n<ul class=\"KsbFXc U6u95\" data-processed=\"true\">\n<li data-hveid=\"CAMQAA\" data-processed=\"true\"><span class=\"T286Pc\" data-sfc-cp=\"\" data-processed=\"true\"><strong class=\"Yjhzub\" data-processed=\"true\">Accessibility:<\/strong>\u00a0Motorcoaches are wheelchair accessible.<\/span><\/li>\n<li data-hveid=\"CAMQAQ\" data-processed=\"true\"><span class=\"T286Pc\" data-sfc-cp=\"\" data-processed=\"true\"><strong class=\"Yjhzub\" data-processed=\"true\">Reservations:<\/strong>\u00a0Strongly recommend 24-hour advance notice for lift service.<\/span><\/li>\n<li data-hveid=\"CAMQAg\" data-processed=\"true\"><span class=\"T286Pc\" data-sfc-cp=\"\" data-processed=\"true\"><strong class=\"Yjhzub\" data-processed=\"true\">Scooters\/Animals:<\/strong>\u00a0Notify them if traveling with a scooter or service animal.<\/span><\/li>\n<li data-hveid=\"CAMQAw\" data-processed=\"true\"><span class=\"T286Pc\" data-sfc-cp=\"\" data-processed=\"true\"><strong class=\"Yjhzub\" data-processed=\"true\">Contact:<\/strong>\u00a0Call or use the ADA form when booking online.<\/span><span class=\"uJ19be notranslate\" data-wiz-uids=\"nspKWc_16,nspKWc_17,nspKWc_18\" data-processed=\"true\"><span class=\"vKEkVd\" data-animation-atomic=\"\" data-wiz-attrbind=\"class=nspKWc_16\/TKHnVd;\" data-processed=\"true\">\u00a0<button class=\"rBl3me\" data-amic=\"true\" data-icl-uuid=\"94b5f9fd-4360-4592-a76d-05e0a6d13f67\" aria-label=\"View related links\" data-wiz-attrbind=\"disabled=nspKWc_16\/C5gNJc;class=nspKWc_16\/UpSNec;\" data-ved=\"2ahUKEwjLm7jMi9yRAxXAGFkFHammJNsQye0OegQIAxAE\" data-processed=\"true\"><\/button><\/span><\/span><\/li>\n<\/ul>\n<div class=\"Fsg96\" data-sfc-cp=\"\" data-processed=\"true\"><\/div>\n<div class=\"otQkpb\" role=\"heading\" data-animation-nesting=\"\" data-sfc-cp=\"\" data-processed=\"true\">SMART Bus (Detroit Metro Area)<button class=\"rBl3me\" data-amic=\"true\" data-icl-uuid=\"b15646cd-13ad-49a9-9b92-f960f27774a1\" aria-label=\"View related links\" data-wiz-attrbind=\"disabled=nspKWc_1e\/C5gNJc;class=nspKWc_1e\/UpSNec;\" data-ved=\"2ahUKEwjLm7jMi9yRAxXAGFkFHammJNsQye0OegQIBBAA\" data-processed=\"true\"><\/button><\/div>\n<ul class=\"KsbFXc U6u95\" data-processed=\"true\">\n<li data-hveid=\"CAYQAA\" data-processed=\"true\"><span class=\"T286Pc\" data-sfc-cp=\"\" data-processed=\"true\"><strong class=\"Yjhzub\" data-processed=\"true\"><a class=\"GI370e\" href=\"https:\/\/www.google.com\/search?q=Fixed+Route&amp;oq=Wheelchair+Accessibility+Information+for+air+ride+and+smartbus+michigan&amp;gs_lcrp=EgZjaHJvbWUyBggAEEUYOTIHCAEQIRigATIHCAIQIRigATIHCAMQIRigATIHCAQQIRigATIHCAUQIRiPAtIBCDMwMzRqMGo3qAIAsAIA&amp;sourceid=chrome&amp;ie=UTF-8&amp;mstk=AUtExfDCAYrNFAlnws-3N-Gnc_7FqSROQVZaaB8lObBOrGX6CIq0D0mEpanwYCqr7QD2JLU2ipjX9H2rb93VV_Nc-GlzV31xlKp_SuGFi5cQ0bsiEUPFtPS4iYxXXJPAfhN6UVpqnnWfQ4g72YPZTcwNwxgfBWbx-Z3L_UkTe6dsF5dIMT4&amp;csui=3&amp;ved=2ahUKEwjLm7jMi9yRAxXAGFkFHammJNsQgK4QegQIBhAB\" data-wiz-uids=\"nspKWc_3m\" data-ved=\"2ahUKEwjLm7jMi9yRAxXAGFkFHammJNsQgK4QegQIBhAB\" data-hveid=\"CAYQAQ\" data-processed=\"true\">Fixed Route<\/a>:<\/strong><\/span>\n<ul class=\"KsbFXc U6u95\" data-processed=\"true\">\n<li data-hveid=\"CAYQAg\" data-processed=\"true\"><span class=\"T286Pc\" data-sfc-cp=\"\" data-processed=\"true\">All buses have wheelchair lifts\/ramps and space for two wheelchairs.<\/span><\/li>\n<li data-hveid=\"CAYQAw\" data-processed=\"true\"><span class=\"T286Pc\" data-sfc-cp=\"\" data-processed=\"true\"><strong class=\"Yjhzub\" data-processed=\"true\">Wheelchair\/Scooter Limits:<\/strong>\u00a0Max 32&#8243; wide x 48&#8243; long; combined weight with occupant under 1,000 lbs.<\/span><\/li>\n<li data-hveid=\"CAYQBA\" data-processed=\"true\"><span class=\"T286Pc\" data-sfc-cp=\"\" data-processed=\"true\"><strong class=\"Yjhzub\" data-processed=\"true\">Securement:<\/strong>\u00a0Drivers use a Q&#8217;Straint\u2122 system to secure devices.<\/span><\/li>\n<li data-hveid=\"CAYQBQ\" data-processed=\"true\"><span class=\"T286Pc\" data-sfc-cp=\"\" data-processed=\"true\"><strong class=\"Yjhzub\" data-processed=\"true\">How to Ride:<\/strong>\u00a0Signal the driver, tell them your stop, and exit through front or rear doors when safe.<\/span><\/li>\n<\/ul>\n<\/li>\n<li data-hveid=\"CAYQBg\" data-processed=\"true\"><span class=\"T286Pc\" data-sfc-cp=\"\" data-processed=\"true\"><strong class=\"Yjhzub\" data-processed=\"true\"><a class=\"GI370e\" href=\"https:\/\/www.google.com\/search?q=ADA+Paratransit&amp;oq=Wheelchair+Accessibility+Information+for+air+ride+and+smartbus+michigan&amp;gs_lcrp=EgZjaHJvbWUyBggAEEUYOTIHCAEQIRigATIHCAIQIRigATIHCAMQIRigATIHCAQQIRigATIHCAUQIRiPAtIBCDMwMzRqMGo3qAIAsAIA&amp;sourceid=chrome&amp;ie=UTF-8&amp;mstk=AUtExfDCAYrNFAlnws-3N-Gnc_7FqSROQVZaaB8lObBOrGX6CIq0D0mEpanwYCqr7QD2JLU2ipjX9H2rb93VV_Nc-GlzV31xlKp_SuGFi5cQ0bsiEUPFtPS4iYxXXJPAfhN6UVpqnnWfQ4g72YPZTcwNwxgfBWbx-Z3L_UkTe6dsF5dIMT4&amp;csui=3&amp;ved=2ahUKEwjLm7jMi9yRAxXAGFkFHammJNsQgK4QegQIBhAH\" data-wiz-uids=\"nspKWc_42\" data-ved=\"2ahUKEwjLm7jMi9yRAxXAGFkFHammJNsQgK4QegQIBhAH\" data-hveid=\"CAYQBw\" data-processed=\"true\">ADA Paratransit<\/a>:<\/strong><\/span>\n<ul class=\"KsbFXc U6u95\" data-processed=\"true\">\n<li data-hveid=\"CAYQCA\" data-processed=\"true\"><span class=\"T286Pc\" data-sfc-cp=\"\" data-processed=\"true\">A curb-to-curb service for those unable to use fixed routes.<\/span><\/li>\n<li data-hveid=\"CAYQCQ\" data-processed=\"true\"><span class=\"T286Pc\" data-sfc-cp=\"\" data-processed=\"true\">Requires separate ADA certification and advance booking.<\/span><\/li>\n<\/ul>\n<\/li>\n<li data-hveid=\"CAYQCg\" data-processed=\"true\"><span class=\"T286Pc\" data-sfc-cp=\"\" data-processed=\"true\"><strong class=\"Yjhzub\" data-processed=\"true\">Service Animals:<\/strong> Welcome on all services.<\/span><\/li>\n<\/ul>\n\t\t\t<\/div>\n<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\n<div class=\"beefup openAccordion accordionStyle boxed\">\n\t<button title=\"Show Can I bring luggage on board?\" class=\"openTitle beefup__head h6 \"><span class=\"beefup__head--title\">Can I bring luggage on board?<\/span><\/button>\n\t<div class=\"beefup__body maincopy\" role=\"region\" hidden=\"hidden\" style=\"display: none;\">\n\t\t<p>Yes. All transit providers allow standard luggage. Larger suitcases and carry-ons are permitted, especially on coach-style buses like AirRide and Michigan Flyer. Check each provider\u2019s guidelines for baggage limits.<\/p>\n\t\t\t<\/div>\n<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\n\t\t\t<script type=\"text\/javascript\">\n\t\t\t\/* <![CDATA[ *\/\n\t\t\t(function() {\n\t\t\t\t'use strict';\n\t\t\t\tvar instanceId = 'tab_6a1ff42647807';\n\n\t\t\t\tfunction initTabDropdown() {\n\t\t\t\t\tvar tabsContainer = document.querySelector('.tabsWrap[data-tab-instance=\"' + instanceId + '\"]');\n\t\t\t\t\tif (!tabsContainer) return;\n\n\t\t\t\t\tvar selectElement = tabsContainer.querySelector('.tabsDropdown select');\n\t\t\t\t\tif (!selectElement) return;\n\n\t\t\t\t\tvar selectId = selectElement.id;\n\n\t\t\t\t\t\/\/ Set the first option as selected by default\n\t\t\t\t\tif (selectElement.options.length > 0) {\n\t\t\t\t\t\tvar firstValue = selectElement.options[0].value;\n\t\t\t\t\t\tselectElement.value = firstValue;\n\n\t\t\t\t\t\t\/\/ Update Choices.js if it exists\n\t\t\t\t\t\tif (typeof window[selectId] !== 'undefined') {\n\t\t\t\t\t\t\tif (window[selectId]) {\n\t\t\t\t\t\t\t\ttry {\n\t\t\t\t\t\t\t\t\twindow[selectId].setChoiceByValue(firstValue);\n\t\t\t\t\t\t\t\t} catch (e) {\n\t\t\t\t\t\t\t\t\t\/\/ Choices.js not ready yet\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\t\/\/ Add change listener to the native select element\n\t\t\t\t\tselectElement.addEventListener('change', function(e) {\n\t\t\t\t\t\tvar selectedTabId = e.target.value;\n\n\t\t\t\t\t\t\/\/ Hide all tab contents within this instance\n\t\t\t\t\t\tvar allTabs = tabsContainer.querySelectorAll('.tabContent');\n\t\t\t\t\t\tallTabs.forEach(function(content) {\n\t\t\t\t\t\t\tcontent.style.display = 'none';\n\t\t\t\t\t\t});\n\n\t\t\t\t\t\t\/\/ Remove active class from all tab buttons\n\t\t\t\t\t\tvar allButtons = tabsContainer.querySelectorAll('.tabLink');\n\t\t\t\t\t\tallButtons.forEach(function(button) {\n\t\t\t\t\t\t\tbutton.classList.remove('active');\n\t\t\t\t\t\t});\n\n\t\t\t\t\t\t\/\/ Show selected tab content\n\t\t\t\t\t\tvar selectedContent = document.getElementById(selectedTabId);\n\t\t\t\t\t\tif (selectedContent) {\n\t\t\t\t\t\t\tselectedContent.style.display = 'block';\n\n\t\t\t\t\t\t\t\/\/ Reinitialize Slick sliders in the newly visible tab\n\t\t\t\t\t\t\tif (typeof jQuery !== 'undefined') {\n\t\t\t\t\t\t\t\tsetTimeout(function() {\n\t\t\t\t\t\t\t\t\tvar slickSliders = selectedContent.querySelectorAll('.slick-slider');\n\t\t\t\t\t\t\t\t\tslickSliders.forEach(function(slider) {\n\t\t\t\t\t\t\t\t\t\tvar $slider = jQuery(slider);\n\t\t\t\t\t\t\t\t\t\t\/\/ Check if slider is already initialized\n\t\t\t\t\t\t\t\t\t\tif ($slider.hasClass('slick-initialized')) {\n\t\t\t\t\t\t\t\t\t\t\t\/\/ Refresh the slider to recalculate dimensions\n\t\t\t\t\t\t\t\t\t\t\t$slider.slick('setPosition');\n\t\t\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t\t}, 50);\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\/\/ Add active class to corresponding button\n\t\t\t\t\t\tvar selectedButton = tabsContainer.querySelector('[data-tab-id=\"' + selectedTabId + '\"]');\n\t\t\t\t\t\tif (selectedButton) {\n\t\t\t\t\t\t\tselectedButton.classList.add('active');\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\/\/ Update URL hash with tab name (without page reload)\n\t\t\t\t\t\tif (history.pushState) {\n\t\t\t\t\t\t\thistory.pushState(null, null, '#' + selectedTabId);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\twindow.location.hash = selectedTabId;\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\n\t\t\t\t\t\/\/ Listen to Choices.js directly\n\t\t\t\t\tsetTimeout(function() {\n\t\t\t\t\t\tif (typeof window[selectId] !== 'undefined') {\n\t\t\t\t\t\t\tif (window[selectId]) {\n\t\t\t\t\t\t\t\tvar choicesElement = selectElement.parentElement.querySelector('.choices');\n\t\t\t\t\t\t\t\tif (choicesElement) {\n\t\t\t\t\t\t\t\t\tchoicesElement.addEventListener('change', function(e) {\n\t\t\t\t\t\t\t\t\t\tselectElement.dispatchEvent(new Event('change'));\n\t\t\t\t\t\t\t\t\t});\n\t\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}, 100);\n\t\t\t\t}\n\n\t\t\t\t\/\/ Initialize when DOM is ready\n\t\t\t\tif (document.readyState === 'loading') {\n\t\t\t\t\tdocument.addEventListener('DOMContentLoaded', function() {\n\t\t\t\t\t\tsetTimeout(initTabDropdown, 1000);\n\t\t\t\t\t});\n\t\t\t\t} else {\n\t\t\t\t\tsetTimeout(initTabDropdown, 1000);\n\t\t\t\t}\n\t\t\t})();\n\t\t\t\/* ]]> *\/\n\t\t<\/script>\n\t\n\t<!-- URL Hash Navigation Script -->\n\t<script type=\"text\/javascript\">\n\t\t\/* <![CDATA[ *\/\n\t\tconsole.log('[Tab Hash Nav] Script loaded for instance: tab_6a1ff42647807');\n\t\t(function() {\n\t\t\t'use strict';\n\t\t\tvar instanceId = 'tab_6a1ff42647807';\n\n\t\t\tfunction activateTabByHash() {\n\t\t\t\tvar hash = window.location.hash.substring(1); \/\/ Remove the # character\n\t\t\t\tconsole.log('[Tab Hash Nav] Instance:', instanceId, 'Hash:', hash);\n\t\t\t\tif (!hash) {\n\t\t\t\t\tconsole.log('[Tab Hash Nav] No hash found, skipping');\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\n\t\t\t\tvar tabsContainer = document.querySelector('.tabsWrap[data-tab-instance=\"' + instanceId + '\"]');\n\t\t\t\tconsole.log('[Tab Hash Nav] Container found:', !!tabsContainer);\n\t\t\t\tif (!tabsContainer) return false;\n\n\t\t\t\t\/\/ Check if this hash corresponds to a tab in this instance\n\t\t\t\tvar targetTab = tabsContainer.querySelector('#' + CSS.escape(hash));\n\t\t\t\tconsole.log('[Tab Hash Nav] Target tab found:', !!targetTab, 'Is tabContent:', targetTab ? targetTab.classList.contains('tabContent') : false);\n\t\t\t\tif (!targetTab || !targetTab.classList.contains('tabContent')) {\n\t\t\t\t\tconsole.log('[Tab Hash Nav] Tab not found in this instance, skipping');\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\n\t\t\t\tconsole.log('[Tab Hash Nav] Activating tab:', hash);\n\n\t\t\t\t\/\/ Hide all tab contents\n\t\t\t\tvar allTabs = tabsContainer.querySelectorAll('.tabContent');\n\t\t\t\tallTabs.forEach(function(content) {\n\t\t\t\t\tcontent.style.display = 'none';\n\t\t\t\t});\n\n\t\t\t\t\/\/ Remove active class from all buttons\n\t\t\t\tvar allButtons = tabsContainer.querySelectorAll('.tabLink');\n\t\t\t\tallButtons.forEach(function(button) {\n\t\t\t\t\tbutton.classList.remove('active');\n\t\t\t\t});\n\n\t\t\t\t\/\/ Show the target tab\n\t\t\t\ttargetTab.style.display = 'block';\n\n\t\t\t\t\/\/ Add active class to corresponding button\n\t\t\t\tvar targetButton = tabsContainer.querySelector('[data-tab-id=\"' + hash + '\"]');\n\t\t\t\tif (targetButton) {\n\t\t\t\t\ttargetButton.classList.add('active');\n\t\t\t\t}\n\n\t\t\t\t\/\/ Update dropdown if mobile dropdown is enabled\n\t\t\t\tvar selectElement = tabsContainer.querySelector('.tabsDropdown select');\n\t\t\t\tif (selectElement) {\n\t\t\t\t\tselectElement.value = hash;\n\t\t\t\t\tvar selectId = selectElement.id;\n\t\t\t\t\t\/\/ Update Choices.js if it exists\n\t\t\t\t\tif (typeof window[selectId] !== 'undefined') {\n\t\t\t\t\t\tif (window[selectId]) {\n\t\t\t\t\t\t\ttry {\n\t\t\t\t\t\t\t\twindow[selectId].setChoiceByValue(hash);\n\t\t\t\t\t\t\t} catch (e) {\n\t\t\t\t\t\t\t\t\/\/ Choices.js not ready or doesn't support this method\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t\/\/ Reinitialize Slick sliders in the newly visible tab\n\t\t\t\tif (typeof jQuery !== 'undefined') {\n\t\t\t\t\tsetTimeout(function() {\n\t\t\t\t\t\tvar slickSliders = targetTab.querySelectorAll('.slick-slider');\n\t\t\t\t\t\tslickSliders.forEach(function(slider) {\n\t\t\t\t\t\t\tvar $slider = jQuery(slider);\n\t\t\t\t\t\t\tif ($slider.hasClass('slick-initialized')) {\n\t\t\t\t\t\t\t\t$slider.slick('setPosition');\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t});\n\t\t\t\t\t}, 50);\n\t\t\t\t}\n\n\t\t\t\treturn true;\n\t\t\t}\n\n\t\t\t\/\/ Activate tab on page load if hash is present\n\t\t\tif (document.readyState === 'loading') {\n\t\t\t\tdocument.addEventListener('DOMContentLoaded', function() {\n\t\t\t\t\tsetTimeout(activateTabByHash, 100);\n\t\t\t\t});\n\t\t\t} else {\n\t\t\t\tsetTimeout(activateTabByHash, 100);\n\t\t\t}\n\n\t\t\t\/\/ Listen for hash changes (e.g., browser back\/forward buttons)\n\t\t\twindow.addEventListener('hashchange', activateTabByHash);\n\t\t})();\n\t\t\/* ]]> *\/\n\t<\/script>\n<\/div>\n\t<\/div>\n<\/div>\n\n\n<div id=\"directions\" class=\"blockGlobal paddingTopNone paddingBottomSM mediaObjectFluid\" style=\"background-color:#fff;\">\n\t\t<div class=\"container\">\n\t\t<div class=\"grid align-center\">\n\t\t\t<div class=\"col-sm-6 order-sm-6 mediaRight\">\n\t\t\t\t\n\n<div class=\"wysiwyg\">\n\t<div class=\"maincopy light\">\n\n\t\t\n\t\t\t\t\t\t\t\t\t<h2 class=\"h2 \">How to Get to DTW<\/h2>\n\t\t\t\t\t\t\t\t\t\t<p>Whether you&#8217;re driving yourself, getting dropped off, or coordinating a shuttle or rideshare, we\u2019ll help you get to the right terminal with ease.<\/p>\n<p>Plan ahead with live traffic updates, terminal maps, and parking guidance.<\/p>\n\t\t\t<\/div>\n\n\t\n\t\t\t<a\nhref=\"https:\/\/wcaa.preprod.fruitionqa.com\/parking-and-transportation\/directions\/\"\nclass=\"primaryButton light\"\ntitle=\"View Directions\">\nView Directions<\/a>\n\t\n\t\t\t<a\nhref=\"https:\/\/maps.metroairport.com\/\"\nclass=\"primaryButton outlined light\"\ntitle=\"Interactive Map\" target=\"_blank\" rel=\"noopener noreferrer\">\nInteractive Map<span class=\"fa-light fa-arrow-up-right-from-square\"><\/span>\n<\/a>\n\t\n\t<\/div>\n\t\t\t<\/div>\n\t\t\t<div class=\"col-sm-6 mediaLeft\">\n\n\t\t\t\t<!--conditionals here-->\n\t\t\t\t\n<div class=\"primaryImageWrap\">\n\n\t\n\t\n\t<img decoding=\"async\" src=\"https:\/\/wcaa.preprod.fruitionqa.com\/wp-content\/uploads\/2025\/12\/public-transportations-06.webp\" \n\t\talt=\"\" \n\t\tclass=\"aspectRatio radiusImage primaryImage\" \n\t\tstyle=\"aspect-ratio: 4 \/ 3;\" \/>\n\n\t\n\t\n\t\n<\/div>\n\n\n<!-- This style is only needed for the first example with aspectRatio -->\n<style>\n\t.aspectRatio:not([style*=\"aspect-ratio\"]) {\n\t\taspect-ratio: 21 \/ 5;\n\t}\n<\/style>\n\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\n<div id=\"transportationoptions\" class=\"blockGlobal blueDarkblueDarkMedium paddingTopMD paddingBottomMD cardImageFluid topLeftRadius topRightRadius\">\n\t<img decoding=\"async\" src=\"https:\/\/wcaa.preprod.fruitionqa.com\/wp-content\/themes\/wcaa\/images\/GraphicSwoop.svg\" class=\"graphicSwoopSingle\" alt=\"\">\t<div class=\"container\">\n\t\t<div class=\"cardImagelWrap dark\">\n\t\t\t\n\n<!--Option 1-->\n\n\n<!--Option 2-->\n<div class=\"grid align-end wysiwyg wysiwygOption2 intro\">\n\t<div class=\"col-md-7 mediaLeft\">\n\t\t<div class=\"maincopy dark\">\n\t\t\t\t\t\t\t<h2 class=\"h2 titleBlue\">Explore All Transportation Options<\/h2>\n\t\t\t\t\t\t\t\t<\/div>\n\t<\/div>\n\t<div class=\"col-md-5 mediaRight\">\n\t\t\t\n\t\t\t\n\t\t\t\t<\/div>\n<\/div>\n\n\n<!--Option 3-->\n\n\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"cardImageSlider\" data-items-to-show=\"4\">\n\t\t\t\n\t\t\t\t\t\t\t\t\t<div class=\"col-grid  \">\n\t\t\t\t\t\t\t\n<div class=\"cardImage contained\">\n\t<div class=\"imageZoomWrap\" style=\"aspect-ratio: 3 \/ 2;\">\n<div class=\"primaryImageWrap\">\n\n\t\n\t\n\t<img decoding=\"async\" src=\"https:\/\/wcaa.preprod.fruitionqa.com\/wp-content\/uploads\/2025\/12\/parking-and-transportation-01-1024x247.webp\" \n\t\talt=\"Transportation\" \n\t\tclass=\"aspectRatio primaryImage\" \n\t\tstyle=\"aspect-ratio: 3 \/ 2;\" \/>\n\n\t\n\t\n\t\n<\/div>\n\n\n<!-- This style is only needed for the first example with aspectRatio -->\n<style>\n\t.aspectRatio:not([style*=\"aspect-ratio\"]) {\n\t\taspect-ratio: 21 \/ 5;\n\t}\n<\/style>\n<\/div>            \n\t<div class=\"cardImageBody\">\n\t\t<h2 class=\"h4\">Transportation<\/h2>\n\t\t<p>Explore DTW parking, rideshare, taxis, rental cars, and public transit. Find real-time availability, directions, cell phone lots, and shuttle info for both terminals.<\/p>\t\t\t\t\t\n<a class=\"links medium light \" target=\"_self\" rel=\"noopener noreferrer\"  href=\"https:\/\/wcaa.preprod.fruitionqa.com\/nl\/parking-and-transportation\/\">\n\n\t\n\t<span class=\"linksTitle\">Learn More<\/span>\n    \n\t\t<span class=\"fa-light fa-arrow-right iconRight\"><\/span>\n\t<\/a>\n\t\t\t<\/div>\n\n\t\t\t<a href=\"https:\/\/wcaa.preprod.fruitionqa.com\/nl\/parking-and-transportation\/\" class=\"linkOverlay\" target=\"_self\" aria-label=\"Transportation\"><\/a>\n\t\t\n\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"col-grid  \">\n\t\t\t\t\t\t\t\n<div class=\"cardImage contained\">\n\t<div class=\"imageZoomWrap\" style=\"aspect-ratio: 3 \/ 2;\">\n<div class=\"primaryImageWrap\">\n\n\t\n\t\n\t<img decoding=\"async\" src=\"https:\/\/wcaa.preprod.fruitionqa.com\/wp-content\/uploads\/2025\/12\/Parking-at-DTW-1024x573.jpeg\" \n\t\talt=\"Parking\" \n\t\tclass=\"aspectRatio primaryImage\" \n\t\tstyle=\"aspect-ratio: 3 \/ 2;\" \/>\n\n\t\n\t\n\t\n<\/div>\n\n\n<!-- This style is only needed for the first example with aspectRatio -->\n<style>\n\t.aspectRatio:not([style*=\"aspect-ratio\"]) {\n\t\taspect-ratio: 21 \/ 5;\n\t}\n<\/style>\n<\/div>            \n\t<div class=\"cardImageBody\">\n\t\t<h2 class=\"h4\">Parking<\/h2>\n\t\t<p>Find DTW parking rates, real-time availability, and options for short-term, long-term, and valet. Includes EV charging, accessibility info, and cashless payment.<\/p>\t\t\t\t\t\n<a class=\"links medium light \" target=\"_self\" rel=\"noopener noreferrer\"  href=\"https:\/\/wcaa.preprod.fruitionqa.com\/nl\/parking-and-transportation\/parking\/\">\n\n\t\n\t<span class=\"linksTitle\">Learn More<\/span>\n    \n\t\t<span class=\"fa-light fa-arrow-right iconRight\"><\/span>\n\t<\/a>\n\t\t\t<\/div>\n\n\t\t\t<a href=\"https:\/\/wcaa.preprod.fruitionqa.com\/nl\/parking-and-transportation\/parking\/\" class=\"linkOverlay\" target=\"_self\" aria-label=\"Parking\"><\/a>\n\t\t\n\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"col-grid  \">\n\t\t\t\t\t\t\t\n<div class=\"cardImage contained\">\n\t<div class=\"imageZoomWrap\" style=\"aspect-ratio: 3 \/ 2;\">\n<div class=\"primaryImageWrap\">\n\n\t\n\t\n\t<img decoding=\"async\" src=\"https:\/\/wcaa.preprod.fruitionqa.com\/wp-content\/uploads\/2025\/12\/picking-up-and-dropping-off-01-1024x247.webp\" \n\t\talt=\"Picking Up and Dropping Off\" \n\t\tclass=\"aspectRatio primaryImage\" \n\t\tstyle=\"aspect-ratio: 3 \/ 2;\" \/>\n\n\t\n\t\n\t\n<\/div>\n\n\n<!-- This style is only needed for the first example with aspectRatio -->\n<style>\n\t.aspectRatio:not([style*=\"aspect-ratio\"]) {\n\t\taspect-ratio: 21 \/ 5;\n\t}\n<\/style>\n<\/div>            \n\t<div class=\"cardImageBody\">\n\t\t<h2 class=\"h4\">Picking Up and Dropping Off<\/h2>\n\t\t<p>Pick up or drop off at DTW curbside, use free cell phone lots, or choose short-term parking. Find terminal locations, traffic tips, and accessibility info.<\/p>\t\t\t\t\t\n<a class=\"links medium light \" target=\"_self\" rel=\"noopener noreferrer\"  href=\"https:\/\/wcaa.preprod.fruitionqa.com\/nl\/parking-and-transportation\/picking-up-and-dropping-off\/\">\n\n\t\n\t<span class=\"linksTitle\">Learn More<\/span>\n    \n\t\t<span class=\"fa-light fa-arrow-right iconRight\"><\/span>\n\t<\/a>\n\t\t\t<\/div>\n\n\t\t\t<a href=\"https:\/\/wcaa.preprod.fruitionqa.com\/nl\/parking-and-transportation\/picking-up-and-dropping-off\/\" class=\"linkOverlay\" target=\"_self\" aria-label=\"Picking Up and Dropping Off\"><\/a>\n\t\t\n\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"col-grid  \">\n\t\t\t\t\t\t\t\n<div class=\"cardImage contained\">\n\t<div class=\"imageZoomWrap\" style=\"aspect-ratio: 3 \/ 2;\">\n<div class=\"primaryImageWrap\">\n\n\t\n\t\n\t<img decoding=\"async\" src=\"https:\/\/wcaa.preprod.fruitionqa.com\/wp-content\/uploads\/2025\/12\/Prearranged-1024x686.jpg\" \n\t\talt=\"Prearranged\" \n\t\tclass=\"aspectRatio primaryImage\" \n\t\tstyle=\"aspect-ratio: 3 \/ 2;\" \/>\n\n\t\n\t\n\t\n<\/div>\n\n\n<!-- This style is only needed for the first example with aspectRatio -->\n<style>\n\t.aspectRatio:not([style*=\"aspect-ratio\"]) {\n\t\taspect-ratio: 21 \/ 5;\n\t}\n<\/style>\n<\/div>            \n\t<div class=\"cardImageBody\">\n\t\t<h2 class=\"h4\">Prearranged<\/h2>\n\t\t<p>Prearranged transportation at DTW requires advance reservations. Find motor coach, charter bus, and private car pickup locations at McNamara and Evans terminals.<\/p>\t\t\t\t\t\n<a class=\"links medium light \" target=\"_self\" rel=\"noopener noreferrer\"  href=\"https:\/\/wcaa.preprod.fruitionqa.com\/nl\/parking-and-transportation\/prearranged\/\">\n\n\t\n\t<span class=\"linksTitle\">Learn More<\/span>\n    \n\t\t<span class=\"fa-light fa-arrow-right iconRight\"><\/span>\n\t<\/a>\n\t\t\t<\/div>\n\n\t\t\t<a href=\"https:\/\/wcaa.preprod.fruitionqa.com\/nl\/parking-and-transportation\/prearranged\/\" class=\"linkOverlay\" target=\"_self\" aria-label=\"Prearranged\"><\/a>\n\t\t\n\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"col-grid  \">\n\t\t\t\t\t\t\t\n<div class=\"cardImage contained\">\n\t<div class=\"imageZoomWrap\" style=\"aspect-ratio: 3 \/ 2;\">\n<div class=\"primaryImageWrap\">\n\n\t\n\t\n\t<img decoding=\"async\" src=\"https:\/\/wcaa.preprod.fruitionqa.com\/wp-content\/uploads\/2025\/12\/Rental-Car-Center-DTW.jpg\" \n\t\talt=\"Rental Car Center\" \n\t\tclass=\"aspectRatio primaryImage\" \n\t\tstyle=\"aspect-ratio: 3 \/ 2;\" \/>\n\n\t\n\t\n\t\n<\/div>\n\n\n<!-- This style is only needed for the first example with aspectRatio -->\n<style>\n\t.aspectRatio:not([style*=\"aspect-ratio\"]) {\n\t\taspect-ratio: 21 \/ 5;\n\t}\n<\/style>\n<\/div>            \n\t<div class=\"cardImageBody\">\n\t\t<h2 class=\"h4\">Rental Car Center<\/h2>\n\t\t<p>DTW Rental Car Center features 10+ agencies with 24\/7 shuttle service every 5-10 minutes from both terminals. Reserve ahead and find directions to Lucas Drive.<\/p>\t\t\t\t\t\n<a class=\"links medium light \" target=\"_self\" rel=\"noopener noreferrer\"  href=\"https:\/\/wcaa.preprod.fruitionqa.com\/nl\/parking-and-transportation\/rental-car-center\/\">\n\n\t\n\t<span class=\"linksTitle\">Learn More<\/span>\n    \n\t\t<span class=\"fa-light fa-arrow-right iconRight\"><\/span>\n\t<\/a>\n\t\t\t<\/div>\n\n\t\t\t<a href=\"https:\/\/wcaa.preprod.fruitionqa.com\/nl\/parking-and-transportation\/rental-car-center\/\" class=\"linkOverlay\" target=\"_self\" aria-label=\"Rental Car Center\"><\/a>\n\t\t\n\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"col-grid  \">\n\t\t\t\t\t\t\t\n<div class=\"cardImage contained\">\n\t<div class=\"imageZoomWrap\" style=\"aspect-ratio: 3 \/ 2;\">\n<div class=\"primaryImageWrap\">\n\n\t\n\t\n\t<img decoding=\"async\" src=\"https:\/\/wcaa.preprod.fruitionqa.com\/wp-content\/uploads\/2025\/12\/rideshare-01-1024x247.webp\" \n\t\talt=\"Rideshare\" \n\t\tclass=\"aspectRatio primaryImage\" \n\t\tstyle=\"aspect-ratio: 3 \/ 2;\" \/>\n\n\t\n\t\n\t\n<\/div>\n\n\n<!-- This style is only needed for the first example with aspectRatio -->\n<style>\n\t.aspectRatio:not([style*=\"aspect-ratio\"]) {\n\t\taspect-ratio: 21 \/ 5;\n\t}\n<\/style>\n<\/div>            \n\t<div class=\"cardImageBody\">\n\t\t<h2 class=\"h4\">Rideshare<\/h2>\n\t\t<p>Uber and Lyft pickup at DTW: McNamara Terminal Level 2 parking garage, Evans Terminal Ground Transportation Center. Find designated zones and drop-off info.<\/p>\t\t\t\t\t\n<a class=\"links medium light \" target=\"_self\" rel=\"noopener noreferrer\"  href=\"https:\/\/wcaa.preprod.fruitionqa.com\/nl\/parking-and-transportation\/rideshare\/\">\n\n\t\n\t<span class=\"linksTitle\">Learn More<\/span>\n    \n\t\t<span class=\"fa-light fa-arrow-right iconRight\"><\/span>\n\t<\/a>\n\t\t\t<\/div>\n\n\t\t\t<a href=\"https:\/\/wcaa.preprod.fruitionqa.com\/nl\/parking-and-transportation\/rideshare\/\" class=\"linkOverlay\" target=\"_self\" aria-label=\"Rideshare\"><\/a>\n\t\t\n\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"col-grid  \">\n\t\t\t\t\t\t\t\n<div class=\"cardImage contained\">\n\t<div class=\"imageZoomWrap\" style=\"aspect-ratio: 3 \/ 2;\">\n<div class=\"primaryImageWrap\">\n\n\t\n\t\n\t<img decoding=\"async\" src=\"https:\/\/wcaa.preprod.fruitionqa.com\/wp-content\/uploads\/2025\/12\/shuttles-01-1024x247.webp\" \n\t\talt=\"Shuttles\" \n\t\tclass=\"aspectRatio primaryImage\" \n\t\tstyle=\"aspect-ratio: 3 \/ 2;\" \/>\n\n\t\n\t\n\t\n<\/div>\n\n\n<!-- This style is only needed for the first example with aspectRatio -->\n<style>\n\t.aspectRatio:not([style*=\"aspect-ratio\"]) {\n\t\taspect-ratio: 21 \/ 5;\n\t}\n<\/style>\n<\/div>            \n\t<div class=\"cardImageBody\">\n\t\t<h2 class=\"h4\">Shuttles<\/h2>\n\t\t<p>Free DTW shuttles run 24\/7 between terminals, rental cars, parking lots, and hotels. ADA-compliant service departs every 10 minutes from Ground Transportation Centers.<\/p>\t\t\t\t\t\n<a class=\"links medium light \" target=\"_self\" rel=\"noopener noreferrer\"  href=\"https:\/\/wcaa.preprod.fruitionqa.com\/nl\/parking-and-transportation\/shuttles\/\">\n\n\t\n\t<span class=\"linksTitle\">Learn More<\/span>\n    \n\t\t<span class=\"fa-light fa-arrow-right iconRight\"><\/span>\n\t<\/a>\n\t\t\t<\/div>\n\n\t\t\t<a href=\"https:\/\/wcaa.preprod.fruitionqa.com\/nl\/parking-and-transportation\/shuttles\/\" class=\"linkOverlay\" target=\"_self\" aria-label=\"Shuttles\"><\/a>\n\t\t\n\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"col-grid  \">\n\t\t\t\t\t\t\t\n<div class=\"cardImage contained\">\n\t<div class=\"imageZoomWrap\" style=\"aspect-ratio: 3 \/ 2;\">\n<div class=\"primaryImageWrap\">\n\n\t\n\t\n\t<img decoding=\"async\" src=\"https:\/\/wcaa.preprod.fruitionqa.com\/wp-content\/uploads\/2025\/12\/taxi-and-luxary-sedans-01-1024x247.webp\" \n\t\talt=\"Taxis and Luxury Sedans\" \n\t\tclass=\"aspectRatio primaryImage\" \n\t\tstyle=\"aspect-ratio: 3 \/ 2;\" \/>\n\n\t\n\t\n\t\n<\/div>\n\n\n<!-- This style is only needed for the first example with aspectRatio -->\n<style>\n\t.aspectRatio:not([style*=\"aspect-ratio\"]) {\n\t\taspect-ratio: 21 \/ 5;\n\t}\n<\/style>\n<\/div>            \n\t<div class=\"cardImageBody\">\n\t\t<h2 class=\"h4\">Taxis and Luxury Sedans<\/h2>\n\t\t<p>Taxis and luxury sedans available 24\/7 at both DTW terminals with metered, state-regulated fares. No reservation needed. Accessible vehicles accommodate mobility devices.<\/p>\t\t\t\t\t\n<a class=\"links medium light \" target=\"_self\" rel=\"noopener noreferrer\"  href=\"https:\/\/wcaa.preprod.fruitionqa.com\/nl\/parking-and-transportation\/taxis-and-luxury-sedans\/\">\n\n\t\n\t<span class=\"linksTitle\">Learn More<\/span>\n    \n\t\t<span class=\"fa-light fa-arrow-right iconRight\"><\/span>\n\t<\/a>\n\t\t\t<\/div>\n\n\t\t\t<a href=\"https:\/\/wcaa.preprod.fruitionqa.com\/nl\/parking-and-transportation\/taxis-and-luxury-sedans\/\" class=\"linkOverlay\" target=\"_self\" aria-label=\"Taxis and Luxury Sedans\"><\/a>\n\t\t\n\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"col-grid  \">\n\t\t\t\t\t\t\t\n<div class=\"cardImage contained\">\n\t<div class=\"imageZoomWrap\" style=\"aspect-ratio: 3 \/ 2;\">\n<div class=\"primaryImageWrap\">\n\n\t\n\t\n\t<img decoding=\"async\" src=\"https:\/\/wcaa.preprod.fruitionqa.com\/wp-content\/uploads\/2025\/12\/directions-01-1024x247.webp\" \n\t\talt=\"Directions\" \n\t\tclass=\"aspectRatio primaryImage\" \n\t\tstyle=\"aspect-ratio: 3 \/ 2;\" \/>\n\n\t\n\t\n\t\n<\/div>\n\n\n<!-- This style is only needed for the first example with aspectRatio -->\n<style>\n\t.aspectRatio:not([style*=\"aspect-ratio\"]) {\n\t\taspect-ratio: 21 \/ 5;\n\t}\n<\/style>\n<\/div>            \n\t<div class=\"cardImageBody\">\n\t\t<h2 class=\"h4\">Directions<\/h2>\n\t\t<p>Get driving directions to DTW with live traffic updates, terminal maps, and travel times from nearby cities. Find parking info and accessible drop-off zones.<\/p>\t\t\t\t\t\n<a class=\"links medium light \" target=\"_self\" rel=\"noopener noreferrer\"  href=\"https:\/\/wcaa.preprod.fruitionqa.com\/nl\/parking-and-transportation\/directions\/\">\n\n\t\n\t<span class=\"linksTitle\">Learn More<\/span>\n    \n\t\t<span class=\"fa-light fa-arrow-right iconRight\"><\/span>\n\t<\/a>\n\t\t\t<\/div>\n\n\t\t\t<a href=\"https:\/\/wcaa.preprod.fruitionqa.com\/nl\/parking-and-transportation\/directions\/\" class=\"linkOverlay\" target=\"_self\" aria-label=\"Directions\"><\/a>\n\t\t\n\t<\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\n\t\t\t\t\t\t\t<div class=\"arrowContainer\">\n\t\t\t\t\t<button class=\"prev\" aria-label=\"Previous slide\"><span class=\"fa-light fa-arrow-left\" aria-hidden=\"true\"><\/span><\/button>\n\t\t\t\t\t<button class=\"next\" aria-label=\"Next slide\"><span class=\"fa-light fa-arrow-right\" aria-hidden=\"true\"><\/span><\/button>\n\t\t\t\t<\/div>\n\t\t\t\n\t\t\t\n\t\t<\/div>\n\t<\/div>\n<\/div>\n\n\n\n\n\n\t<div class=\"blockGlobal paddingTopSM paddingBottomSM container calloutBannerMiniContainer \">\n\t\t\n\t\t<div class=\"innerContent\"  style=\"background-color: #004A78;\" >\n\t\t\t<div class=\"maincopy dark\">\n\t\t\t\t\t\t\t\t\t<h2 class=\"h4\">Need support? Contact us.<\/h2>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t<div class=\"buttonGroup\">\t\t\t\n\t\t\t\t\t\t\t\t\t<a\nhref=\"https:\/\/wcaa.preprod.fruitionqa.com\/airlines\/\"\nclass=\"primaryButton dark\"\ntitle=\"Contact Your Airline\">\nContact Your Airline<\/a>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<a\nhref=\"https:\/\/wcaa.preprod.fruitionqa.com\/about-dtw\/contact\/\"\nclass=\"primaryButton outlined dark\"\ntitle=\"Contact DTW\">\nContact DTW<\/a>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\n\t<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Access DTW via SMART Bus, AirRide from Ann Arbor, or Michigan Flyer from Lansing. Find routes, schedules, fares, and terminal pickup\/drop-off locations.<\/p>","protected":false},"author":7,"featured_media":2126,"parent":717,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-723","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Public Transportation - WCAA<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wcaa.preprod.fruitionqa.com\/nl\/parking-and-transportation\/public-transportation\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Public Transportation - WCAA\" \/>\n<meta property=\"og:description\" content=\"Access DTW via SMART Bus, AirRide from Ann Arbor, or Michigan Flyer from Lansing. Find routes, schedules, fares, and terminal pickup\/drop-off locations.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wcaa.preprod.fruitionqa.com\/nl\/parking-and-transportation\/public-transportation\/\" \/>\n<meta property=\"og:site_name\" content=\"WCAA\" \/>\n<meta property=\"article:modified_time\" content=\"2026-04-03T18:33:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wcaa.preprod.fruitionqa.com\/wp-content\/uploads\/2025\/12\/public-transportations-01-scaled.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"616\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/wcaa.preprod.fruitionqa.com\/parking-and-transportation\/public-transportation\/\",\"url\":\"https:\/\/wcaa.preprod.fruitionqa.com\/parking-and-transportation\/public-transportation\/\",\"name\":\"Public Transportation - WCAA\",\"isPartOf\":{\"@id\":\"https:\/\/wcaa.preprod.fruitionqa.com\/nl\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/wcaa.preprod.fruitionqa.com\/parking-and-transportation\/public-transportation\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/wcaa.preprod.fruitionqa.com\/parking-and-transportation\/public-transportation\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/wcaa.preprod.fruitionqa.com\/wp-content\/uploads\/2025\/12\/public-transportations-01-scaled.webp\",\"datePublished\":\"2025-11-24T20:53:15+00:00\",\"dateModified\":\"2026-04-03T18:33:08+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/wcaa.preprod.fruitionqa.com\/parking-and-transportation\/public-transportation\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/wcaa.preprod.fruitionqa.com\/parking-and-transportation\/public-transportation\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/wcaa.preprod.fruitionqa.com\/parking-and-transportation\/public-transportation\/#primaryimage\",\"url\":\"https:\/\/wcaa.preprod.fruitionqa.com\/wp-content\/uploads\/2025\/12\/public-transportations-01-scaled.webp\",\"contentUrl\":\"https:\/\/wcaa.preprod.fruitionqa.com\/wp-content\/uploads\/2025\/12\/public-transportations-01-scaled.webp\",\"width\":2560,\"height\":616},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/wcaa.preprod.fruitionqa.com\/parking-and-transportation\/public-transportation\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/wcaa.preprod.fruitionqa.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Transportation\",\"item\":\"https:\/\/wcaa.preprod.fruitionqa.com\/parking-and-transportation\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Public Transportation\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/wcaa.preprod.fruitionqa.com\/nl\/#website\",\"url\":\"https:\/\/wcaa.preprod.fruitionqa.com\/nl\/\",\"name\":\"WCAA\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/wcaa.preprod.fruitionqa.com\/nl\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Public Transportation - WCAA","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/wcaa.preprod.fruitionqa.com\/nl\/parking-and-transportation\/public-transportation\/","og_locale":"nl_NL","og_type":"article","og_title":"Public Transportation - WCAA","og_description":"Access DTW via SMART Bus, AirRide from Ann Arbor, or Michigan Flyer from Lansing. Find routes, schedules, fares, and terminal pickup\/drop-off locations.","og_url":"https:\/\/wcaa.preprod.fruitionqa.com\/nl\/parking-and-transportation\/public-transportation\/","og_site_name":"WCAA","article_modified_time":"2026-04-03T18:33:08+00:00","og_image":[{"width":2560,"height":616,"url":"https:\/\/wcaa.preprod.fruitionqa.com\/wp-content\/uploads\/2025\/12\/public-transportations-01-scaled.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/wcaa.preprod.fruitionqa.com\/parking-and-transportation\/public-transportation\/","url":"https:\/\/wcaa.preprod.fruitionqa.com\/parking-and-transportation\/public-transportation\/","name":"Public Transportation - WCAA","isPartOf":{"@id":"https:\/\/wcaa.preprod.fruitionqa.com\/nl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wcaa.preprod.fruitionqa.com\/parking-and-transportation\/public-transportation\/#primaryimage"},"image":{"@id":"https:\/\/wcaa.preprod.fruitionqa.com\/parking-and-transportation\/public-transportation\/#primaryimage"},"thumbnailUrl":"https:\/\/wcaa.preprod.fruitionqa.com\/wp-content\/uploads\/2025\/12\/public-transportations-01-scaled.webp","datePublished":"2025-11-24T20:53:15+00:00","dateModified":"2026-04-03T18:33:08+00:00","breadcrumb":{"@id":"https:\/\/wcaa.preprod.fruitionqa.com\/parking-and-transportation\/public-transportation\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wcaa.preprod.fruitionqa.com\/parking-and-transportation\/public-transportation\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/wcaa.preprod.fruitionqa.com\/parking-and-transportation\/public-transportation\/#primaryimage","url":"https:\/\/wcaa.preprod.fruitionqa.com\/wp-content\/uploads\/2025\/12\/public-transportations-01-scaled.webp","contentUrl":"https:\/\/wcaa.preprod.fruitionqa.com\/wp-content\/uploads\/2025\/12\/public-transportations-01-scaled.webp","width":2560,"height":616},{"@type":"BreadcrumbList","@id":"https:\/\/wcaa.preprod.fruitionqa.com\/parking-and-transportation\/public-transportation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wcaa.preprod.fruitionqa.com\/"},{"@type":"ListItem","position":2,"name":"Transportation","item":"https:\/\/wcaa.preprod.fruitionqa.com\/parking-and-transportation\/"},{"@type":"ListItem","position":3,"name":"Public Transportation"}]},{"@type":"WebSite","@id":"https:\/\/wcaa.preprod.fruitionqa.com\/nl\/#website","url":"https:\/\/wcaa.preprod.fruitionqa.com\/nl\/","name":"WCAA","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wcaa.preprod.fruitionqa.com\/nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"}]}},"_links":{"self":[{"href":"https:\/\/wcaa.preprod.fruitionqa.com\/nl\/wp-json\/wp\/v2\/pages\/723","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wcaa.preprod.fruitionqa.com\/nl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/wcaa.preprod.fruitionqa.com\/nl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/wcaa.preprod.fruitionqa.com\/nl\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/wcaa.preprod.fruitionqa.com\/nl\/wp-json\/wp\/v2\/comments?post=723"}],"version-history":[{"count":25,"href":"https:\/\/wcaa.preprod.fruitionqa.com\/nl\/wp-json\/wp\/v2\/pages\/723\/revisions"}],"predecessor-version":[{"id":4908,"href":"https:\/\/wcaa.preprod.fruitionqa.com\/nl\/wp-json\/wp\/v2\/pages\/723\/revisions\/4908"}],"up":[{"embeddable":true,"href":"https:\/\/wcaa.preprod.fruitionqa.com\/nl\/wp-json\/wp\/v2\/pages\/717"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wcaa.preprod.fruitionqa.com\/nl\/wp-json\/wp\/v2\/media\/2126"}],"wp:attachment":[{"href":"https:\/\/wcaa.preprod.fruitionqa.com\/nl\/wp-json\/wp\/v2\/media?parent=723"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}