{"id":4030,"date":"2025-10-08T09:02:29","date_gmt":"2025-10-08T09:02:29","guid":{"rendered":"https:\/\/www.bikago.com\/unsere-motorradvermietungsflotte-chiang-mai\/"},"modified":"2026-03-16T05:09:25","modified_gmt":"2026-03-16T05:09:25","slug":"chiangmai","status":"publish","type":"page","link":"https:\/\/www.bikago.com\/de\/unsere-flotte\/chiangmai\/","title":{"rendered":"Unsere Motorradvermietungsflotte \u2013 Chiang Mai"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4030\" class=\"elementor elementor-4030 elementor-3313\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-eab8388 e-flex e-con-boxed e-con e-parent\" data-id=\"eab8388\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-47b884a elementor-widget elementor-widget-html\" data-id=\"47b884a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<input type=\"hidden\" value=\"thailand\" id=\"selected-location-default\">\n<input type=\"hidden\" value=\"chiang_mai\" id=\"selected-brand-default\">\n<input type=\"hidden\" value=\"16\" id=\"selected-brand-id-default\">\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a53296a e-con-full e-flex e-con e-child\" data-id=\"a53296a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-fe03cdd e-con-full e-flex e-con e-child\" data-id=\"fe03cdd\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-9eb4ee1 elementor-widget elementor-widget-heading\" data-id=\"9eb4ee1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Unsere Mietflotte in CHIANG MAI<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c3f8010 elementor-widget elementor-widget-text-editor\" data-id=\"c3f8010\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"booking-widget-container\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<h2><b>Warum unsere Flotte mit \u00fcber 800 modernen Motorr\u00e4dern Ihnen ein sorgenfreies Abenteuer garantiert<\/b><\/h2><p>Sind Sie es leid, alte, unzuverl\u00e4ssige Motorroller zu mieten, die w\u00e4hrend Ihres S\u00fcdostasien-Abenteuers kaputt gehen? Das Letzte, was Sie brauchen, ist ein verrosteter Roller, der Ihre Erkundungstour unterbricht. Bei Bikago haben wir dieses Risiko ausgeschlossen, indem wir uns zu einem einfachen, nicht verhandelbaren Standard verpflichtet haben: <b>Jedes einzelne Fahrzeug in unserer Flotte ist weniger als drei Jahre alt.<\/b>  <\/p><p>Bei diesem Engagement f\u00fcr Modernit\u00e4t geht es nicht nur darum, den neuesten Look zu haben, sondern es ist ein grundlegendes Versprechen an unsere Kunden auf <b>Bali, Lombok, Phuket, Krabi und Chiang Mai<\/b>. Mit einem st\u00e4ndig aktualisierten Bestand von <b>\u00fcber 800 erstklassigen Motorr\u00e4dern und Rollern<\/b> hat Ihre reibungslose Reise f\u00fcr uns h\u00f6chste Priorit\u00e4t. <\/p><h3><b>Die Kerngarantie: Was \u201eweniger als 3 Jahre alt\u201d wirklich bedeutet<\/b><\/h3><p>Unsere riesige Flotte von \u00fcber 800 Leihfahrr\u00e4dern in Kombination mit einem strengen dreij\u00e4hrigen Austauschzyklus bedeutet, dass Sie immer ein Fahrzeug mit modernen Komponenten und minimalem Verschlei\u00df fahren. Dieser aggressive Erneuerungsplan bietet greifbare Vorteile, mit denen billigere lokale Verleiher einfach nicht mithalten k\u00f6nnen. <\/p><h4><b>Un\u00fcbertroffene Zuverl\u00e4ssigkeit und Sicherheit<\/b><\/h4><p>Ein neueres Motorrad ist von Natur aus ein sichereres und zuverl\u00e4ssigeres Motorrad. Wir investieren in die neuesten Modelle von <b>Honda, Yamaha und Vespa<\/b>, damit Sie von den Fortschritten bei der Motoreffizienz und der Sicherheitstechnologie profitieren k\u00f6nnen. <\/p><ul><li><p><b>Keine versteckten Probleme:<\/b> \u00c4ltere Motorr\u00e4der weisen oft versteckten mechanischen Verschlei\u00df auf. Unsere Fahrzeuge mit geringem Kilometerstand verringern das Risiko von Pannen, \u00d6llecks oder platten Reifen, die einen Urlaub ruinieren, drastisch. <\/p><\/li><li><p><b>Moderne Sicherheitsmerkmale:<\/b> Unsere Flotte verf\u00fcgt \u00fcber die neuesten <b>ABS-Bremssysteme<\/b>, hellere LED-Beleuchtung und eine st\u00e4rkere Fahrgestellkonstruktion. Dieser Fokus auf moderne Technik bedeutet, dass Sie mit einem h\u00f6heren Ma\u00df an Sicherheit unterwegs sind, egal ob Sie im Stadtverkehr oder auf kurvigen K\u00fcstenstra\u00dfen unterwegs sind. <\/p><\/li><li><p><b>Geringere Emissionen:<\/b> Wenn Sie einen Roller eines neueren Modells fahren, bedeutet das, dass Sie eine kraftstoffsparende Maschine benutzen, die die modernen Emissionsstandards erf\u00fcllt und so zu einer saubereren Umwelt an den sch\u00f6nen Orten beitr\u00e4gt, die Sie erkunden.<\/p><\/li><\/ul><h4><b>Das \u00fcberragende Fahrerlebnis<\/b><\/h4><p>Ein reibungsloser Fahrradverleih bedeutet nicht nur, von A nach B zu kommen, sondern jeden Moment dazwischen zu genie\u00dfen. Das Engagement von Bikago f\u00fcr moderne Fahrzeuge sorgt f\u00fcr ein erstklassiges Fahrerlebnis und einen hervorragenden Verleihservice: <\/p><ul><li><p><b>Optimale Leistung:<\/b> Genie\u00dfen Sie knackige Beschleunigung, sanftes Handling und exzellenten Kraftstoffverbrauch von Motoren, die nicht \u00fcberlastet oder schlecht gewartet wurden.<\/p><\/li><li><p><b>Fortschrittlicher Komfort:<\/b> Neuere Modelle verf\u00fcgen \u00fcber durchdachte Funktionen wie digitale Armaturenbretter, bequeme Sitze und praktische USB-Ladeanschl\u00fcsse &#8211; Details, die bei langen Erkundungstouren einen gro\u00dfen Unterschied machen.<\/p><\/li><\/ul><h3><b>Fahren Sie modern, fahren Sie sicher<\/b><\/h3><p>Wenn Sie bei Bikago ein Fahrzeug mieten, erhalten Sie nicht nur ein Fahrzeug, sondern auch eine Qualit\u00e4tsgarantie, die durch eine erstklassige Flotte und einen <b>24\/7 englischsprachigen Pannendienst<\/b> unterst\u00fctzt wird. Setzen Sie Ihren Urlaub nicht wegen eines veralteten Mietwagens aufs Spiel. <\/p><p><b>Sind Sie bereit, S\u00fcdostasien mit der Freiheit und dem Vertrauen eines brandneuen Motorrads zu erkunden? Buchen Sie noch heute Ihren <a href=\"https:\/\/wwwbikago.com\/chiangmai\" target=\"_blank\" rel=\"noopener\">Chiang Mai Roller- und Motorradverleih<\/a> und erleben Sie den Bikago Unterschied. <\/b><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-96e0277 e-con-full e-flex e-con e-child\" data-id=\"96e0277\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4cc5e98 elementor-widget elementor-widget-image\" data-id=\"4cc5e98\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"765\" height=\"745\" src=\"https:\/\/www.bikago.com\/wp-content\/uploads\/2025\/05\/our-fleet.webp\" class=\"attachment-large size-large wp-image-4029\" alt=\"unsere Flotte\" srcset=\"https:\/\/www.bikago.com\/wp-content\/uploads\/2025\/05\/our-fleet.webp 765w, https:\/\/www.bikago.com\/wp-content\/uploads\/2025\/05\/our-fleet-300x292.webp 300w\" sizes=\"(max-width: 765px) 100vw, 765px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-73a8bf3 hide e-flex e-con-boxed e-con e-parent\" data-id=\"73a8bf3\" data-element_type=\"container\" data-e-type=\"container\" id=\"booking-widget-container-additional\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-8e1a2e4 e-con-full e-flex e-con e-child\" data-id=\"8e1a2e4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a0db28c elementor-widget elementor-widget-heading\" data-id=\"a0db28c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Mieten Sie jetzt Ihr Fahrrad<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-34a71c6 e-con-full e-flex e-con e-child\" data-id=\"34a71c6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-ac9e4c7 e-flex e-con-boxed e-con e-child\" data-id=\"ac9e4c7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-61b8a23 elementor-widget elementor-widget-shortcode\" data-id=\"61b8a23\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">\r\n\r\n<!--------------------------- BOOKING WIDGET --------------------------->\r\n\r\n<input type=\"hidden\" id=\"currentDateLogic\">\r\n\r\n<!-- ====================================== MOBILE PART ====================================== -->\r\n<form action=\"\/de\/booking\" method=\"GET\" id=\"booking-widget-form-mobile\">\r\n\r\n    <input type=\"hidden\" name=\"booking_location\" class=\"booking-location\" id=\"booking-location\" value=\"\">\r\n    <input type=\"hidden\" name=\"is_from_shop\" class=\"is-from-shop\" id=\"is-from-shop\" value=\"\">\r\n    <input type=\"hidden\" value=\"usd\" name=\"currency\" class=\"currency\" id=\"currency\">\r\n\r\n    <div class=\"booking-widget-container booking-form location-container\">\r\n\r\n        <!-- PICKUP LOCATION FIELD - MOBILE -->\r\n        <div class=\"item item-center\" id=\"pickup-location-container\">\r\n            <div class=\"sub-item\">\r\n                                    <img decoding=\"async\" src=\"https:\/\/www.bikago.com\/wp-content\/themes\/bikago\/assets\/images\/pin-map-widget.svg\" width=\"24\" height=\"24\" alt=\"icon\">\r\n                            <\/div>\r\n            <div class=\"sub-item location-field text-elipsis\" id=\"pickup-location-field\" data-field=\"pickup\">\r\n                <input type=\"hidden\" name=\"pickup_location\" id=\"pickup_location_value\" class=\"pickup_location_value\" value=\"\">\r\n                <input type=\"hidden\" name=\"pickup_location_text\" id=\"pickup_location_value_text\" class=\"pickup_location_value_text\" value=\"Lieferort \/ Abholort\">\r\n                <input type=\"hidden\" name=\"pickup_location_custom_value\" id=\"pickup_location_custom_value\" class=\"pickup_location_custom_value\" value=\"\">\r\n                <span class=\"font-m text-dark-orange-100 pickup-place\" id=\"pickup-place\">Lieferort \/ Abholort<\/span>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- DIFFERENT RETURN LOCATION FIELD - MOBILE -->\r\n        <div class=\"item item-center\" id=\"different-location-container\">\r\n            <div class=\"sub-item\">\r\n                                    <img decoding=\"async\" src=\"https:\/\/www.bikago.com\/wp-content\/themes\/bikago\/assets\/images\/arrow.svg\" width=\"24\" height=\"24\" alt=\"icon\">\r\n                            <\/div>\r\n            <div class=\"sub-item text-elipsis\">\r\n                <span class=\"font-m text-orange-main\">Abholung \/ R\u00fcckgabe<\/span>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"item item-center return-location hide\" id=\"return-location-container\">\r\n            <div class=\"sub-item\">\r\n                                    <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.bikago.com\/wp-content\/themes\/bikago\/assets\/images\/pin-map-widget.svg\" width=\"42\" height=\"24\" alt=\"icon\">\r\n                            <\/div>\r\n            <div class=\"sub-item location-field text-elipsis\" id=\"return-location-field\" data-field=\"return\">\r\n                <input type=\"hidden\" name=\"return_location\" class=\"return_location_value\" id=\"return_location_value\" value=\"\">\r\n                <input type=\"hidden\" name=\"return_location_text\" class=\"return_location_value_text\" id=\"return_location_value_text\" value=\"\">\r\n                <input type=\"hidden\" name=\"return_location_custom_value\" class=\"return_location_custom_value\" id=\"return_location_custom_value\" value=\"\">\r\n                <span class=\"font-m text-dark-orange-100 return-place\" id=\"return-place\">Abholung \/ R\u00fcckgabe<\/span>\r\n            <\/div>\r\n            <div class=\"sub-item\" id=\"close-return-field\">\r\n                                    <img decoding=\"async\" src=\"https:\/\/www.bikago.com\/wp-content\/themes\/bikago\/assets\/images\/close-loc-btn.svg\" alt=\"icon\">\r\n                            <\/div>\r\n        <\/div>\r\n\r\n        <!-- CALENDAR FIELD - MOBILE -->\r\n        <div class=\"item item-center\" id=\"calendar-for-mobile\">\r\n            <div class=\"sub-item\">\r\n                                    <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.bikago.com\/wp-content\/themes\/bikago\/assets\/images\/calendar.svg\" width=\"24\" height=\"24\" alt=\"icon\">\r\n                            <\/div>\r\n            <div class=\"sub-item\">\r\n                <span class=\"font-m text-dark-orange-100 pr-4\">Startdatum<\/span>\r\n                <span class=\"font-m text-dark-orange-100\">Enddatum<\/span><br>\r\n\r\n                <div class=\"item-timer\">\r\n                    <span class=\"font-m text-dark-orange-100 pickup-time-text\" id=\"pickup-time-text\">\r\n                        <span class=\"delivery-date-region-change\">07 May<\/span>,\r\n                         <span class=\"time-region-change display-pickup-time-mobile\">02:45<\/span>\r\n                         &nbsp;<\/span>  -\r\n                    <span class=\"font-m text-dark-orange-100 return-time-text\" id=\"return-time-text\">\r\n                     &nbsp;<span class=\"collection-date-region-change\">10 May<\/span>,\r\n                     <span class=\"time-region-change display-return-time-mobile\">02:45<\/span>\r\n                    <\/span>\r\n                <\/div>\r\n                <input class=\"daterange-picker\" aria-label=\"Select rental date\" type=\"text\" name=\"daterange\" id=\"datepicker-mobile\" value=\"\" readonly\/>\r\n\r\n                <input type=\"hidden\" class=\"pickup-time-value display-pickup-time-mobile\" value=\"02:45\" id=\"pickup-time-value\" name=\"pickup_time\">\r\n                <input type=\"hidden\" class=\"return-time-value display-return-time-mobile\" value=\"02:45\" id=\"return-time-value\" name=\"return_time\">\r\n\r\n                <input type=\"hidden\" class=\"start-date-picker\" value=\"2026-05-07\">\r\n                <input type=\"hidden\" class=\"end-date-picker\" value=\"2026-05-10\">\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"item\">\r\n            <button class=\"btn btn-orange disabled btn-search-bike\" id=\"btn-search-bike-mobile\" disabled>\r\n                SUCHEN            <\/button>\r\n        <\/div>\r\n    <\/div>\r\n\r\n<\/form>\r\n\r\n<!-- ====================================== DESKTOP PART ====================================== -->\r\n<form action=\"\/de\/booking\" method=\"GET\" id=\"booking-widget-form-desktop\">\r\n\r\n    <input type=\"hidden\" name=\"booking_location\" class=\"booking-location\" id=\"booking-location\" value=\"\">\r\n    <input type=\"hidden\" name=\"is_from_shop\" class=\"is-from-shop\" id=\"is-from-shop\" value=\"\">\r\n    <input type=\"hidden\" value=\"usd\" name=\"currency\" class=\"currency\" id=\"currency\">\r\n\r\n    <!-- for desktop -->\r\n    <div class=\"booking-widget-container booking-form location-container-desktop \">\r\n\r\n        <!-- PICKUP LOCATION FIELD - DESKTOP -->\r\n        <div class=\"item item-center\" id=\"pickup-location-container-desktop\">\r\n            <div class=\"sub-item\">\r\n                                    <img decoding=\"async\" src=\"https:\/\/www.bikago.com\/wp-content\/themes\/bikago\/assets\/images\/pin-map-widget.svg\" width=\"24\" height=\"24\" alt=\"icon\">\r\n                            <\/div>\r\n            <div class=\"sub-item location-field text-elipsis\" id=\"pickup-location-field-desktop\" data-field=\"pickup\">\r\n                <input type=\"hidden\" name=\"pickup_location\" id=\"pickup_location_value\" class=\"pickup_location_value\" value=\"\">\r\n                <input type=\"hidden\" name=\"pickup_location_text\" id=\"pickup_location_value_text\" class=\"pickup_location_value_text\" value=\"Lieferort \/ Abholort\">\r\n                <input type=\"hidden\" name=\"pickup_location_custom_value\" id=\"pickup_location_custom_value\" class=\"pickup_location_custom_value\" value=\"\">\r\n                <span class=\"font-m text-dark-orange-100 pickup-place\" id=\"pickup-place\">Lieferort \/ Abholort<\/span>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <!-- DIFFERENT RETURN LOCATION FIELD - DESKTOP -->\r\n        <div class=\"item item-center\" id=\"different-location-container-desktop\" data-shop=\"no\">\r\n            <div class=\"sub-item\">\r\n                                    <img decoding=\"async\" src=\"https:\/\/www.bikago.com\/wp-content\/themes\/bikago\/assets\/images\/arrow.svg\" width=\"24\" height=\"24\" alt=\"icon\">\r\n                            <\/div>\r\n            <div class=\"sub-item location-field text-elipsis\">\r\n                <span class=\"font-m text-orange-main\">Abholung \/ R\u00fcckgabe<\/span>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"item item-center return-location hide\" id=\"return-location-container-desktop\">\r\n            <div class=\"sub-item\">\r\n                                    <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.bikago.com\/wp-content\/themes\/bikago\/assets\/images\/pin-map-widget.svg\" width=\"42\" height=\"24\" alt=\"icon\">\r\n                            <\/div>\r\n            <div class=\"sub-item location-field text-elipsis\" id=\"return-location-field-desktop\" data-field=\"return\" data-shop=\"no\">\r\n                <input type=\"hidden\" name=\"return_location\" class=\"return_location_value\" id=\"return_location_value-desktop\" value=\"\">\r\n                <input type=\"hidden\" name=\"return_location_text\" class=\"return_location_value_text\" id=\"return_location_value_text-desktop\" value=\"\">\r\n                <input type=\"hidden\" name=\"return_location_custom_value\" class=\"return_location_custom_value\" id=\"return_location_custom_value-desktop\" value=\"\">\r\n                <span class=\"font-m text-dark-orange-100 return-place\" id=\"return-place-desktop\">Abholung \/ R\u00fcckgabe<\/span>\r\n            <\/div>\r\n            <div class=\"sub-item\" id=\"close-return-field-desktop\">\r\n                                    <img decoding=\"async\" src=\"https:\/\/www.bikago.com\/wp-content\/themes\/bikago\/assets\/images\/close-loc-btn.svg\" alt=\"icon\">\r\n                            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"item item-center\" id=\"calendar-for-desktop\">\r\n            <div class=\"sub-item\">\r\n                                    <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.bikago.com\/wp-content\/themes\/bikago\/assets\/images\/calendar.svg\" width=\"24\" height=\"24\" alt=\"icon\">\r\n                            <\/div>\r\n\r\n            <!-- Shop Portal Date Selection -->\r\n            \r\n                <div class=\"sub-item\">\r\n                    <span class=\"font-m text-dark-orange-100 pr-5\">Startdatum<\/span>\r\n                    <span class=\"font-m text-dark-orange-100\">Enddatum<\/span><br>\r\n                    <div class=\"item-timer\">\r\n                        <span class=\"font-m text-dark-orange-100 pickup-time-text\" id=\"pickup-time-text\">\r\n                            <span class=\"delivery-date-region-change\">07 May<\/span>, <span class=\"time-region-change display-pickup-time-desktop\">02:45<\/span>\r\n                            &nbsp;<\/span>  -\r\n                        <span class=\"font-m text-dark-orange-100 return-time-text\" id=\"return-time-text\">\r\n                        &nbsp;<span class=\"collection-date-region-change\">10 May<\/span>, <span class=\"time-region-change display-return-time-desktop\">02:45<\/span>\r\n                        <\/span>\r\n                    <\/div>\r\n\r\n                    <input class=\"daterange-picker\" aria-label=\"Select rental date\" type=\"text\" name=\"daterange\" id=\"datepicker-desktop\" value=\"\" readonly\/>\r\n                <\/div>\r\n\r\n            \r\n            <input type=\"hidden\" class=\"pickup-time-value display-pickup-time-desktop\" value=\"02:45\" id=\"pickup-time-value\" name=\"pickup_time\">\r\n            <input type=\"hidden\" class=\"return-time-value display-return-time-desktop\" value=\"02:45\" id=\"return-time-value\" name=\"return_time\">\r\n\r\n            <input type=\"hidden\" class=\"start-date-picker\" value=\"2026-05-07\">\r\n            <input type=\"hidden\" class=\"end-date-picker\" value=\"2026-05-10\">\r\n\r\n\r\n        <\/div>\r\n\r\n        <div class=\"item button-container-desktop icon\">\r\n            <button title=\"Search\" class=\"btn btn-orange disabled btn-search-bike\" disabled>\r\n                <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.bikago.com\/wp-content\/themes\/bikago\/assets\/images\/search-png.png\" width=\"100\" class=\"search-btn-img\" height=\"100\" alt=\"icon\">\r\n                <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.bikago.com\/wp-content\/themes\/bikago\/assets\/images\/loading-orange.gif\" class=\"hide search-loading\" width=\"100\" height=\"100\" alt=\"icon\">\r\n            <\/button>\r\n        <\/div>\r\n\r\n        <div class=\"item button-container-desktop text\">\r\n            <button class=\"btn btn-orange disabled btn-search-bike\" disabled>\r\n                <span class=\"search-btn-img\">SUCHEN<\/span>\r\n                <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.bikago.com\/wp-content\/themes\/bikago\/assets\/images\/loading-orange.gif\" class=\"hide search-loading\" width=\"25\" height=\"25\" alt=\"icon\">\r\n            <\/button>\r\n        <\/div>\r\n\r\n    <\/div>\r\n\r\n<\/form>\r\n\r\n<!-- CALENDAR FOR ALL - MOBILE AND DESKTOP -->\r\n<div class=\"booking-widget-popup hide\" id=\"calender-pop\">\r\n    <div class=\"header\">\r\n        <div class=\"item\">\r\n            <!--<img decoding=\"async\" src=\"https:\/\/www.bikago.com\/wp-content\/themes\/bikago\/assets\/images\/back-popup-btn.svg\" alt=\"icon\">--> &nbsp;\r\n        <\/div>\r\n        <div class=\"item\">\r\n            <!--<h3>Trip dates<\/h3>-->&nbsp;\r\n        <\/div>\r\n        <div class=\"item popup-close-btn\">\r\n                            <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.bikago.com\/wp-content\/themes\/bikago\/assets\/images\/close-btn.svg\" width=\"40\" height=\"40\" alt=\"icon\">\r\n                    <\/div>\r\n    <\/div>\r\n    <div class=\"content timepicker\">\r\n        <div class=\"slider-range\">\r\n            <label for=\"pickup-time\">Liefer- \/ Abholzeit<\/label>\r\n            <input\r\n                    type=\"range\"\r\n                    id=\"pickup-time-mobile\"\r\n                    min=\"09:00\"\r\n                    max=\"22:00\"\r\n                    step=\"15\"\r\n                    value=\"08:00\"\r\n                >\r\n             <input type=\"hidden\" id=\"hidden-pickup-time-mobile\" name=\"pickup-time-mobile-time\">\r\n        <\/div>\r\n        <div class=\"slider-range\">\r\n            <label for=\"return-time\">Abhol- bzw. R\u00fcckgabezeit<\/label>\r\n            <input\r\n                    type=\"range\"\r\n                    id=\"return-time-mobile\"\r\n                    min=\"08:00\"\r\n                    max=\"22:00\"\r\n                    step=\"15\"\r\n                    value=\"08:00\"\r\n                >\r\n            <input type=\"hidden\" id=\"hidden-return-time-mobile\" name=\"return-time-mobile-time\">\r\n\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\r\n\r\n<!-- ERROR -->\r\n<div class=\"error-notification-container error-notification-container-missed-date font-m hide\">\r\n    Bitte w\u00e4hlen Sie zun\u00e4chst den Abholort aus.<\/div>\r\n\r\n<!-- ERROR -->\r\n<div class=\"error-notification-container error-notification-container-custom-location font-m hide\">\r\n    Bitte w\u00e4hlen Sie eine der vorgeschlagenen Adressen aus. F\u00fcr diesen Standort ist keine Lieferung oder Abholung m\u00f6glich.<\/div>\r\n\r\n<!-- ERROR -->\r\n<div class=\"error-notification-container error-notification-container-min-req font-m hide\">\r\n    Die Mindestmietdauer betr\u00e4gt <span class=\"min-period\"><\/span> Tag(e)<\/div>\r\n\r\n<!-- PICKUP PLACE LIST -->\r\n<div class=\"booking-widget-popup hide location-popup\" id=\"pickup-location-popup\">\r\n    <div class=\"header\">\r\n        <div class=\"item\">\r\n            &nbsp;\r\n        <\/div>\r\n        <div class=\"item\">\r\n            <h3 id=\"popup-label\">Lieferung \/ Abholung<\/h3>\r\n        <\/div>\r\n        <div class=\"item popup-close-btn\">\r\n                            <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.bikago.com\/wp-content\/themes\/bikago\/assets\/images\/close-btn.svg\" width=\"40\" height=\"40\" alt=\"icon\">\r\n                    <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"content\">\r\n        <input type=\"hidden\" name=\"pickup_or_return\" value=\"\">\r\n        <input type=\"hidden\" name=\"pickup_location_parent\" value=\"indonesia\">\r\n        <input type=\"hidden\" name=\"return_location_parent\" value=\"indonesia\">\r\n        <input type=\"hidden\" name=\"pickup_location_child\" value=\"bali\">\r\n        <input type=\"hidden\" name=\"return_location_child\" value=\"bali\">\r\n\r\n        \r\n        <div class=\"tabs\">\r\n            <div class=\"tabs-country orange\">\r\n                <div class=\"tab orange \" data-tab=\"indonesia\">Indonesia<\/div>\r\n                <div class=\"tab orange active\" data-tab=\"thailand\">Thailand<\/div>\r\n                <div class=\"tab orange \" data-tab=\"philippines\">Philippines<\/div>\r\n            <\/div>\r\n\r\n            <div class=\"tabs-region\" id=\"bali-region\">\r\n                                                                                                                    <div class=\"tab-region orange \" data-tab-id=\"1\" data-tab-region=\"bali\">Bali<\/div>\r\n                                                                                                                                        <div class=\"tab-region orange \" data-tab-id=\"14\" data-tab-region=\"nusa_penida\">Nusa Penida<\/div>\r\n                                                                                                                                        <div class=\"tab-region orange \" data-tab-id=\"18\" data-tab-region=\"lombok\">Lombok<\/div>\r\n                                                                                                                                                                                                        <\/div>\r\n            <div class=\"tabs-region hide\" id=\"thailand-region\">\r\n                                                                                                                                                        <div class=\"tab-region orange \" data-tab-id=\"10\" data-tab-region=\"phuket\">Phuket<\/div>\r\n                                                                                                                                        <div class=\"tab-region orange \" data-tab-id=\"15\" data-tab-region=\"krabi\">Krabi<\/div>\r\n                                                                                                                                        <div class=\"tab-region orange active\" data-tab-id=\"16\" data-tab-region=\"chiang_mai\">Chiang Mai<\/div>\r\n                                                                                                                                        <div class=\"tab-region orange \" data-tab-id=\"19\" data-tab-region=\"khao_lak\">Khao Lak<\/div>\r\n                                                                                                                                                                    <\/div>\r\n            <div class=\"tabs-region hide\" id=\"philippines-region\">\r\n                                                                                                                                                                                            <div class=\"tab-region orange \" data-tab-id=\"20\" data-tab-region=\"siargao\">Siargao<\/div>\r\n                                                                                                                                <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"search-container hide\">\r\n            <div class=\"search-icon-left\">\r\n                                    <img decoding=\"async\" src=\"https:\/\/www.bikago.com\/wp-content\/themes\/bikago\/assets\/images\/search-icn.svg\" alt=\"icon\">\r\n                            <\/div>\r\n            <input type=\"text\" id=\"search-autocomplete-location\" placeholder=\"Search...\">\r\n            <div class=\"search-icon-right\">\r\n                                    <img decoding=\"async\" src=\"https:\/\/www.bikago.com\/wp-content\/themes\/bikago\/assets\/images\/maps-icn.svg\" alt=\"icon\">\r\n                            <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"radio-container orange pt-20\">\r\n            <label class=\"form-control\" for=\"hotel-location\">\r\n                <img decoding=\"async\" src=\"https:\/\/www.bikago.com\/wp-content\/themes\/bikago\/assets\/images\/hotel-icn.svg\" alt=\"icon\">\r\n                <p>Hotel oder Villa<\/p>\r\n            <\/label>\r\n            <input type=\"radio\" id=\"hotel-location\" class=\"hotel-location\" name=\"location\" value='custom'>\r\n        <\/div>\r\n\r\n        <div class=\"radio-container orange search hide search-location\" id=\"search-location\">\r\n            <input class=\"hide pickup-custom-location custom-location-input-mobile\" type=\"text\" id=\"pickup-custom-location\" name=\"pick_up_location_custom\" placeholder=\"Search Location...\">\r\n            <input class=\"hide return-custom-location custom-location-input-mobile\" type=\"text\" id=\"return-custom-location\" name=\"return_location_custom\" placeholder=\"Search Location...\">\r\n            <p class=\"font-m text-orange-main\">* Bitte w\u00e4hlen Sie aus den vorgeschlagenen Adressen aus.<\/p>\r\n        <\/div>\r\n\r\n        <!-- append all location base on the branch -->\r\n        <div class=\"location-points\"><\/div>\r\n    <\/div>\r\n<\/div>\r\n\r\n<!-- SELECT COUNTRY - DESKTOP ONLY -->\r\n<div class=\"booking-widget-popup-select-country hide\">\r\n    <h3>W\u00e4hlen Sie Ihr Land aus<\/h3>\r\n    <div class=\"booking-location-flag\">\r\n        <div class=\"booking-location\" data-tab=\"thailand\">\r\n            <img decoding=\"async\" src=\"https:\/\/www.bikago.com\/wp-content\/themes\/bikago\/assets\/images\/country-flag\/thb.svg\" alt=\"icon\">\r\n            <p>Thailand<\/p>\r\n        <\/div>\r\n        <div class=\"booking-location\" data-tab=\"indonesia\">\r\n            <img decoding=\"async\" src=\"https:\/\/www.bikago.com\/wp-content\/themes\/bikago\/assets\/images\/country-flag\/idr.svg\" alt=\"icon\">\r\n            <p>Indonesia<\/p>\r\n        <\/div>\r\n        <div class=\"booking-location\" data-tab=\"philippines\">\r\n            <img decoding=\"async\" src=\"https:\/\/www.bikago.com\/wp-content\/themes\/bikago\/assets\/images\/country-flag\/phl.svg\" alt=\"icon\">\r\n            <p>Philippines<\/p>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\r\n\r\n<!-- SELECT REGION - DESKTOP ONLY -->\r\n<div class=\"booking-widget-popup-select-region hide return-location-container\">\r\n    <div class=\"header\">\r\n        <div class=\"item\">\r\n            <button type=\"button\" id=\"back-to-select-country\">\r\n                                    <img decoding=\"async\" src=\"https:\/\/www.bikago.com\/wp-content\/themes\/bikago\/assets\/images\/back-popup-btn.svg\" alt=\"icon\">\r\n                            <\/button>\r\n        <\/div>\r\n        <div class=\"item\">\r\n            <h3 id=\"region-title\">Indonesia<\/h3>\r\n        <\/div>\r\n    <\/div>\r\n    <div class=\"content\">\r\n        <input type=\"hidden\" name=\"pickup_or_return_desktop\" value=\"pickup\">\r\n        <input type=\"hidden\" name=\"pickup_location_parent\" value=\"indonesia\">\r\n        <input type=\"hidden\" name=\"return_location_parent\" value=\"indonesia\">\r\n        <input type=\"hidden\" name=\"pickup_location_child\" value=\"bali\">\r\n        <input type=\"hidden\" name=\"return_location_child\" value=\"bali\">\r\n\r\n        <div class=\"tabs\">\r\n            <div class=\"tabs-country orange hide\">\r\n                <div class=\"tab orange  active\" data-tab=\"indonesia\">Indonesia<\/div>\r\n                <div class=\"tab orange active\" data-tab=\"thailand\">Thailand<\/div>\r\n                <div class=\"tab orange \" data-tab=\"philippines\">Philippines<\/div>\r\n            <\/div>\r\n\r\n            <p class=\"text-dark-orange-100 font-weight-600 text-left\">Region<\/p>\r\n            <div class=\"tabs-region\" id=\"bali-region-desktop\">\r\n                                                                                                                    <div class=\"tab-region orange \" data-tab-id=\"1\" data-tab-region=\"bali\">Bali<\/div>\r\n                                                                                                                                        <div class=\"tab-region orange \" data-tab-id=\"14\" data-tab-region=\"nusa_penida\">Nusa Penida<\/div>\r\n                                                                                                                                        <div class=\"tab-region orange \" data-tab-id=\"18\" data-tab-region=\"lombok\">Lombok<\/div>\r\n                                                                                                                                                                                                        <\/div>\r\n            <div class=\"tabs-region hide\" id=\"thailand-region-desktop\">\r\n                                                                                                                                                        <div class=\"tab-region orange \" data-tab-id=\"10\" data-tab-region=\"phuket\">Phuket<\/div>\r\n                                                                                                                                        <div class=\"tab-region orange \" data-tab-id=\"15\" data-tab-region=\"krabi\">Krabi<\/div>\r\n                                                                                                                                        <div class=\"tab-region orange active\" data-tab-id=\"16\" data-tab-region=\"chiang_mai\">Chiang Mai<\/div>\r\n                                                                                                                                        <div class=\"tab-region orange \" data-tab-id=\"19\" data-tab-region=\"khao_lak\">Khao Lak<\/div>\r\n                                                                                                                                                                    <\/div>\r\n            <div class=\"tabs-region hide\" id=\"philippines-region-desktop\">\r\n                                                                                                                                                                                            <div class=\"tab-region orange \" data-tab-id=\"20\" data-tab-region=\"siargao\">Siargao<\/div>\r\n                                                                                                                                <\/div>\r\n        <\/div>\r\n\r\n        <p class=\"text-dark-orange-100 font-weight-600 text-left\">Beliebte Orte<\/p>\r\n        <div class=\"radio-container orange\">\r\n            <label class=\"form-control\" for=\"hotel-location-desktop\">\r\n                <img decoding=\"async\" src=\"https:\/\/www.bikago.com\/wp-content\/themes\/bikago\/assets\/images\/hotel-icn.svg\" alt=\"icon\">\r\n                <p>Hotel oder Villa<\/p>\r\n            <\/label>\r\n            <input type=\"radio\" id=\"hotel-location-desktop\" class=\"hotel-location\" name=\"location\" value='custom'>\r\n        <\/div>\r\n\r\n        <div class=\"radio-container orange search hide search-location\" id=\"search-location\">\r\n            <input class=\"hide pickup-custom-location custom-location-input\" type=\"text\" id=\"pickup-custom-location-desktop\" name=\"pick_up_location_custom\" placeholder=\"Search Location...\">\r\n            <input class=\"hide return-custom-location custom-location-input\" type=\"text\" id=\"return-custom-location-desktop\" name=\"return_location_custom\" placeholder=\"Search Location...\">\r\n            <br><span class=\"font-m text-orange-main text-left mb-10\">* Bitte w\u00e4hlen Sie aus den vorgeschlagenen Adressen aus.<\/span>\r\n        <\/div>\r\n\r\n        <!-- append all location base on the branch -->\r\n        <div class=\"location-points-desktop\"><\/div>\r\n    <\/div>\r\n<\/div>\r\n\r\n<!-- Select calendar desktop -->\r\n<div class=\"booking-widget-popup-calendar-bg hide\" id=\"calender-pop-desktop-bg\"><\/div>\r\n<div class=\"booking-widget-popup-calendar hide\" id=\"calender-pop-desktop\">\r\n\r\n\r\n    \r\n        <!-- Slider Time Picker -->\r\n        <div class=\"content timepicker\">\r\n            <div class=\"slider-range\">\r\n                <label for=\"pickup-time\">Liefer- \/ Abholzeit<\/label>\r\n                <input\r\n                        type=\"range\"\r\n                        id=\"pickup-time-desktop\"\r\n                        min=\"08:00\"\r\n                        max=\"22:00\"\r\n                        step=\"15\"\r\n                        value=\"09:00\"\r\n                    >\r\n                <input type=\"hidden\" id=\"hidden-pickup-time-desktop\" class=\"hidden-pickup-time-desktop\" name=\"pickup-time-desktop-time\">\r\n            <\/div>\r\n            <div class=\"slider-range\">\r\n                <label for=\"return-time\">Abhol- bzw. R\u00fcckgabezeit<\/label>\r\n                <input\r\n                        type=\"range\"\r\n                        id=\"return-time-desktop\"\r\n                        min=\"08:00\"\r\n                        max=\"22:00\"\r\n                        step=\"15\"\r\n                        value=\"08:00\"\r\n                >\r\n                <input type=\"hidden\" id=\"hidden-return-time-desktop\" class=\"hidden-return-time-desktop\" name=\"return-time-desktop-time\">\r\n            <\/div>\r\n        <\/div>\r\n\r\n    \r\n<\/div>\r\n\r\n<script>\r\n    window.adjustHourValue = 3;\r\n\r\n    \r\n    function initializeSlider(sliderId, hiddenInputId) {\r\n        var $ = jQuery;\r\n        const $element = $(`#${sliderId}`);\r\n        const $hiddenInput = $(`#${hiddenInputId}`);\r\n\r\n        const minTime = $element.attr(\"min\");\r\n        const maxTime = $element.attr(\"max\");\r\n        const stepMinutes = parseInt($element.attr(\"step\"), 10);\r\n        const initialValue = $element.attr(\"value\");\r\n\r\n        const timeToValue = (timeStr) => {\r\n            const [hours, minutes] = timeStr.split(\":\").map(Number);\r\n            return ((hours - 8) * 60 + minutes) \/ stepMinutes;\r\n        };\r\n\r\n        const minValue = timeToValue(minTime);\r\n        const maxValue = timeToValue(maxTime);\r\n        const initialSliderValue = timeToValue(initialValue);\r\n\r\n        $element.rangeslider('destroy');\r\n\r\n        $element.attr({\r\n            min: minValue,\r\n            max: maxValue,\r\n            step: 1,\r\n            value: initialSliderValue\r\n        });\r\n\r\n        const getRange = (start, end) => Array.from({length: end - start}, (_, i) => start + i);\r\n        \r\n        const sliderStates = [\r\n            { name: \"morning\", range: getRange(minValue, minValue + 16) },\r\n            { name: \"afternoon\", range: getRange(minValue + 16, minValue + 28) },\r\n            { name: \"evening\", range: getRange(minValue + 28, maxValue + 1) }\r\n        ];\r\n\r\n        let currentState = sliderStates[0];\r\n\r\n        $element.rangeslider({\r\n            polyfill: false,\r\n            onInit: function() {\r\n                updateState(this.value);\r\n            },\r\n            onSlide: function(position, value) {\r\n                updateHandle(value);\r\n                checkState(value);\r\n            }\r\n        });\r\n\r\n        function formatTime(val) {\r\n            const totalMinutes = val * stepMinutes;\r\n            const hours = 8 + Math.floor(totalMinutes \/ 60);\r\n            const minutes = totalMinutes % 60;\r\n            return `${hours}:${minutes === 0 ? \"00\" : minutes}`;\r\n        }\r\n\r\n        function updateHandle(val) {\r\n            const displayVal = formatTime(val);\r\n\r\n            $(\".rangeslider__handle\", $element.parent()).text(displayVal);\r\n            $hiddenInput.val(displayVal);\r\n\r\n            $(\".display-\" + sliderId).html(displayVal);\r\n            $(\".display-\" + sliderId).val(displayVal);\r\n        }\r\n\r\n        function checkState(val) {\r\n            if (!currentState.range.includes(parseInt(val))) {\r\n                updateState(val);\r\n            }\r\n        }\r\n\r\n        function updateState(val) {\r\n            currentState = sliderStates.find(state => state.range.includes(parseInt(val)));\r\n            updateHandle(val);\r\n\r\n            $(\".rangeslider__handle\", $element.parent()).removeClass(function (index, css) {\r\n                return (css.match(\/(^|\\s)js-\\S+\/g) || []).join(\" \");\r\n            }).addClass(\"js-\" + currentState.name);\r\n        }\r\n    }\r\n\r\n    \/\/ initializeSlider(\"return-time-desktop\", \"hidden-return-time-desktop\");\r\n    \/\/ initializeSlider(\"return-time-mobile\", \"hidden-return-time-mobile\");\r\n\r\n<\/script>\r\n\r\n<script>\r\n            document.body.classList.add('color-orange');\r\n    \r\n    if (navigator.userAgent.indexOf('Chrome') !== -1) {\r\n        document.body.classList.add('chrome');\r\n    }\r\n\r\n    function showCustomLocationErrorMsg() {\r\n        jQuery(\".error-notification-container-custom-location\").removeClass(\"hide\");\r\n\r\n        setTimeout(function() {\r\n            jQuery(\".error-notification-container-custom-location\").addClass(\"hide\");\r\n        }, 7000);\r\n    }\r\n\r\n    function hideCustomLocationErrorMsg() {\r\n        jQuery(\".error-notification-container-custom-location\").addClass(\"hide\");\r\n    }\r\n\r\n    function afterSelectCustomLocationDesktop() {\r\n        setTimeout(function() {\r\n            \/\/ category pickup or return\r\n            let pickupOrReturn = jQuery('input[name=\"pickup_or_return_desktop\"]').val();\r\n\r\n            if(pickupOrReturn == \"pickup\") {\r\n\r\n                if(window.selectedLocationPickupDesktop) {\r\n                    let pickupCustomValue = jQuery('#pickup-custom-location-desktop').val();\r\n\r\n                    jQuery(\".pickup-place\").html(pickupCustomValue).css({\r\n                        'text-transform': 'capitalize',\r\n                        'color': '#321B01',\r\n                    });\r\n\r\n                    hideCustomLocationErrorMsg();\r\n\r\n                    jQuery('.pickup_location_custom_value').val(pickupCustomValue);\r\n                    jQuery('.pickup_location_value_text').val(pickupCustomValue);\r\n                    jQuery('.pickup_location_value').val('custom');\r\n\r\n                    \/\/ Make a button search booking widget enabled\r\n                    jQuery('.btn-search-bike').prop('disabled', false);\r\n                    jQuery('.btn-search-bike').removeClass('disabled');\r\n                } else {\r\n                    let pickupCustomValue = 'Lieferort \/ Abholort';\r\n\r\n                    jQuery(\".pickup-place\").html(pickupCustomValue).css({\r\n                        'text-transform': 'capitalize',\r\n                        'color': '#321B01',\r\n                    });\r\n\r\n                    showCustomLocationErrorMsg();\r\n\r\n                    jQuery('.pickup_location_custom_value').val('');\r\n                    jQuery('.pickup_location_value_text').val('');\r\n                    jQuery('.pickup_location_value').val('');\r\n\r\n                    \/\/ Make a button search booking widget enabled\r\n                    jQuery('.btn-search-bike').prop('disabled', true);\r\n                    jQuery('.btn-search-bike').addClass('disabled');\r\n                }\r\n\r\n            } else {\r\n\r\n                if(window.selectedLocationReturnDesktop) {\r\n                    let returnCustomValue = jQuery('#return-custom-location-desktop').val();\r\n\r\n                    jQuery(\".return-place\").html(returnCustomValue).css({\r\n                        'text-transform': 'capitalize',\r\n                    });\r\n\r\n                    hideCustomLocationErrorMsg();\r\n\r\n                    jQuery('.return_location_custom_value').val(returnCustomValue);\r\n                    jQuery('.return_location_value_text').val(returnCustomValue);\r\n                    jQuery('.return_location_value').val('custom');\r\n\r\n                    \/\/ hide the header and tabs\r\n                    jQuery('.booking-widget-popup-select-region .header').addClass('hide');\r\n                    jQuery('.booking-widget-popup-select-region .content .tabs').addClass('hide');\r\n                } else {\r\n                    showCustomLocationErrorMsg();\r\n\r\n                    jQuery('.return_location_custom_value').val('');\r\n                    jQuery('.return_location_value_text').val('');\r\n                    jQuery('.return_location_value').val('custom');\r\n\r\n                    \/\/ show different location container\r\n                    jQuery(\"#return-location-container-desktop\").addClass(\"hide\");\r\n                    jQuery(\"#different-location-container-desktop\").removeClass(\"hide\");\r\n                }\r\n\r\n            }\r\n\r\n            var brandId = jQuery('.booking-location').val();\r\n            getLocationPoints(brandId);\r\n\r\n            jQuery('.booking-widget-popup-select-region').addClass('hide');\r\n\r\n        }, 500);\r\n    }\r\n\r\n    \/\/ Get Maps to calculate range of location - DESKTOP\r\n    function getMapsLocationDesktop(branchId) {\r\n        setTimeout(() => {\r\n\r\n            var mapsLocations = {\"1\":{\"latitude\":\"-8.409518\",\"longitude\":\"115.188919\",\"radius\":\"80000\",\"country\":\"ID\"},\"14\":{\"latitude\":\"-8.7270\",\"longitude\":\"115.5442\",\"radius\":\"8000\",\"country\":\"ID\"},\"10\":{\"latitude\":\"7.988417436066629\",\"longitude\":\"98.31420022472052\",\"radius\":\"24000\",\"country\":\"TH\"},\"15\":{\"latitude\":\"8.1808778\",\"longitude\":\"99.0463396\",\"radius\":\"25000\",\"country\":\"TH\"},\"16\":{\"latitude\":\"18.7692428\",\"longitude\":\"98.9681891\",\"radius\":\"13000\",\"country\":\"TH\"},\"18\":{\"latitude\":\"-8.5657\",\"longitude\":\"116.3510\",\"radius\":\"38800\",\"country\":\"ID\"},\"17\":{\"latitude\":\"19.954111\",\"longitude\":\"99.878917\",\"radius\":\"100\",\"country\":\"TH\"},\"19\":{\"latitude\":\"8.68889\",\"longitude\":\"98.25000\",\"radius\":\"15000\",\"country\":\"TH\"},\"20\":{\"latitude\":\"9.8500\",\"longitude\":\"126.0500\",\"radius\":\"13000\",\"country\":\"PH\"}};\r\n\r\n            let locationMaps;\r\n            if (mapsLocations.hasOwnProperty(branchId)) {\r\n                locationMaps = {\r\n                    latitude: parseFloat(mapsLocations[branchId].latitude),\r\n                    longitude: parseFloat(mapsLocations[branchId].longitude),\r\n                    radius: parseFloat(mapsLocations[branchId].radius),\r\n                    country: mapsLocations[branchId].country\r\n                };\r\n            }\r\n\r\n            \/\/ Assuming 'pickupLocation' is the ID or class of the input field you want to use for autocomplete\r\n            let pickupLocation = document.getElementById('pickup-custom-location-desktop');\r\n\r\n            if (!locationMaps) return;\r\n\r\n            \/\/ Initialize Google Maps Places Autocomplete\r\n            let autocomplete = new google.maps.places.Autocomplete(pickupLocation, {\r\n                types: ['geocode', 'establishment'],\r\n                bounds: (new google.maps.Circle({\r\n                    center: {\r\n                        lat: locationMaps.latitude,\r\n                        lng: locationMaps.longitude\r\n                    },\r\n                    radius: locationMaps.radius || 150\r\n                })).getBounds(),\r\n                strictBounds: true,\r\n                componentRestrictions: {\r\n                    country: locationMaps.country\r\n                }\r\n            });\r\n\r\n            window.selectedLocationPickupDesktop = false;\r\n\r\n            \/\/ Optionally, you can handle the place changed event\r\n            autocomplete.addListener('place_changed', function() {\r\n                const place = autocomplete.getPlace();\r\n\r\n                if (place && place.geometry) {\r\n                    let pickupLocation = jQuery('#pickup-custom-location').val();\r\n                    jQuery('#return_location_custom_value').val(pickupLocation);\r\n                    jQuery('#return-custom-location').val(pickupLocation);\r\n\r\n                    hideCustomLocationErrorMsg();\r\n\r\n                    window.selectedLocationPickupDesktop = true;\r\n                } else {\r\n                    showCustomLocationErrorMsg();\r\n\r\n                    jQuery('#return_location_custom_value').val();\r\n                    jQuery('#return-custom-location').val();\r\n\r\n                    jQuery('.pickup-place').html(\"Lieferort \/ Abholort\");\r\n\r\n                    window.selectedLocationPickupDesktop = false;\r\n                }\r\n\r\n                afterSelectCustomLocationDesktop();\r\n\r\n            });\r\n\r\n            \/\/ Assuming 'returnLocation' is the ID or class of the input field you want to use for autocomplete\r\n            let returnLocation = document.getElementById('return-custom-location-desktop');\r\n\r\n            let autocompleteReturn = new google.maps.places.Autocomplete(returnLocation, {\r\n                types: ['geocode', 'establishment'],\r\n                bounds: (new google.maps.Circle({\r\n                    center: {\r\n                        lat: locationMaps.latitude,\r\n                        lng: locationMaps.longitude\r\n                    },\r\n                    radius: locationMaps.radius || 150\r\n                })).getBounds(),\r\n                strictBounds: true,\r\n                componentRestrictions: {\r\n                    country: locationMaps.country\r\n                }\r\n            });\r\n\r\n            window.selectedLocationReturnDesktop = false;\r\n\r\n            \/\/ Optionally, you can handle the place changed event\r\n            autocompleteReturn.addListener('place_changed', function() {\r\n                const placeReturn = autocompleteReturn.getPlace();\r\n\r\n                if (placeReturn && placeReturn.geometry) {\r\n                    window.selectedLocationReturnDesktop = true;\r\n\r\n                    hideCustomLocationErrorMsg();\r\n                } else {\r\n                    \/\/ show different location container\r\n                    jQuery(\"#return-location-container\").addClass(\"hide\");\r\n                    jQuery(\"#different-location-container\").removeClass(\"hide\");\r\n\r\n                    showCustomLocationErrorMsg();\r\n                    window.selectedLocationReturnDesktop = false;\r\n                }\r\n\r\n                afterSelectCustomLocationDesktop();\r\n\r\n            });\r\n\r\n        }, 1000);\r\n\r\n    }\r\n\r\n    function afterSelectCustomLocationMobile() {\r\n        setTimeout(function() {\r\n            \/\/ Category pickup or return\r\n            let pickupOrReturn = jQuery('input[name=\"pickup_or_return\"]').val();\r\n\r\n            if(pickupOrReturn == \"pickup\") {\r\n\r\n                if(window.selectedLocationPickupMobile) {\r\n                    let pickupCustomValue = jQuery('#pickup-custom-location').val();\r\n\r\n                    jQuery(\".pickup-place\").html(pickupCustomValue).css({\r\n                        'text-transform': 'capitalize',\r\n                        'color': '#321B01',\r\n                    });\r\n\r\n                    hideCustomLocationErrorMsg();\r\n\r\n                    jQuery('.pickup_location_custom_value').val(pickupCustomValue);\r\n                    jQuery('.pickup_location_value_text').val(pickupCustomValue);\r\n                    jQuery('.pickup_location_value').val('custom');\r\n\r\n                    \/\/ Make a button search booking widget enabled\r\n                    jQuery('.btn-search-bike').prop('disabled', false);\r\n                    jQuery('.btn-search-bike').removeClass('disabled');\r\n                } else {\r\n                    let pickupCustomValue = 'Lieferort \/ Abholort';\r\n\r\n                    jQuery(\".pickup-place\").html(pickupCustomValue).css({\r\n                        'text-transform': 'capitalize',\r\n                        'color': '#321B01',\r\n                    });\r\n\r\n                    showCustomLocationErrorMsg();\r\n\r\n                    jQuery('.pickup_location_custom_value').val('');\r\n                    jQuery('.pickup_location_value_text').val('');\r\n                    jQuery('.pickup_location_value').val('');\r\n\r\n                    \/\/ Make a button search booking widget enabled\r\n                    jQuery('.btn-search-bike').prop('disabled', true);\r\n                    jQuery('.btn-search-bike').addClass('disabled');\r\n                }\r\n\r\n            } else {\r\n\r\n                if(window.selectedLocationReturnMobile) {\r\n                    let returnCustomValue = jQuery('#return-custom-location').val();\r\n\r\n                    jQuery(\".return-place\").html(returnCustomValue).css({\r\n                        'text-transform': 'capitalize',\r\n                    });\r\n\r\n                    hideCustomLocationErrorMsg();\r\n\r\n                    jQuery('.return_location_custom_value').val(returnCustomValue);\r\n                    jQuery('.return_location_value_text').val(returnCustomValue);\r\n                    jQuery('.return_location_value').val('custom');\r\n                } else {\r\n                    showCustomLocationErrorMsg();\r\n\r\n                    \/\/ show different location container\r\n                    jQuery(\"#return-location-container\").addClass(\"hide\");\r\n                    jQuery(\"#different-location-container\").removeClass(\"hide\");\r\n                }\r\n\r\n            }\r\n\r\n            var brandId = jQuery('.booking-location').val();\r\n            getLocationPoints(brandId);\r\n\r\n            jQuery(\".location-popup\").addClass(\"hide\");\r\n        }, 100);\r\n    }\r\n\r\n    \/\/ Get Maps to calculate range of location - Mobile\r\n    function getMapsLocation(branchId) {\r\n        setTimeout(() => {\r\n\r\n            var mapsLocations = {\"1\":{\"latitude\":\"-8.409518\",\"longitude\":\"115.188919\",\"radius\":\"80000\",\"country\":\"ID\"},\"14\":{\"latitude\":\"-8.7270\",\"longitude\":\"115.5442\",\"radius\":\"8000\",\"country\":\"ID\"},\"10\":{\"latitude\":\"7.988417436066629\",\"longitude\":\"98.31420022472052\",\"radius\":\"24000\",\"country\":\"TH\"},\"15\":{\"latitude\":\"8.1808778\",\"longitude\":\"99.0463396\",\"radius\":\"25000\",\"country\":\"TH\"},\"16\":{\"latitude\":\"18.7692428\",\"longitude\":\"98.9681891\",\"radius\":\"13000\",\"country\":\"TH\"},\"18\":{\"latitude\":\"-8.5657\",\"longitude\":\"116.3510\",\"radius\":\"38800\",\"country\":\"ID\"},\"17\":{\"latitude\":\"19.954111\",\"longitude\":\"99.878917\",\"radius\":\"100\",\"country\":\"TH\"},\"19\":{\"latitude\":\"8.68889\",\"longitude\":\"98.25000\",\"radius\":\"15000\",\"country\":\"TH\"},\"20\":{\"latitude\":\"9.8500\",\"longitude\":\"126.0500\",\"radius\":\"13000\",\"country\":\"PH\"}};\r\n\r\n            let locationMaps;\r\n            if (mapsLocations.hasOwnProperty(branchId)) {\r\n                locationMaps = {\r\n                    latitude: parseFloat(mapsLocations[branchId].latitude),\r\n                    longitude: parseFloat(mapsLocations[branchId].longitude),\r\n                    radius: parseFloat(mapsLocations[branchId].radius),\r\n                    country: mapsLocations[branchId].country\r\n                };\r\n            }\r\n\r\n            \/\/ Assuming 'pickupLocation' is the ID or class of the input field you want to use for autocomplete\r\n            let pickupLocation = document.getElementById('pickup-custom-location');\r\n\r\n            if (!locationMaps) return;\r\n\r\n            \/\/ Initialize Google Maps Places Autocomplete\r\n            let autocomplete = new google.maps.places.Autocomplete(pickupLocation, {\r\n                types: ['geocode', 'establishment'],\r\n                bounds: (new google.maps.Circle({\r\n                    center: {\r\n                        lat: locationMaps.latitude,\r\n                        lng: locationMaps.longitude\r\n                    },\r\n                    radius: locationMaps.radius || 150\r\n                })).getBounds(),\r\n                strictBounds: true,\r\n                componentRestrictions: {\r\n                    country: locationMaps.country\r\n                }\r\n            });\r\n\r\n            window.selectedLocationPickupMobile = false;\r\n\r\n            \/\/ Optionally, you can handle the place changed event\r\n            autocomplete.addListener('place_changed', function() {\r\n                const place = autocomplete.getPlace();\r\n\r\n                if (place && place.geometry) {\r\n                    let pickupLocation = jQuery('#pickup-custom-location').val();\r\n                    jQuery('#return_location_custom_value').val(pickupLocation);\r\n                    jQuery('#return-custom-location').val(pickupLocation);\r\n\r\n                    hideCustomLocationErrorMsg();\r\n\r\n                    window.selectedLocationPickupMobile = true;\r\n                } else {\r\n                    showCustomLocationErrorMsg();\r\n\r\n                    jQuery('#return_location_custom_value').val();\r\n                    jQuery('#return-custom-location').val();\r\n                    jQuery('.pickup-place').html(\"Collection \/ Return Location\");\r\n\r\n                    window.selectedLocationPickupMobile = false;\r\n                }\r\n\r\n                afterSelectCustomLocationMobile();\r\n\r\n            });\r\n\r\n            \/\/ Assuming 'returnLocation' is the ID or class of the input field you want to use for autocomplete\r\n            let returnLocation = document.getElementById('return-custom-location');\r\n\r\n            let autocompleteReturn = new google.maps.places.Autocomplete(returnLocation, {\r\n                types: ['geocode', 'establishment'],\r\n                bounds: (new google.maps.Circle({\r\n                    center: {\r\n                        lat: locationMaps.latitude,\r\n                        lng: locationMaps.longitude\r\n                    },\r\n                    radius: locationMaps.radius || 150\r\n                })).getBounds(),\r\n                strictBounds: true,\r\n                componentRestrictions: {\r\n                    country: locationMaps.country\r\n                }\r\n            });\r\n\r\n            window.selectedLocationReturnMobile = false;\r\n\r\n            \/\/ Optionally, you can handle the place changed event\r\n            autocompleteReturn.addListener('place_changed', function() {\r\n                const placeReturn = autocompleteReturn.getPlace();\r\n\r\n                if (placeReturn && placeReturn.geometry) {\r\n                    window.selectedLocationReturnMobile = true;\r\n\r\n                    hideCustomLocationErrorMsg();\r\n                } else {\r\n                    \/\/ show different location container\r\n                    jQuery(\"#return-location-container\").addClass(\"hide\");\r\n                    jQuery(\"#different-location-container\").removeClass(\"hide\");\r\n\r\n                    showCustomLocationErrorMsg();\r\n                    window.selectedLocationReturnMobile = false;\r\n                }\r\n\r\n                afterSelectCustomLocationMobile();\r\n\r\n            });\r\n\r\n        }, 1000);\r\n\r\n    }\r\n\r\n    \/\/ Get Collection \/ Drop-off time\r\n    function getTimeReturn(branchId) {\r\n        var openCloseHours = {\"1\":{\"openHour\":\"8\",\"closeHour\":\"22\"},\"14\":{\"openHour\":\"8\",\"closeHour\":\"18\"},\"10\":{\"openHour\":\"8\",\"closeHour\":\"22\"},\"15\":{\"openHour\":\"9\",\"closeHour\":\"21\"},\"16\":{\"openHour\":\"9\",\"closeHour\":\"17\"},\"18\":{\"openHour\":\"9\",\"closeHour\":\"17\"},\"17\":{\"openHour\":\"9\",\"closeHour\":\"21\"},\"19\":{\"openHour\":\"9\",\"closeHour\":\"17\"},\"20\":{\"openHour\":\"9\",\"closeHour\":\"17\"}};\r\n        var openCloseHoursTimeFormat = {\"1\":{\"openHour\":\"08:00\",\"closeHour\":\"22:00\"},\"14\":{\"openHour\":\"08:00\",\"closeHour\":\"18:00\"},\"10\":{\"openHour\":\"08:00\",\"closeHour\":\"22:00\"},\"15\":{\"openHour\":\"09:00\",\"closeHour\":\"21:00\"},\"16\":{\"openHour\":\"09:00\",\"closeHour\":\"17:00\"},\"18\":{\"openHour\":\"09:00\",\"closeHour\":\"17:00\"},\"17\":{\"openHour\":\"09:00\",\"closeHour\":\"21:00\"},\"19\":{\"openHour\":\"09:00\",\"closeHour\":\"17:00\"},\"20\":{\"openHour\":\"09:00\",\"closeHour\":\"17:00\"}};\r\n\r\n        \/\/ Hour format \"openHour\":\"9\",\"closeHour\":\"17\"\r\n        if (openCloseHours.hasOwnProperty(branchId)) {\r\n            var activeStartHour = openCloseHours[branchId].openHour;\r\n            var activeEndHour = openCloseHours[branchId].closeHour;\r\n        }\r\n\r\n        \/\/ Time format \"openHour\":\"09:00\",\"closeHour\":\"17:00\"\r\n        if (openCloseHoursTimeFormat.hasOwnProperty(branchId)) {\r\n            var activeStartHourTimeFormat = openCloseHoursTimeFormat[branchId].openHour;\r\n            var activeEndHourTimeFormat = openCloseHoursTimeFormat[branchId].closeHour;\r\n        }\r\n\r\n        if(branchId == \"fleet-5\" || branchId == \"fleet-34\") { \/\/ kerobokan & seminyak\r\n            var activeStartHour = 9;\r\n            var activeEndHour = 17;\r\n\r\n            activeStartHourTimeFormat = \"09:00\";\r\n            var activeEndHourTimeFormat = \"17:00\";\r\n        }\r\n\r\n        \r\n            var timeGap = 15;\r\n\r\n        \r\n        var times = [];\r\n        for (var hour = activeStartHour; hour <= activeEndHour - 1; hour++) {\r\n            for (var quarter = 0; quarter < 60; quarter = quarter + timeGap) {\r\n                times.push((\"0\" + hour).slice(-2) + \":\" + (\"0\" + quarter).slice(-2));\r\n            }\r\n        }\r\n        times.push(activeEndHourTimeFormat);\r\n\r\n        \r\n            \/\/ Slider Time Option\r\n            const $select = jQuery('.return-time');\r\n            $select.empty();\r\n\r\n            times.forEach(function(time) {\r\n                $select.append(jQuery('<option><\/option>').attr('value', time).text(time));\r\n            });\r\n\r\n            }\r\n\r\n    \/\/ Get initial pickup \/ delivery time\r\n    function getInitialTimePickup(startDateCurrent) {\r\n        var branchId = 15; \/\/ Krabi 08:30\r\n        var openCloseHours = {\"1\":{\"openHour\":\"8\",\"closeHour\":\"22\"},\"14\":{\"openHour\":\"8\",\"closeHour\":\"18\"},\"10\":{\"openHour\":\"8\",\"closeHour\":\"22\"},\"15\":{\"openHour\":\"9\",\"closeHour\":\"21\"},\"16\":{\"openHour\":\"9\",\"closeHour\":\"17\"},\"18\":{\"openHour\":\"9\",\"closeHour\":\"17\"},\"17\":{\"openHour\":\"9\",\"closeHour\":\"21\"},\"19\":{\"openHour\":\"9\",\"closeHour\":\"17\"},\"20\":{\"openHour\":\"9\",\"closeHour\":\"17\"}};\r\n        var openCloseHoursTimeFormat = {\"1\":{\"openHour\":\"08:00\",\"closeHour\":\"22:00\"},\"14\":{\"openHour\":\"08:00\",\"closeHour\":\"18:00\"},\"10\":{\"openHour\":\"08:00\",\"closeHour\":\"22:00\"},\"15\":{\"openHour\":\"09:00\",\"closeHour\":\"21:00\"},\"16\":{\"openHour\":\"09:00\",\"closeHour\":\"17:00\"},\"18\":{\"openHour\":\"09:00\",\"closeHour\":\"17:00\"},\"17\":{\"openHour\":\"09:00\",\"closeHour\":\"21:00\"},\"19\":{\"openHour\":\"09:00\",\"closeHour\":\"17:00\"},\"20\":{\"openHour\":\"09:00\",\"closeHour\":\"17:00\"}};\r\n        var adjustHour = window.adjustHourValue;\r\n\r\n        if (openCloseHours.hasOwnProperty(branchId)) {\r\n            var activeStartHour = openCloseHours[branchId].openHour;\r\n            var activeEndHour = openCloseHours[branchId].closeHour;\r\n        }\r\n\r\n        if (openCloseHoursTimeFormat.hasOwnProperty(branchId)) {\r\n            var activeStartHourTimeFormat = openCloseHoursTimeFormat[branchId].openHour;\r\n            var activeEndHourTimeFormat = openCloseHoursTimeFormat[branchId].closeHour;\r\n        }\r\n\r\n        var now = new Date();\r\n        var year = now.getFullYear();\r\n        var month = (now.getMonth() + 1).toString().padStart(2, '0');\r\n        var day = now.getDate().toString().padStart(2, '0');\r\n\r\n        if(startDateCurrent == undefined) {\r\n            var currentDate = year + \"-\" + month + \"-\" + day;\r\n        } else {\r\n            var currentDate = startDateCurrent;\r\n        }\r\n\r\n        var times = [];\r\n        var userDates = currentDate;\r\n\r\n        if (userDates){\r\n            var selectedDate = moment(userDates.split(\"\/\")[0]).format(\"YYYY-MM-DD\");\r\n            var isToday = selectedDate === moment().format('YYYY-MM-DD');\r\n        } else {\r\n            var isToday = true;\r\n        }\r\n\r\n        var timezoneOption = 15; \/\/ Krabi\r\n\r\n        \/\/ Determine timezone string\r\n        var timezone = timezoneOption === 15 ? 'Asia\/Bangkok' : 'Asia\/Makassar';\r\n\r\n        if (isToday) {\r\n            times = [];\r\n\r\n            \/\/ Get actual time in selected timezone and add adjustHour\r\n            var nowWithoutAdjustment = moment.tz(timezone);\r\n            var nowMomentJs = moment.tz(timezone).add(adjustHour, 'hour');\r\n            var currentDay = nowWithoutAdjustment.format(\"DD\");\r\n            var actualDay = nowMomentJs.format(\"DD\");\r\n            var actualHour = nowMomentJs.hour();\r\n            var actualMinute = nowMomentJs.minute();\r\n\r\n            if (actualHour < activeStartHour || actualHour >= activeEndHour) {\r\n                actualHour = activeStartHour;\r\n            }\r\n\r\n            if (parseInt(actualHour) >= parseInt(activeEndHour) || nowWithoutAdjustment.isBefore(nowMomentJs, 'day')) {\r\n                \/\/ Add 1 day to current date\r\n                jQuery(\"#currentDateLogic\").val(1);\r\n            } else {\r\n                jQuery(\"#currentDateLogic\").val(0);\r\n            }\r\n\r\n            for (var hour = actualHour; hour <= activeEndHour - 1; hour++) {\r\n                for (var quarter = 0; quarter < 60; quarter += 15) {\r\n                    times.push((\"0\" + hour).slice(-2) + \":\" + (\"0\" + quarter).slice(-2));\r\n                }\r\n            }\r\n\r\n            for (let time of [...times]) {\r\n                let h = actualHour.toString().padStart(2, '0');\r\n\r\n                if (actualMinute >= 1) times = times.filter(i => i !== `${h}:00`);\r\n                if (actualMinute >= 15) times = times.filter(i => i !== `${h}:15`);\r\n                if (actualMinute >= 30) times = times.filter(i => i !== `${h}:30`);\r\n                if (actualMinute >= 45) times = times.filter(i => i !== `${h}:45`);\r\n            }\r\n\r\n            times.push(activeEndHourTimeFormat);\r\n        } else {\r\n            times = [];\r\n            for (var hour = activeStartHour; hour <= activeEndHour - 1; hour++) {\r\n                for (var quarter = 0; quarter < 60; quarter += 15) {\r\n                    times.push((\"0\" + hour).slice(-2) + \":\" + (\"0\" + quarter).slice(-2));\r\n                }\r\n            }\r\n            times.push(activeEndHourTimeFormat);\r\n        }\r\n\r\n        const $select = jQuery('.pickup-time');\r\n        $select.empty();\r\n\r\n        times.forEach(function(time) {\r\n            $select.append(jQuery('<option><\/option>').attr('value', time).text(time));\r\n        });\r\n    }\r\n\r\n    function getTimePickup(branchId, startDateCurrent) {\r\n        let activeStartHourTimeFormat;\r\n        var openCloseHours = {\"1\":{\"openHour\":\"8\",\"closeHour\":\"22\"},\"14\":{\"openHour\":\"8\",\"closeHour\":\"18\"},\"10\":{\"openHour\":\"8\",\"closeHour\":\"22\"},\"15\":{\"openHour\":\"9\",\"closeHour\":\"21\"},\"16\":{\"openHour\":\"9\",\"closeHour\":\"17\"},\"18\":{\"openHour\":\"9\",\"closeHour\":\"17\"},\"17\":{\"openHour\":\"9\",\"closeHour\":\"21\"},\"19\":{\"openHour\":\"9\",\"closeHour\":\"17\"},\"20\":{\"openHour\":\"9\",\"closeHour\":\"17\"}};\r\n        var openCloseHoursTimeFormat = {\"1\":{\"openHour\":\"08:00\",\"closeHour\":\"22:00\"},\"14\":{\"openHour\":\"08:00\",\"closeHour\":\"18:00\"},\"10\":{\"openHour\":\"08:00\",\"closeHour\":\"22:00\"},\"15\":{\"openHour\":\"09:00\",\"closeHour\":\"21:00\"},\"16\":{\"openHour\":\"09:00\",\"closeHour\":\"17:00\"},\"18\":{\"openHour\":\"09:00\",\"closeHour\":\"17:00\"},\"17\":{\"openHour\":\"09:00\",\"closeHour\":\"21:00\"},\"19\":{\"openHour\":\"09:00\",\"closeHour\":\"17:00\"},\"20\":{\"openHour\":\"09:00\",\"closeHour\":\"17:00\"}};\r\n\r\n                    var adjustHour = window.adjustHourValue;\r\n        \r\n        if (openCloseHours.hasOwnProperty(branchId)) {\r\n            var activeStartHour = openCloseHours[branchId].openHour;\r\n            var activeEndHour = openCloseHours[branchId].closeHour;\r\n        }\r\n\r\n        if (openCloseHoursTimeFormat.hasOwnProperty(branchId)) {\r\n            activeStartHourTimeFormat = openCloseHoursTimeFormat[branchId].openHour;\r\n            var activeEndHourTimeFormat = openCloseHoursTimeFormat[branchId].closeHour;\r\n        }\r\n\r\n        if(branchId == \"fleet-5\" || branchId == \"fleet-34\") { \/\/ kerobokan & seminyak\r\n            var activeStartHour = 9;\r\n            var activeEndHour = 17;\r\n\r\n            activeStartHourTimeFormat = \"09:00\";\r\n            var activeEndHourTimeFormat = \"17:00\";\r\n\r\n            adjustHour = window.adjustHourValue;\r\n        }\r\n\r\n        var now = new Date();\r\n        var year = now.getFullYear();\r\n        var month = (now.getMonth() + 1).toString().padStart(2, '0');\r\n        var day = now.getDate().toString().padStart(2, '0');\r\n\r\n        if(startDateCurrent == undefined) {\r\n            var currentDate = year + \"-\" + month + \"-\" + day;\r\n        } else {\r\n            var currentDate = startDateCurrent;\r\n        }\r\n\r\n        var times = [];\r\n        var userDates = currentDate;\r\n\r\n        if (userDates){\r\n            var selectedDate = moment(userDates.split(\"\/\")[0]).format(\"YYYY-MM-DD\");\r\n            var isToday = selectedDate === moment().format('YYYY-MM-DD');\r\n        } else {\r\n            var isToday = true;\r\n        }\r\n\r\n        \r\n            \/\/ Set the return time slider\r\n            jQuery('#return-time-desktop, #return-time-mobile').attr({\r\n                min: activeStartHourTimeFormat,\r\n                max: activeEndHourTimeFormat,\r\n                step: 15,\r\n                value: activeStartHourTimeFormat\r\n            });\r\n\r\n            initializeSlider(\"return-time-desktop\", \"hidden-return-time-desktop\");\r\n            initializeSlider(\"return-time-mobile\", \"hidden-return-time-mobile\");\r\n\r\n        \r\n        \/\/ ID current location\r\n        var locationId = branchId;\r\n\r\n        \/\/ ID-ID used in Bali\r\n        const baliIds = [1, 14, 18, 20]; \/\/ Bali + Siargao\r\n\r\n        \/\/ Timezone\r\n        const timezone = baliIds.includes(Number(locationId)) ? 'Asia\/Makassar' : 'Asia\/Bangkok';\r\n\r\n        \r\n            var timeGap = 15;\r\n\r\n        \r\n        if (isToday) {\r\n            times = [];\r\n\r\n            var nowWithoutAdjustment = moment.tz(timezone);\r\n            var nowMomentJs = moment.tz(timezone).add(adjustHour, 'hour');\r\n            var currentDay = nowWithoutAdjustment.format(\"DD\");\r\n            var actualDay = nowMomentJs.format(\"DD\");\r\n            var actualHour = nowMomentJs.hour();\r\n            var actualMinute = nowMomentJs.minute();\r\n\r\n            if (parseInt(actualHour) >= parseInt(activeEndHour) || nowWithoutAdjustment.isBefore(nowMomentJs, 'day')) {\r\n                \/\/ Add 1 day to current date\r\n                jQuery(\"#currentDateLogic\").val(1);\r\n            } else {\r\n                jQuery(\"#currentDateLogic\").val(0);\r\n            }\r\n\r\n            if(parseInt(actualHour) < parseInt(activeStartHour)) {\r\n                var gapMinute = 1;\r\n            } else {\r\n                var gapMinute = 2;\r\n            }\r\n\r\n            if (parseInt(actualHour) < parseInt(activeStartHour) || parseInt(actualHour) >= parseInt(activeEndHour)) {\r\n                actualHour = activeStartHour;\r\n            }\r\n\r\n            \/\/ get the current date\r\n            var currentStartDate = parseInt(jQuery('#currentDateLogic').val()) == 1 ? moment().startOf('day').add(1, 'day') : moment().startOf('day');\r\n            var currentEndDate = parseInt(jQuery('#currentDateLogic').val()) == 1 ? moment().add(4, 'days') : moment().add(3, 'days');\r\n\r\n            \/\/ update date base on branch location\r\n            jQuery(\".delivery-date-region-change\").html(currentStartDate.format(\"DD MMM\"));\r\n            jQuery(\".collection-date-region-change\").html(currentEndDate.format(\"DD MMM\"));\r\n\r\n            for (var hour = actualHour; hour <= activeEndHour - 1; hour++) {\r\n                \/\/ if this is the first hour, use 15 instead of 30\r\n                var currentGap = timeGap;\r\n\r\n                for (var quarter = 0; quarter < 60; quarter += currentGap) {\r\n                    times.push((\"0\" + hour).slice(-2) + \":\" + (\"0\" + quarter).slice(-2));\r\n                }\r\n            }\r\n\r\n            let h = actualHour.toString().padStart(gapMinute, '0');\r\n\r\n            if (actualMinute >= 1) {\r\n                times = times.filter(i => i !== `${h}:00`);\r\n            }\r\n            if (actualMinute >= 15) {\r\n                times = times.filter(i => i !== `${h}:15`);\r\n            }\r\n            if (actualMinute >= 30) {\r\n                times = times.filter(i => i !== `${h}:30`);\r\n            }\r\n            if (actualMinute >= 45) {\r\n                times = times.filter(i => i !== `${h}:45`);\r\n            }\r\n\r\n            times.push(activeEndHourTimeFormat);\r\n            activeStartHourTimeFormat = times[0];\r\n\r\n        } else {\r\n            times = [];\r\n            for (var hour = activeStartHour; hour <= activeEndHour - 1; hour++) {\r\n                for (var quarter = 0; quarter < 60; quarter += timeGap) {\r\n                    times.push((\"0\" + hour).slice(-2) + \":\" + (\"0\" + quarter).slice(-2));\r\n                }\r\n            }\r\n            times.push(activeEndHourTimeFormat);\r\n        }\r\n\r\n        \r\n            \/\/ Slider Time Option\r\n            const $select = jQuery('.pickup-time');\r\n            $select.empty();\r\n\r\n            \/\/ Set the pickup time slider\r\n            jQuery('#pickup-time-desktop, #pickup-time-mobile').attr({\r\n                min: activeStartHourTimeFormat,\r\n                max: activeEndHourTimeFormat,\r\n                step: 15,\r\n                value: activeStartHourTimeFormat\r\n            });\r\n\r\n            initializeSlider(\"pickup-time-desktop\", \"hidden-pickup-time-desktop\");\r\n            initializeSlider(\"pickup-time-mobile\", \"hidden-pickup-time-mobile\");\r\n\r\n            times.forEach(function(time) {\r\n                $select.append(jQuery('<option><\/option>').attr('value', time).text(time));\r\n            });\r\n\r\n        \r\n        \/\/ set to current display\r\n        jQuery(\".pickup-time-value\").val(times[0]);\r\n        jQuery(\".return-time-value\").val(times[0]);\r\n\r\n                    jQuery(\".time-region-change\").html(times[0]);\r\n            }\r\n\r\n    \/\/ To get the location points base on the branch id\r\n    function getLocationPoints(branchId) {\r\n        var locationPoints = {\"1\":{\"2\":\"Airport - Domestic terminal\",\"3\":\"Airport - International terminal\",\"31\":\"Canggu Batu Bolong shop\",\"32\":\"Ubud shop\",\"41\":\"Gilimanuk harbour pickup \\\/ drop-off point\",\"39\":\"Lovina pickup \\\/ drop-off point\",\"40\":\"Padangbai pickup \\\/ drop-off point\",\"43\":\"Sanur port pickup \\\/ drop-off point\"},\"14\":{\"57\":\"Nusa Penida shop\",\"58\":\"Banyar Nyuh Port Nusa Penida\"},\"10\":{\"76\":\"Bikago shop Khao Lak\",\"38\":\"Bikago shop Phuket\",\"60\":\"Bikago shop Krabi\",\"45\":\"Airport - International terminal\",\"46\":\"Airport - Domestic terminal\"},\"15\":{\"77\":\"Bikago shop Khao Lak\",\"59\":\"Bikago shop Krabi\",\"61\":\"Bikago shop Phuket\",\"62\":\"Krabi International Airport\"},\"16\":{\"64\":\"Bikago shop Chiang Mai\",\"74\":\"Chiang Mai Airport\"},\"18\":{\"72\":\"Senggigi Port\",\"75\":\"Bikago shop Lombok\",\"66\":\"Lombok Airport\",\"68\":\"Bangsal Port\"},\"17\":{\"65\":\"Bikago shop Chiang Rai\"},\"19\":{\"71\":\"Bikago shop Khao Lak\",\"79\":\"Bikago shop Krabi\",\"78\":\"Bikago shop Phuket\"},\"20\":{\"80\":\"Bikago shop Siargao\"}};\r\n        var pickupOrReturn = jQuery('input[name=\"pickup_or_return\"]').val();\r\n        var pickupOrReturnDesktop = jQuery('input[name=\"pickup_or_return_desktop\"]').val();\r\n\r\n        \/\/ DESKTOP version\r\n        var containerDesktop = jQuery(\".location-points-desktop\");\r\n        var stylesheetDirectoryUri = 'https:\/\/www.bikago.com\/wp-content\/themes\/bikago';\r\n\r\n        \/\/ clear the option\r\n        containerDesktop.empty();\r\n\r\n        if (locationPoints.hasOwnProperty(branchId)) {\r\n            var airportLocations = [];\r\n            var dropOffLocations = [];\r\n            var shopLocations = [];\r\n\r\n            jQuery.each(locationPoints[branchId], function(index, location) {\r\n                var icon, category;\r\n\r\n                \/\/ Skip specific locations based on branch and pickup\/return type\r\n                if((branchId == \"10\" || branchId == 10) && pickupOrReturnDesktop == \"pickup\") { \/\/ Phuket\r\n                    if(index == 60 || index == \"60\" || index == 76 || index == \"76\") { \/\/ Skip Bikago Shop Krabi & Khaolak\r\n                        return; \/\/ skip this iteration\r\n                    }\r\n                } else if ((branchId == \"15\" || branchId == 15) && pickupOrReturnDesktop == \"pickup\") { \/\/ Krabi\r\n                    if(index == 61 || index == \"61\" || index == 77 || index == \"77\") { \/\/ Skip Bikago Shop Phuket & Khaolak\r\n                        return; \/\/ skip this iteration\r\n                    }\r\n                } else if ((branchId == \"19\" || branchId == 19) && pickupOrReturnDesktop == \"pickup\") { \/\/ Khaolak\r\n                    if(index == 78 || index == \"78\" || index == 79 || index == \"79\") { \/\/ Skip Bikago Shop Krabi & Phuket\r\n                        return; \/\/ skip this iteration\r\n                    }\r\n                }\r\n\r\n                if (location.toLowerCase().includes(\"airport\")) {\r\n                    icon = \"plane-icn\";\r\n                    category = airportLocations;\r\n                } else if (location.toLowerCase().includes(\"drop-off\")) {\r\n                    icon = \"pin-map-widget-black\";\r\n                    category = dropOffLocations;\r\n                } else {\r\n                    icon = \"shop-icn\";\r\n                    category = shopLocations;\r\n                }\r\n\r\n                var html = '<div class=\"radio-container orange\">' +\r\n                    '    <label class=\"form-control\" for=\"location-desktop' + branchId + '_' + index + '\">' +\r\n                    '        <img decoding=\"async\" src=\"' + stylesheetDirectoryUri + '\/assets\/images\/' + icon + '.svg\" alt=\"icon\">' +\r\n                    '        <p>' + location + '<\/p>' +\r\n                    '    <\/label>' +\r\n                    '    <input type=\"radio\" id=\"location-desktop' + branchId + '_' + index + '\" name=\"location\" value=\"' + index + '\">' +\r\n                    '<\/div>';\r\n\r\n                category.push(html);\r\n            });\r\n\r\n            \/\/ Append in order: airport first, then drop-off, then shop\r\n            containerDesktop.append(airportLocations.join(\"\"));\r\n            containerDesktop.append(shopLocations.join(\"\"));\r\n            containerDesktop.append(dropOffLocations.join(\"\"));\r\n\r\n            jQuery(document).ready(function() {\r\n\r\n                jQuery('input[type=\"radio\"]').on('change', function() {\r\n                    \/\/ Reset all label colors\r\n                    jQuery('input[type=\"radio\"]').each(function() {\r\n                        jQuery(this).prev('label').css('color', '#5B4831');\r\n                    });\r\n\r\n                    \/\/ Set selected label color to\r\n                                            if (jQuery(this).is(':checked')) {\r\n                            jQuery(this).prev('label').css('color', '#DE7C07');\r\n                        }\r\n                    \r\n                    if(jQuery(this).val() != \"custom\") {\r\n                        jQuery('.search-location').addClass('hide');\r\n\r\n                        \/\/ clear value\r\n                        \/\/ category pickup or return\r\n                        var pickupOrReturn = jQuery('input[name=\"pickup_or_return\"]').val();\r\n\r\n                        if(pickupOrReturn == \"pickup\") {\r\n                            jQuery('.pickup-custom-location').val(\"\");\r\n                        } else {\r\n                            jQuery('#return-custom-location').val(\"\");\r\n                        }\r\n                    }\r\n                });\r\n\r\n            });\r\n        } else {\r\n            console.error(\"The specified key does not exist in the data object.\");\r\n        }\r\n\r\n        \/\/ MOBILE version\r\n        var container = jQuery(\".location-points\");\r\n        var stylesheetDirectoryUri = 'https:\/\/www.bikago.com\/wp-content\/themes\/bikago';\r\n\r\n        \/\/ clear the option\r\n        container.empty();\r\n\r\n        if (locationPoints.hasOwnProperty(branchId)) {\r\n            var airportLocations = [];\r\n            var dropOffLocations = [];\r\n            var shopLocations = [];\r\n\r\n            jQuery.each(locationPoints[branchId], function(index, location) {\r\n                var icon, category;\r\n\r\n                \/\/ Skip specific locations based on branch and pickup\/return type\r\n                if((branchId == \"10\" || branchId == 10) && pickupOrReturn == \"pickup\") { \/\/ Phuket\r\n                    if(index == 60 || index == \"60\" || index == 76 || index == \"76\") { \/\/ Skip Bikago Shop Krabi & Khaolak\r\n                        return; \/\/ skip this iteration\r\n                    }\r\n                } else if ((branchId == \"15\" || branchId == 15) && pickupOrReturn == \"pickup\") { \/\/ Krabi\r\n                    if(index == 61 || index == \"61\" || index == 77 || index == \"77\") { \/\/ Skip Bikago Shop Phuket & Khaolak\r\n                        return; \/\/ skip this iteration\r\n                    }\r\n                } else if ((branchId == \"19\" || branchId == 19) && pickupOrReturn == \"pickup\") { \/\/ Khaolak\r\n                    if(index == 78 || index == \"78\" || index == 79 || index == \"79\") { \/\/ Skip Bikago Shop Krabi & Phuket\r\n                        return; \/\/ skip this iteration\r\n                    }\r\n                }\r\n\r\n                if (location.toLowerCase().includes(\"airport\")) {\r\n                    icon = \"plane-icn\";\r\n                    category = airportLocations;\r\n                } else if (location.toLowerCase().includes(\"drop-off\")) {\r\n                    icon = \"pin-map-widget-black\";\r\n                    category = dropOffLocations;\r\n                } else {\r\n                    icon = \"shop-icn\";\r\n                    category = shopLocations;\r\n                }\r\n\r\n                var html = '<div class=\"radio-container orange\">' +\r\n                    '    <label class=\"form-control\" for=\"location' + branchId + '_' + index + '\">' +\r\n                    '        <img decoding=\"async\" src=\"' + stylesheetDirectoryUri + '\/assets\/images\/' + icon + '.svg\" alt=\"icon\">' +\r\n                    '        <p>' + location + '<\/p>' +\r\n                    '    <\/label>' +\r\n                    '    <input type=\"radio\" id=\"location' + branchId + '_' + index + '\" name=\"location\" value=\"' + index + '\">' +\r\n                    '<\/div>';\r\n\r\n                category.push(html);\r\n            });\r\n\r\n            \/\/ Append sorted locations: airport first, then drop-off, then shop\r\n            container.append(airportLocations.join(\"\"));\r\n            container.append(shopLocations.join(\"\"));\r\n            container.append(dropOffLocations.join(\"\"));\r\n\r\n            jQuery(document).ready(function() {\r\n\r\n                jQuery('input[type=\"radio\"]').on('change', function() {\r\n                    \/\/ Reset all label colors\r\n                    jQuery('input[type=\"radio\"]').each(function() {\r\n                        jQuery(this).prev('label').css('color', '#5B4831');\r\n                    });\r\n\r\n                    \/\/ Set selected label color to\r\n                                            if (jQuery(this).is(':checked')) {\r\n                            jQuery(this).prev('label').css('color', '#DE7C07');\r\n                        }\r\n                    \r\n                    if(jQuery(this).val() != \"custom\") {\r\n                        jQuery('.search-location').addClass('hide');\r\n\r\n                        \/\/ clear value\r\n                        \/\/ category pickup or return\r\n                        var pickupOrReturn = jQuery('input[name=\"pickup_or_return\"]').val();\r\n\r\n                        if(pickupOrReturn == \"pickup\") {\r\n                            jQuery('.pickup-custom-location').val(\"\");\r\n                        } else {\r\n                            jQuery('#return-custom-location').val(\"\");\r\n                        }\r\n                    }\r\n                });\r\n\r\n            });\r\n        } else {\r\n            console.error(\"The specified key does not exist in the data object.\");\r\n        }\r\n\r\n    }\r\n\r\n<\/script>\r\n<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6c85eb3 e-con-full e-flex e-con e-child\" data-id=\"6c85eb3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a6372c6 elementor-widget elementor-widget-image\" data-id=\"a6372c6\" data-element_type=\"widget\" data-e-type=\"widget\" id=\"close-booking-widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"#\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"40\" height=\"40\" src=\"https:\/\/www.bikago.com\/wp-content\/uploads\/2024\/10\/close-btn.svg\" class=\"attachment-large size-large wp-image-3999\" alt=\"Schlie\u00dfen-Schaltfl\u00e4che\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-fbaae47 e-flex e-con-boxed e-con e-parent\" data-id=\"fbaae47\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-13e881a elementor-widget elementor-widget-heading\" data-id=\"13e881a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Fahrr\u00e4der<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-996a385 elementor-widget elementor-widget-html\" data-id=\"996a385\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"lazy-shortcode-section\" data-action=\"load_lazy_chiangmai_fleet_shortcode\">\n  <div class=\"loader orange\"><\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Unsere Mietflotte in CHIANG MAI Warum unsere Flotte mit \u00fcber 800 modernen Motorr\u00e4dern Ihnen ein sorgenfreies Abenteuer garantiert Sind Sie es leid, alte, unzuverl\u00e4ssige Motorroller zu mieten, die w\u00e4hrend Ihres S\u00fcdostasien-Abenteuers kaputt gehen? Das Letzte, was Sie brauchen, ist ein verrosteter Roller, der Ihre Erkundungstour unterbricht. Bei Bikago haben wir dieses Risiko ausgeschlossen, indem wir [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":4047,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"footnotes":""},"location-tag":[],"class_list":["post-4030","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Chiang Mai Roller- und Motorradverleihflotte | Bikago<\/title>\n<meta name=\"description\" content=\"Entdecken Sie Chiang Mai, Thailand, mit der Rollerflotte von Bikago. Sichere und einfache Vermietung f\u00fcr Ausfl\u00fcge zu Str\u00e4nden, Wasserf\u00e4llen und K\u00fcstenabenteuern.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.bikago.com\/de\/wp-json\/wp\/v2\/pages\/4030\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Unsere Motorradvermietungsflotte \u2013 Chiang Mai\" \/>\n<meta property=\"og:description\" content=\"Entdecken Sie Chiang Mai, Thailand, mit der Rollerflotte von Bikago. Sichere und einfache Vermietung f\u00fcr Ausfl\u00fcge zu Str\u00e4nden, Wasserf\u00e4llen und K\u00fcstenabenteuern.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.bikago.com\/de\/unsere-flotte\/chiangmai\/\" \/>\n<meta property=\"og:site_name\" content=\"Bikago\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/bikago.rental\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-16T05:09:25+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.bikago.com\/wp-content\/uploads\/2025\/05\/our-fleet.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"765\" \/>\n\t<meta property=\"og:image:height\" content=\"745\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"3\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.bikago.com\\\/de\\\/unsere-flotte\\\/chiangmai\\\/\",\"url\":\"https:\\\/\\\/www.bikago.com\\\/de\\\/unsere-flotte\\\/chiangmai\\\/\",\"name\":\"Chiang Mai Roller- und Motorradverleihflotte | Bikago\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.bikago.com\\\/de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.bikago.com\\\/de\\\/unsere-flotte\\\/chiangmai\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.bikago.com\\\/de\\\/unsere-flotte\\\/chiangmai\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.bikago.com\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/our-fleet.webp\",\"datePublished\":\"2025-10-08T09:02:29+00:00\",\"dateModified\":\"2026-03-16T05:09:25+00:00\",\"description\":\"Entdecken Sie Chiang Mai, Thailand, mit der Rollerflotte von Bikago. Sichere und einfache Vermietung f\u00fcr Ausfl\u00fcge zu Str\u00e4nden, Wasserf\u00e4llen und K\u00fcstenabenteuern.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.bikago.com\\\/de\\\/unsere-flotte\\\/chiangmai\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.bikago.com\\\/de\\\/unsere-flotte\\\/chiangmai\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.bikago.com\\\/de\\\/unsere-flotte\\\/chiangmai\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.bikago.com\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/our-fleet.webp\",\"contentUrl\":\"https:\\\/\\\/www.bikago.com\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/our-fleet.webp\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.bikago.com\\\/de\\\/unsere-flotte\\\/chiangmai\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.bikago.com\\\/de\\\/roller-verleih-in-bali-lombok-phuket-krabi-und-chiang-mai\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Unsere Flotte\",\"item\":\"https:\\\/\\\/www.bikago.com\\\/de\\\/unsere-flotte\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Unsere Motorradvermietungsflotte \u2013 Chiang Mai\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.bikago.com\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/www.bikago.com\\\/de\\\/\",\"name\":\"Bikago\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.bikago.com\\\/de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.bikago.com\\\/de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":[\"Organization\",\"Place\"],\"@id\":\"https:\\\/\\\/www.bikago.com\\\/de\\\/#organization\",\"name\":\"Bikago - Quality Bike Rentals\",\"alternateName\":\"Bikago - Quality Bike Rentals\",\"url\":\"https:\\\/\\\/www.bikago.com\\\/de\\\/\",\"logo\":{\"@id\":\"https:\\\/\\\/www.bikago.com\\\/de\\\/unsere-flotte\\\/chiangmai\\\/#local-main-organization-logo\"},\"image\":{\"@id\":\"https:\\\/\\\/www.bikago.com\\\/de\\\/unsere-flotte\\\/chiangmai\\\/#local-main-organization-logo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/bikago.rental\",\"https:\\\/\\\/www.instagram.com\\\/bikago.bikerental\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/bikago\"],\"description\":\"Bikago is Southeast Asia's leading premium motorbike and scooter rental provider, offering trusted, safety-first rentals across Indonesia (Bali, Lombok) and Thailand (Phuket, Krabi, Chiang Mai). Famed for its impeccably maintained, fully-insured fleet and 24\\\/7 English-speaking roadside assistance, Bikago delivers a worry-free travel and rental experience, empowering adventurers to explore the region's best destinations.\",\"legalName\":\"Bikago Pte Ltd.\",\"foundingDate\":\"2014-03-20\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"51\",\"maxValue\":\"200\"},\"telephone\":[],\"openingHoursSpecification\":[{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\",\"Sunday\"],\"opens\":\"09:00\",\"closes\":\"17:00\"}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/www.bikago.com\\\/de\\\/unsere-flotte\\\/chiangmai\\\/#local-main-organization-logo\",\"url\":\"https:\\\/\\\/www.bikago.com\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/Bikago-logo-Yellow-White-Square.jpg\",\"contentUrl\":\"https:\\\/\\\/www.bikago.com\\\/wp-content\\\/uploads\\\/2025\\\/10\\\/Bikago-logo-Yellow-White-Square.jpg\",\"width\":1000,\"height\":1000,\"caption\":\"Bikago - Quality Bike Rentals\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Chiang Mai Roller- und Motorradverleihflotte | Bikago","description":"Entdecken Sie Chiang Mai, Thailand, mit der Rollerflotte von Bikago. Sichere und einfache Vermietung f\u00fcr Ausfl\u00fcge zu Str\u00e4nden, Wasserf\u00e4llen und K\u00fcstenabenteuern.","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:\/\/www.bikago.com\/de\/wp-json\/wp\/v2\/pages\/4030\/","og_locale":"de_DE","og_type":"article","og_title":"Unsere Motorradvermietungsflotte \u2013 Chiang Mai","og_description":"Entdecken Sie Chiang Mai, Thailand, mit der Rollerflotte von Bikago. Sichere und einfache Vermietung f\u00fcr Ausfl\u00fcge zu Str\u00e4nden, Wasserf\u00e4llen und K\u00fcstenabenteuern.","og_url":"https:\/\/www.bikago.com\/de\/unsere-flotte\/chiangmai\/","og_site_name":"Bikago","article_publisher":"https:\/\/www.facebook.com\/bikago.rental","article_modified_time":"2026-03-16T05:09:25+00:00","og_image":[{"width":765,"height":745,"url":"https:\/\/www.bikago.com\/wp-content\/uploads\/2025\/05\/our-fleet.webp","type":"image\/webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"3\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.bikago.com\/de\/unsere-flotte\/chiangmai\/","url":"https:\/\/www.bikago.com\/de\/unsere-flotte\/chiangmai\/","name":"Chiang Mai Roller- und Motorradverleihflotte | Bikago","isPartOf":{"@id":"https:\/\/www.bikago.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.bikago.com\/de\/unsere-flotte\/chiangmai\/#primaryimage"},"image":{"@id":"https:\/\/www.bikago.com\/de\/unsere-flotte\/chiangmai\/#primaryimage"},"thumbnailUrl":"https:\/\/www.bikago.com\/wp-content\/uploads\/2025\/05\/our-fleet.webp","datePublished":"2025-10-08T09:02:29+00:00","dateModified":"2026-03-16T05:09:25+00:00","description":"Entdecken Sie Chiang Mai, Thailand, mit der Rollerflotte von Bikago. Sichere und einfache Vermietung f\u00fcr Ausfl\u00fcge zu Str\u00e4nden, Wasserf\u00e4llen und K\u00fcstenabenteuern.","breadcrumb":{"@id":"https:\/\/www.bikago.com\/de\/unsere-flotte\/chiangmai\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.bikago.com\/de\/unsere-flotte\/chiangmai\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.bikago.com\/de\/unsere-flotte\/chiangmai\/#primaryimage","url":"https:\/\/www.bikago.com\/wp-content\/uploads\/2025\/05\/our-fleet.webp","contentUrl":"https:\/\/www.bikago.com\/wp-content\/uploads\/2025\/05\/our-fleet.webp"},{"@type":"BreadcrumbList","@id":"https:\/\/www.bikago.com\/de\/unsere-flotte\/chiangmai\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.bikago.com\/de\/roller-verleih-in-bali-lombok-phuket-krabi-und-chiang-mai\/"},{"@type":"ListItem","position":2,"name":"Unsere Flotte","item":"https:\/\/www.bikago.com\/de\/unsere-flotte\/"},{"@type":"ListItem","position":3,"name":"Unsere Motorradvermietungsflotte \u2013 Chiang Mai"}]},{"@type":"WebSite","@id":"https:\/\/www.bikago.com\/de\/#website","url":"https:\/\/www.bikago.com\/de\/","name":"Bikago","description":"","publisher":{"@id":"https:\/\/www.bikago.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.bikago.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":["Organization","Place"],"@id":"https:\/\/www.bikago.com\/de\/#organization","name":"Bikago - Quality Bike Rentals","alternateName":"Bikago - Quality Bike Rentals","url":"https:\/\/www.bikago.com\/de\/","logo":{"@id":"https:\/\/www.bikago.com\/de\/unsere-flotte\/chiangmai\/#local-main-organization-logo"},"image":{"@id":"https:\/\/www.bikago.com\/de\/unsere-flotte\/chiangmai\/#local-main-organization-logo"},"sameAs":["https:\/\/www.facebook.com\/bikago.rental","https:\/\/www.instagram.com\/bikago.bikerental","https:\/\/www.linkedin.com\/company\/bikago"],"description":"Bikago is Southeast Asia's leading premium motorbike and scooter rental provider, offering trusted, safety-first rentals across Indonesia (Bali, Lombok) and Thailand (Phuket, Krabi, Chiang Mai). Famed for its impeccably maintained, fully-insured fleet and 24\/7 English-speaking roadside assistance, Bikago delivers a worry-free travel and rental experience, empowering adventurers to explore the region's best destinations.","legalName":"Bikago Pte Ltd.","foundingDate":"2014-03-20","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"51","maxValue":"200"},"telephone":[],"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],"opens":"09:00","closes":"17:00"}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/www.bikago.com\/de\/unsere-flotte\/chiangmai\/#local-main-organization-logo","url":"https:\/\/www.bikago.com\/wp-content\/uploads\/2025\/10\/Bikago-logo-Yellow-White-Square.jpg","contentUrl":"https:\/\/www.bikago.com\/wp-content\/uploads\/2025\/10\/Bikago-logo-Yellow-White-Square.jpg","width":1000,"height":1000,"caption":"Bikago - Quality Bike Rentals"}]}},"_links":{"self":[{"href":"https:\/\/www.bikago.com\/de\/wp-json\/wp\/v2\/pages\/4030","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bikago.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.bikago.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.bikago.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bikago.com\/de\/wp-json\/wp\/v2\/comments?post=4030"}],"version-history":[{"count":1,"href":"https:\/\/www.bikago.com\/de\/wp-json\/wp\/v2\/pages\/4030\/revisions"}],"predecessor-version":[{"id":4031,"href":"https:\/\/www.bikago.com\/de\/wp-json\/wp\/v2\/pages\/4030\/revisions\/4031"}],"up":[{"embeddable":true,"href":"https:\/\/www.bikago.com\/de\/wp-json\/wp\/v2\/pages\/4047"}],"wp:attachment":[{"href":"https:\/\/www.bikago.com\/de\/wp-json\/wp\/v2\/media?parent=4030"}],"wp:term":[{"taxonomy":"location-tag","embeddable":true,"href":"https:\/\/www.bikago.com\/de\/wp-json\/wp\/v2\/location-tag?post=4030"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}