{"id":1010285,"date":"2026-05-14T14:24:46","date_gmt":"2026-05-14T12:24:46","guid":{"rendered":"https:\/\/ekosphere.me\/network-ekosphere-rent-a-car\/"},"modified":"2026-07-12T11:03:27","modified_gmt":"2026-07-12T09:03:27","slug":"network-ekosphere-rent-a-car","status":"publish","type":"page","link":"https:\/\/ekosphere.me\/en\/network-ekosphere-rent-a-car\/","title":{"rendered":"Network: ekosphere Rent-A-Car"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"1010285\" class=\"elementor elementor-1010285 elementor-1008756\" data-elementor-post-type=\"page\">\n\t\t\t\t<main class=\"elementor-element elementor-element-d744594 e-flex e-con-boxed e-con e-parent\" data-id=\"d744594\" data-element_type=\"container\" data-e-type=\"container\" id=\"content\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d509101 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"d509101\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n  main#content .ek-rentcar-card {\r\n    background: #f1f7f8 !important;\r\n    border: 1px solid rgba(0, 79, 77, .18) !important;\r\n  }\r\n\r\n  main#content .ek-rentcar-card h3 {\r\n    margin: 0 0 .75rem !important;\r\n    text-align: center !important;\r\n  }\r\n\r\n  main#content .ek-rentcar-img {\r\n    display: block !important;\r\n    width: 100% !important;\r\n    max-width: 100% !important;\r\n    height: auto !important;\r\n    aspect-ratio: 16 \/ 9 !important;\r\n    object-fit: cover !important;\r\n    margin: 0 0 1rem !important;\r\n    border-radius: 0 !important;\r\n  }\r\n\r\n  main#content .ek-rentcar-benefit-grid {\r\n    display: grid !important;\r\n    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;\r\n    gap: 24px !important;\r\n    align-items: stretch !important;\r\n    margin: 0 0 1.65rem !important;\r\n  }\r\n\r\n  main#content .ek-rentcar-benefit-grid > section {\r\n    display: flex !important;\r\n    flex-direction: column !important;\r\n    min-width: 0 !important;\r\n    height: 100% !important;\r\n    padding: 1.25rem !important;\r\n    background: #f1f7f8 !important;\r\n    border: 1px solid rgba(0, 79, 77, .18) !important;\r\n    border-radius: 0 !important;\r\n  }\r\n\r\n  main#content .ek-rentcar-benefit-grid > section h3 {\r\n    margin: 0 0 .75rem !important;\r\n    text-align: center !important;\r\n  }\r\n\r\n  main#content .ek-rentcar-benefit-grid > section p {\r\n    margin: 0 0 1rem !important;\r\n  }\r\n\r\n  main#content .ek-rentcar-benefit-grid > section p:last-child {\r\n    margin-bottom: 0 !important;\r\n  }\r\n\r\n  main#content .ek-rentcar-datebox {\r\n    margin: .85rem 0 .65rem !important;\r\n    padding: .75rem 0 !important;\r\n    border-top: 1px solid rgba(15, 23, 42, .14) !important;\r\n    border-bottom: 1px solid rgba(15, 23, 42, .14) !important;\r\n    border-left: 0 !important;\r\n    border-right: 0 !important;\r\n    border-radius: 0 !important;\r\n    background: transparent !important;\r\n  }\r\n\r\n  main#content .ek-rentcar-datebox-title {\r\n    display: block !important;\r\n    margin: 0 0 .45rem !important;\r\n    font-size: calc(var(--ek-font-size-body) - 2px) !important;\r\n    font-weight: 700 !important;\r\n    line-height: 1.25 !important;\r\n    text-align: left !important;\r\n  }\r\n\r\n  main#content .ek-rentcar-dategrid {\r\n    display: grid !important;\r\n    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\r\n    gap: .65rem !important;\r\n    align-items: end !important;\r\n  }\r\n\r\n  main#content .ek-rentcar-datebox label {\r\n    display: grid !important;\r\n    gap: .25rem !important;\r\n    margin: 0 !important;\r\n    font-size: calc(var(--ek-font-size-body) - 5px) !important;\r\n    font-weight: 500 !important;\r\n    line-height: 1.2 !important;\r\n    text-align: left !important;\r\n  }\r\n\r\n  main#content .ek-rentcar-datebox input[type=\"date\"] {\r\n    width: 100% !important;\r\n    min-width: 0 !important;\r\n    height: 42px !important;\r\n    min-height: 42px !important;\r\n    margin: 0 !important;\r\n    padding: .35rem .5rem !important;\r\n    background: #fff !important;\r\n    border: 1px solid rgba(15, 23, 42, .26) !important;\r\n    border-radius: 0 !important;\r\n    box-shadow: none !important;\r\n    font-size: calc(var(--ek-font-size-body) - 5px) !important;\r\n    line-height: 1.2 !important;\r\n  }\r\n\r\n  main#content .ek-rentcar-total {\r\n    display: block !important;\r\n    margin: .65rem 0 .95rem !important;\r\n    padding: .7rem .8rem !important;\r\n    background: #fff !important;\r\n    border-left: 4px solid var(--ek-primary) !important;\r\n    color: var(--ek-ink) !important;\r\n    font-size: calc(var(--ek-font-size-body) - 4px) !important;\r\n    font-weight: 600 !important;\r\n    line-height: 1.45 !important;\r\n    text-align: left !important;\r\n  }\r\n\r\n  main#content .ek-rentcar-total span {\r\n    display: block !important;\r\n    margin: 0 0 .15rem !important;\r\n  }\r\n\r\n  main#content .ek-rentcar-offers-grid + .ek-note,\r\n  main#content .ek-rentcar-note {\r\n    margin-top: 1.65rem !important;\r\n  }\r\n\r\n  main#content .ek-rentcar-shuttle-card {\r\n    background: #f1f7f8 !important;\r\n    border: 1px solid rgba(0, 79, 77, .18) !important;\r\n  }\r\n\r\n  main#content .ek-rentcar-shuttle-card .ek-note,\r\n  main#content .ek-rentcar-shuttle-card .ek-rentcar-note {\r\n    text-align: justify !important;\r\n    text-align-last: left !important;\r\n    hyphens: auto !important;\r\n  }\r\n\r\n  main#content .ek-rentcar-shuttle-grid {\r\n    display: grid !important;\r\n    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;\r\n    gap: .75rem !important;\r\n    align-items: end !important;\r\n    margin: 1rem 0 1rem !important;\r\n  }\r\n\r\n  main#content .ek-rentcar-shuttle-grid label {\r\n    display: grid !important;\r\n    gap: .25rem !important;\r\n    margin: 0 !important;\r\n    font-size: calc(var(--ek-font-size-body) - 5px) !important;\r\n    font-weight: 500 !important;\r\n    line-height: 1.2 !important;\r\n    text-align: left !important;\r\n  }\r\n\r\n  main#content .ek-rentcar-shuttle-grid input,\r\n  main#content .ek-rentcar-shuttle-grid select {\r\n    width: 100% !important;\r\n    min-width: 0 !important;\r\n    height: 42px !important;\r\n    min-height: 42px !important;\r\n    margin: 0 !important;\r\n    padding: .35rem .5rem !important;\r\n    background: #fff !important;\r\n    border: 1px solid rgba(15, 23, 42, .26) !important;\r\n    border-radius: 0 !important;\r\n    box-shadow: none !important;\r\n    font-size: calc(var(--ek-font-size-body) - 5px) !important;\r\n    line-height: 1.2 !important;\r\n  }\r\n\r\n  main#content #ek-shuttle-total.ek-rentcar-result-grid {\r\n    display: grid !important;\r\n    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\r\n    gap: .35rem 1.5rem !important;\r\n    align-items: start !important;\r\n    font-weight: 400 !important;\r\n  }\r\n\r\n  main#content #ek-shuttle-total.ek-rentcar-result-grid span {\r\n    display: block !important;\r\n    margin: 0 !important;\r\n    font-weight: 400 !important;\r\n    line-height: 1.45 !important;\r\n  }\r\n\r\n  main#content #ek-shuttle-total.ek-rentcar-result-grid strong {\r\n    font-weight: 700 !important;\r\n  }\r\n\r\n  @media (max-width: 900px) {\r\n    main#content .ek-rentcar-benefit-grid {\r\n      grid-template-columns: 1fr !important;\r\n    }\r\n\r\n    main#content .ek-rentcar-shuttle-grid {\r\n      grid-template-columns: repeat(2, minmax(0, 1fr)) !important;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 640px) {\r\n    main#content .ek-rentcar-dategrid,\r\n    main#content .ek-rentcar-shuttle-grid,\r\n    main#content #ek-shuttle-total.ek-rentcar-result-grid {\r\n      grid-template-columns: 1fr !important;\r\n    }\r\n  }\r\n\r\n  main#content .ek-rentcar-ardian-note {\r\n    display: block !important;\r\n    margin: .45rem 0 0 !important;\r\n    font-size: calc(var(--ek-font-size-body) - 5px) !important;\r\n    line-height: 1.35 !important;\r\n  }\r\n\r\n<\/style>\r\n<figure class=\"ek-hero-image\">\r\n<img loading=\"lazy\" alt=\"ekosphere Rent-A-Car in Ulcinj, Montenegro, with rental cars and airport shuttle services\" decoding=\"async\" height=\"1024\" src=\"https:\/\/ekosphere.me\/wp-content\/uploads\/2026\/05\/ekosphere-rent-a-car-ulcinj.webp\" width=\"1792\">\r\n<\/figure>\r\n<main id=\"content\" lang=\"en\">\r\n<section aria-labelledby=\"ek-hero-title\" class=\"ek-hero\">\r\n<div class=\"ek-hero__inner\">\r\n<h1 id=\"ek-hero-title\">Car rental Ulcinj: <span class=\"ek-heading-break\">Request a rental car and airport shuttle via ekosphere<\/span><\/h1>\r\n<p class=\"ek-services-intro-text\">\r\n<strong>ekosphere Rent-A-Car<\/strong> coordinates rental-car and shuttle enquiries in Ulcinj for guests, property owners,\r\n        investors, expatriates and business clients. The objective is straightforward coordination:\r\n        arrive, be collected, take over the vehicle, attend appointments and plan the return journey\r\n        to the airport in good time.\r\n      <\/p>\r\n<ul class=\"ek-list\">\r\n<li><strong>Region:<\/strong> Ulcinj \/ Velika Pla&#382;a \/ urban area \/ coast \/ airport transfer on request.<\/li>\r\n<li><strong>Fleet:<\/strong> 12 vehicles, subject to availability and confirmed advance booking.<\/li>\r\n<li><strong>Vehicles:<\/strong> Small cars, compact cars, estate cars, seven-seaters, saloons and convertibles.<\/li>\r\n<li><strong>Shuttle:<\/strong> Airport pick-up and return transfer with a driver by advance booking.<\/li>\r\n<li><strong>Airports:<\/strong> Podgorica \/ Tivat \/ Tirana \/ Dubrovnik.<\/li>\r\n<li><strong>Pricing model:<\/strong> Daily rates according to rental period: 1&ndash;3 days, 4&ndash;7 days and 8 days or more.<\/li>\r\n<li><strong>Enquiry:<\/strong> Send the vehicle, rental period, driver details, pick-up location, return location or shuttle route via WhatsApp.<\/li>\r\n<\/ul>\r\n<div class=\"ek-card__cta\">\r\n<a href=\"https:\/\/wa.me\/38230681227?text=Hello%2C%20I%20would%20like%20to%20request%20an%20airport%20shuttle%20through%20ekosphere%20Rent-A-Car%20in%20Ulcinj.%20Please%20contact%20me%20to%20confirm%20the%20date%2C%20pick-up%20time%2C%20route%20and%20availability.\" rel=\"noopener noreferrer\" target=\"_blank\">\r\n<img loading=\"lazy\" alt=\"WhatsApp Chat Symbol direct\" aria-hidden=\"true\" decoding=\"async\" height=\"22\" src=\"https:\/\/ekosphere.me\/wp-content\/uploads\/2026\/02\/whatsApp-Chat-Symbol-direct.png\" width=\"22\">\r\n<span>Request rental car or shuttle<\/span>\r\n<\/a>\r\n<\/div>\r\n<\/div>\r\n<\/section>\r\n<section aria-labelledby=\"ek-toc-title\" class=\"ek-section-gap\">\r\n<div class=\"ek-container\">\r\n<nav aria-labelledby=\"ek-toc-title\" class=\"ek-faq ek-faq--toc\">\r\n<details id=\"ek-toc\">\r\n<summary id=\"ek-toc-title\"><span>Table of contents<\/span><\/summary>\r\n<div class=\"panel\">\r\n<ol class=\"ek-toc-list\">\r\n<li class=\"ek-toc-item ek-toc-item--h2\"><a href=\"#ek-rentcar-vorteile\">Why it makes sense to rent a car in Ulcinj<\/a><\/li>\r\n<li class=\"ek-toc-item ek-toc-item--h2\"><a href=\"#ek-rentcar-shuttle\">Airport shuttle with driver Jasmin<\/a><\/li>\r\n<li class=\"ek-toc-item ek-toc-item--h2\"><a href=\"#ek-rentcar-angebote\">Vehicles and daily rates<\/a><\/li>\r\n<li class=\"ek-toc-item ek-toc-item--h2\"><a href=\"#ek-rentcar-ablauf\">How the request works<\/a><\/li>\r\n<li class=\"ek-toc-item ek-toc-item--h2\"><a href=\"#ek-rentcar-hinweise\">Important information before booking<\/a><\/li>\r\n<li class=\"ek-toc-item ek-toc-item--h2\"><a href=\"#ek-faq-rentcar-title\">FAQ about car rental and shuttle in Ulcinj<\/a><\/li>\r\n<li class=\"ek-toc-item ek-toc-item--h2\"><a href=\"#ek-rentcar-kontakt\">Contact and next steps<\/a><\/li>\r\n<\/ol>\r\n<\/div>\r\n<\/details>\r\n<\/nav>\r\n<\/div>\r\n<\/section>\r\n<section aria-labelledby=\"ek-rentcar-vorteile\" class=\"ek-section-gap\">\r\n<div class=\"ek-container\">\r\n<h2 id=\"ek-rentcar-vorteile\">Why it makes sense to rent a car in Ulcinj<\/h2>\r\n<p class=\"ek-services-intro-text\">\r\n        Ulcinj, Velika Pla&#382;a, Ada Bojana, Valdanos, the Old Town, beach areas, property viewings,\r\n        banks, public authorities and project sites are often spread across the region.\r\n        A rental car reduces waiting times and makes each day easier to plan.\r\n      <\/p>\r\n<div class=\"ek-process ek-rentcar-benefit-grid\">\r\n<section aria-labelledby=\"ek-rentcar-vorteile-1\">\r\n<h3 id=\"ek-rentcar-vorteile-1\">1. Flexible and independent on site<\/h3>\r\n<p>\r\n            A dedicated vehicle makes journeys between accommodation, beaches, shops,\r\n            restaurants, property viewings and appointments considerably easier.\r\n          <\/p>\r\n<p><strong>Benefit:<\/strong> less dependence on last-minute transport services.<\/p>\r\n<\/section>\r\n<section aria-labelledby=\"ek-rentcar-vorteile-2\">\r\n<h3 id=\"ek-rentcar-vorteile-2\">2. The right vehicle class<\/h3>\r\n<p>\r\n            A small car is often sufficient for the town and beach. Families, luggage,\r\n            longer journeys or business appointments generally require more space or comfort.\r\n          <\/p>\r\n<p><strong>Benefit:<\/strong> The vehicle is better matched to its actual use.<\/p>\r\n<\/section>\r\n<section aria-labelledby=\"ek-rentcar-vorteile-3\">\r\n<h3 id=\"ek-rentcar-vorteile-3\">3. Enquiry instead of blind booking<\/h3>\r\n<p>\r\n            Availability, handover, insurance, deposit, mileage terms and driver details\r\n            should be confirmed in writing before booking.\r\n          <\/p>\r\n<p><strong>Benefit:<\/strong> fewer unresolved issues at pick-up and return.<\/p>\r\n<\/section>\r\n<\/div>\r\n<p class=\"ek-note warn ek-rentcar-note\">\r\n        The prices shown on this page are indicative. The final price, vehicle, equipment and conditions\r\n        apply only after written confirmation.\r\n      <\/p>\r\n<\/div>\r\n<\/section>\r\n<section aria-labelledby=\"ek-rentcar-shuttle\" class=\"ek-section-gap\">\r\n<div class=\"ek-container\">\r\n<h2 id=\"ek-rentcar-shuttle\">Airport shuttle with driver Jasmin<\/h2>\r\n<p class=\"ek-services-intro-text\">\r\n        For many guests, airport collection is more practical than taking over a rental vehicle\r\n        immediately after arrival. Driver <strong>Jasmin<\/strong>\r\n        travels to Ulcinj by advance booking. Return transfers, errands, excursions and individual\r\n        routes may also be requested.\r\n      <\/p>\r\n<div class=\"ek-card ek-rentcar-shuttle-card\" data-shuttle-card=\"\">\r\n<h3>Why combine the shuttle with a rental car?<\/h3>\r\n<img loading=\"lazy\" alt=\"Airport shuttle with driver Jasmin f&uuml;r ekosphere Rent-A-Car in Ulcinj\" class=\"ek-rentcar-img\" decoding=\"async\" height=\"1024\" src=\"https:\/\/ekosphere.me\/wp-content\/uploads\/2026\/05\/shuttle-jasmin-ulcinj-golf-6.webp\" width=\"1792\">\r\n<ul class=\"ek-list ek-list--success\">\r\n<li><strong>Less time lost:<\/strong> no vehicle handover at the airport and no lengthy return process before departure.<\/li>\r\n<li><strong>Clear planning:<\/strong> Pick-up, time, destination address and return journey are coordinated in advance.<\/li>\r\n<li><strong>Driver by advance booking:<\/strong> Jasmin must be reserved in good time.<\/li>\r\n<li><strong>Predictable in advance:<\/strong> Shuttle prices depend on the route, number of passengers and pick-up time.<\/li>\r\n<li><strong>More convenient handover:<\/strong> Vehicle pick-up and return can usually be organised more easily in Ulcinj.<\/li>\r\n<li><strong>Additional journeys:<\/strong> Excursions and individual routes are available by arrangement.<\/li>\r\n<\/ul>\r\n<div class=\"ek-rentcar-shuttle-grid\" data-shuttle-form=\"\">\r\n<label>\r\n            Date\r\n            <input aria-label=\"Shuttle-Date w&auml;hlen\" id=\"ek-shuttle-date\" type=\"date\">\r\n<\/label>\r\n<label>\r\n            Pick-up time\r\n            <input aria-label=\"Pick-up time f&uuml;r Shuttle w&auml;hlen\" id=\"ek-shuttle-time\" step=\"300\" type=\"time\">\r\n<\/label>\r\n<label>\r\n            Route\r\n            <select aria-label=\"Shuttle-Route w&auml;hlen\" id=\"ek-shuttle-route\">\r\n<option disabled selected value=\"\">Please select route<\/option>\r\n<option data-extra-persons=\"20\" data-label=\"Podgorica &rarr; Ulcinj\" data-price=\"90\" data-time-surcharge=\"10\" value=\"PG-UL\">Podgorica &rarr; Ulcinj<\/option>\r\n<option data-extra-persons=\"20\" data-label=\"Tivat &rarr; Ulcinj\" data-price=\"100\" data-time-surcharge=\"10\" value=\"TV-UL\">Tivat &rarr; Ulcinj<\/option>\r\n<option data-extra-persons=\"20\" data-label=\"Tirana &rarr; Ulcinj\" data-price=\"140\" data-time-surcharge=\"10\" value=\"TR-UL\">Tirana &rarr; Ulcinj<\/option>\r\n<option data-extra-persons=\"30\" data-label=\"Dubrovnik &rarr; Ulcinj\" data-price=\"160\" data-time-surcharge=\"20\" value=\"DBV-UL\">Dubrovnik &rarr; Ulcinj<\/option>\r\n<option data-extra-persons=\"20\" data-label=\"Ulcinj &rarr; Podgorica\" data-price=\"90\" data-time-surcharge=\"10\" value=\"UL-PG\">Ulcinj &rarr; Podgorica<\/option>\r\n<option data-extra-persons=\"20\" data-label=\"Ulcinj &rarr; Tivat\" data-price=\"100\" data-time-surcharge=\"10\" value=\"UL-TV\">Ulcinj &rarr; Tivat<\/option>\r\n<option data-extra-persons=\"20\" data-label=\"Ulcinj &rarr; Tirana\" data-price=\"140\" data-time-surcharge=\"10\" value=\"UL-TR\">Ulcinj &rarr; Tirana<\/option>\r\n<option data-extra-persons=\"30\" data-label=\"Ulcinj &rarr; Dubrovnik\" data-price=\"160\" data-time-surcharge=\"20\" value=\"UL-DBV\">Ulcinj &rarr; Dubrovnik<\/option>\r\n<\/select>\r\n<\/label>\r\n<label>\r\n            People\r\n            <select aria-label=\"number of passengers w&auml;hlen\" id=\"ek-shuttle-persons\">\r\n<option disabled selected value=\"\">Please select number of people<\/option>\r\n<option data-label=\"1 person\" value=\"1\">1 person<\/option>\r\n<option data-label=\"2 people\" value=\"2\">2 people<\/option>\r\n<option data-label=\"3 people\" value=\"3\">3 people<\/option>\r\n<option data-label=\"4 people\" value=\"4\">4 people<\/option>\r\n<option data-label=\"5 people\" value=\"5\">5 people<\/option>\r\n<option data-label=\"6 people\" value=\"6\">6 people<\/option>\r\n<option data-label=\"7 people\" value=\"7\">7 people<\/option>\r\n<option data-label=\"8 people\" value=\"8\">8 people<\/option>\r\n<\/select>\r\n<\/label>\r\n<\/div>\r\n<p aria-live=\"polite\" class=\"ek-rentcar-total ek-rentcar-result-grid\" id=\"ek-shuttle-total\">\r\n<span>Route: <strong>please select<\/strong><\/span>\r\n<span>Date: <strong>still open<\/strong><\/span>\r\n<span>Pick-up time: <strong>please select<\/strong><\/span>\r\n<span>People: <strong>please select<\/strong><\/span>\r\n<span>Base price one-way: <strong>still open<\/strong><\/span>\r\n<span>Passenger rule: <strong>still open<\/strong><\/span>\r\n<span>Time rule: <strong>still open<\/strong><\/span>\r\n<span>Shuttles: <strong>still open<\/strong><\/span>\r\n<span>Price per shuttle: <strong>still open<\/strong><\/span>\r\n<span>Total price: <strong>still open<\/strong><\/span>\r\n<\/p>\r\n<p class=\"ek-note warn ek-rentcar-note\">\r\n          The shuttle is available only after confirmed advance booking. For 3 to 4 passengers,\r\n          a passenger surcharge applies per journey. From 5 passengers, a second driver and\r\n          a second shuttle are required; prices then apply per shuttle. A time surcharge applies\r\n          to journeys from 10:00 p.m. or before 6:00 a.m. Please send the date, pick-up time, route,\r\n          flight number, destination address and number of passengers as early as possible.\r\n        <\/p>\r\n<div class=\"ek-card__cta\">\r\n<a href=\"https:\/\/wa.me\/38230681227?text=Hello%2C%20I%20would%20like%20to%20request%20an%20airport%20shuttle%20through%20ekosphere%20Rent-A-Car%20in%20Ulcinj.%20Please%20contact%20me%20to%20confirm%20the%20date%2C%20pick-up%20time%2C%20route%20and%20availability.\" id=\"ek-shuttle-wa\" rel=\"noopener noreferrer\" target=\"_blank\">\r\n<img loading=\"lazy\" alt=\"WhatsApp Chat Symbol direct\" aria-hidden=\"true\" decoding=\"async\" height=\"22\" src=\"https:\/\/ekosphere.me\/wp-content\/uploads\/2026\/02\/whatsApp-Chat-Symbol-direct.png\" width=\"22\">\r\n<span>Request shuttle<\/span>\r\n<\/a>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/section>\r\n<section aria-labelledby=\"ek-rentcar-angebote\" class=\"ek-section-gap\">\r\n<div class=\"ek-container\">\r\n<h2 id=\"ek-rentcar-angebote\">Vehicles and daily rates<\/h2>\r\n<p class=\"ek-services-intro-text\">\r\n        Select the vehicle, pick-up date and return date. The page calculates an indicative price\r\n        and prepares the corresponding WhatsApp message.\r\n      <\/p>\r\n<h3 class=\"ek-rentcar-group-title\">Automatic<\/h3>\r\n<div class=\"ek-grid ek-grid--2 ek-rentcar-offers-grid\">\r\n<article class=\"ek-card ek-package-card ek-rentcar-card\" data-car=\"VW Touran\" data-gear=\"Automatic\" data-rate-long=\"60\" data-rate-mid=\"65\" data-rate-short=\"70\">\r\n<h3>VW Touran<\/h3>\r\n<img loading=\"lazy\" alt=\"VW Touran 7-Sitzer Automatic rental car in Ulcinj via ekosphere Rent-A-Car\" class=\"ek-rentcar-img\" decoding=\"async\" height=\"1024\" src=\"https:\/\/ekosphere.me\/wp-content\/uploads\/2026\/05\/rent-a-car-ulcinj-vw-touran-7-seats-automatic.webp\" width=\"1792\">\r\n<p><strong>7 seats \/ automatic<\/strong><\/p>\r\n<ul class=\"ek-list ek-list--success\">\r\n<li><strong>1&ndash;3 days:<\/strong> from &euro;70.00 \/ day<\/li>\r\n<li><strong>4&ndash;7 days:<\/strong> from &euro;65.00 \/ day<\/li>\r\n<li><strong>8 days or more:<\/strong> from &euro;60.00 \/ day<\/li>\r\n<\/ul>\r\n<p>For families, groups, luggage, airport trips and longer stays.<\/p>\r\n<div class=\"ek-rentcar-datebox\">\r\n<strong class=\"ek-rentcar-datebox-title\">Select rental period<\/strong>\r\n<div class=\"ek-rentcar-dategrid\">\r\n<label>\r\n                Pick-up\r\n                <input aria-label=\"Abholdatum f&uuml;r VW Touran w&auml;hlen\" class=\"ek-rentcar-start\" type=\"date\">\r\n<\/label>\r\n<label>\r\n                Return\r\n                <input aria-label=\"return date f&uuml;r VW Touran w&auml;hlen\" class=\"ek-rentcar-end\" type=\"date\">\r\n<\/label>\r\n<\/div>\r\n<\/div>\r\n<p aria-live=\"polite\" class=\"ek-rentcar-total\">Please select pick-up and return.<\/p>\r\n<div class=\"ek-card__cta\">\r\n<a class=\"ek-rentcar-wa\" href=\"https:\/\/wa.me\/38230681227?text=Hello%2C%20I%20am%20interested%20in%20the%20VW%20Touran%20through%20ekosphere%20Rent-A-Car%20in%20Ulcinj.%20Please%20contact%20me%20to%20confirm%20availability%2C%20price%20and%20handover.\" rel=\"noopener noreferrer\" target=\"_blank\">\r\n<img loading=\"lazy\" alt=\"WhatsApp Chat Symbol direct\" aria-hidden=\"true\" decoding=\"async\" height=\"22\" src=\"https:\/\/ekosphere.me\/wp-content\/uploads\/2026\/02\/whatsApp-Chat-Symbol-direct.png\" width=\"22\">\r\n<span>Request VW Touran<\/span>\r\n<\/a>\r\n<\/div>\r\n<\/article>\r\n<article class=\"ek-card ek-package-card ek-rentcar-card\" data-car=\"&Scaron;koda Octavia\" data-gear=\"Automatic\" data-rate-long=\"40\" data-rate-mid=\"45\" data-rate-short=\"50\">\r\n<h3>&Scaron;koda Octavia<\/h3>\r\n<img loading=\"lazy\" alt=\"&Scaron;koda Octavia Automatic rental car in Ulcinj via ekosphere Rent-A-Car\" class=\"ek-rentcar-img\" decoding=\"async\" height=\"1024\" src=\"https:\/\/ekosphere.me\/wp-content\/uploads\/2026\/05\/rent-a-car-ulcinj-skoda-octavia-automatic.webp\" width=\"1792\">\r\n<p><strong>Automatic<\/strong><\/p>\r\n<ul class=\"ek-list ek-list--success\">\r\n<li><strong>1&ndash;3 days:<\/strong> from &euro;50.00 \/ day<\/li>\r\n<li><strong>4&ndash;7 days:<\/strong> from &euro;45.00 \/ day<\/li>\r\n<li><strong>8 days or more:<\/strong> from &euro;40.00 \/ day<\/li>\r\n<\/ul>\r\n<p>Estate car for longer journeys, luggage, family use and everyday travel.<\/p>\r\n<div class=\"ek-rentcar-datebox\">\r\n<strong class=\"ek-rentcar-datebox-title\">Select rental period<\/strong>\r\n<div class=\"ek-rentcar-dategrid\">\r\n<label>\r\n                Pick-up\r\n                <input aria-label=\"Abholdatum f&uuml;r &Scaron;koda Octavia w&auml;hlen\" class=\"ek-rentcar-start\" type=\"date\">\r\n<\/label>\r\n<label>\r\n                Return\r\n                <input aria-label=\"return date f&uuml;r &Scaron;koda Octavia w&auml;hlen\" class=\"ek-rentcar-end\" type=\"date\">\r\n<\/label>\r\n<\/div>\r\n<\/div>\r\n<p aria-live=\"polite\" class=\"ek-rentcar-total\">Please select pick-up and return.<\/p>\r\n<div class=\"ek-card__cta\">\r\n<a class=\"ek-rentcar-wa\" href=\"https:\/\/wa.me\/38230681227?text=Hello%2C%20I%20am%20interested%20in%20the%20%C5%A0koda%20Octavia%20through%20ekosphere%20Rent-A-Car%20in%20Ulcinj.%20Please%20contact%20me%20to%20confirm%20availability%2C%20price%20and%20handover.\" rel=\"noopener noreferrer\" target=\"_blank\">\r\n<img loading=\"lazy\" alt=\"WhatsApp Chat Symbol direct\" aria-hidden=\"true\" decoding=\"async\" height=\"22\" src=\"https:\/\/ekosphere.me\/wp-content\/uploads\/2026\/02\/whatsApp-Chat-Symbol-direct.png\" width=\"22\">\r\n<span>Request &Scaron;koda Octavia<\/span>\r\n<\/a>\r\n<\/div>\r\n<\/article>\r\n<article class=\"ek-card ek-package-card ek-rentcar-card\" data-car=\"VW Arteon\" data-gear=\"Automatic\" data-rate-long=\"60\" data-rate-mid=\"65\" data-rate-short=\"70\">\r\n<h3>VW Arteon<\/h3>\r\n<img loading=\"lazy\" alt=\"VW Arteon Automatic rental car in Ulcinj via ekosphere Rent-A-Car\" class=\"ek-rentcar-img\" decoding=\"async\" height=\"1024\" src=\"https:\/\/ekosphere.me\/wp-content\/uploads\/2026\/05\/rent-a-car-ulcinj-vw-arteon-automatic.webp\" width=\"1792\">\r\n<p><strong>Automatic<\/strong><\/p>\r\n<ul class=\"ek-list ek-list--success\">\r\n<li><strong>1&ndash;3 days:<\/strong> from &euro;70.00 \/ day<\/li>\r\n<li><strong>4&ndash;7 days:<\/strong> from &euro;65.00 \/ day<\/li>\r\n<li><strong>8 days or more:<\/strong> from &euro;60.00 \/ day<\/li>\r\n<\/ul>\r\n<p>Comfortable saloon for business appointments, longer journeys and executive travel.<\/p>\r\n<div class=\"ek-rentcar-datebox\">\r\n<strong class=\"ek-rentcar-datebox-title\">Select rental period<\/strong>\r\n<div class=\"ek-rentcar-dategrid\">\r\n<label>\r\n                Pick-up\r\n                <input aria-label=\"Abholdatum f&uuml;r VW Arteon w&auml;hlen\" class=\"ek-rentcar-start\" type=\"date\">\r\n<\/label>\r\n<label>\r\n                Return\r\n                <input aria-label=\"return date f&uuml;r VW Arteon w&auml;hlen\" class=\"ek-rentcar-end\" type=\"date\">\r\n<\/label>\r\n<\/div>\r\n<\/div>\r\n<p aria-live=\"polite\" class=\"ek-rentcar-total\">Please select pick-up and return.<\/p>\r\n<div class=\"ek-card__cta\">\r\n<a class=\"ek-rentcar-wa\" href=\"https:\/\/wa.me\/38230681227?text=Hello%2C%20I%20am%20interested%20in%20the%20VW%20Arteon%20through%20ekosphere%20Rent-A-Car%20in%20Ulcinj.%20Please%20contact%20me%20to%20confirm%20availability%2C%20price%20and%20handover.\" rel=\"noopener noreferrer\" target=\"_blank\">\r\n<img loading=\"lazy\" alt=\"WhatsApp Chat Symbol direct\" aria-hidden=\"true\" decoding=\"async\" height=\"22\" src=\"https:\/\/ekosphere.me\/wp-content\/uploads\/2026\/02\/whatsApp-Chat-Symbol-direct.png\" width=\"22\">\r\n<span>Request VW Arteon<\/span>\r\n<\/a>\r\n<\/div>\r\n<\/article>\r\n<article class=\"ek-card ek-package-card ek-rentcar-card\" data-car=\"Volvo C70 Cabrio\" data-gear=\"Automatic\" data-rate-long=\"40\" data-rate-mid=\"45\" data-rate-short=\"50\">\r\n<h3>Volvo C70 Cabrio<\/h3>\r\n<img loading=\"lazy\" alt=\"Volvo C70 Cabrio Automatic rental car in Ulcinj via ekosphere Rent-A-Car\" class=\"ek-rentcar-img\" decoding=\"async\" height=\"1024\" src=\"https:\/\/ekosphere.me\/wp-content\/uploads\/2026\/05\/rent-a-car-ulcinj-volvo-c70-cabrio-automatic.webp\" width=\"1792\">\r\n<p><strong>Automatic<\/strong><\/p>\r\n<ul class=\"ek-list ek-list--success\">\r\n<li><strong>1&ndash;3 days:<\/strong> from &euro;50.00 \/ day<\/li>\r\n<li><strong>4&ndash;7 days:<\/strong> from &euro;45.00 \/ day<\/li>\r\n<li><strong>8 days or more:<\/strong> from &euro;40.00 \/ day<\/li>\r\n<\/ul>\r\n<p>Convertible for coastal drives, summer stays and open-top trips around Ulcinj.<\/p>\r\n<div class=\"ek-rentcar-datebox\">\r\n<strong class=\"ek-rentcar-datebox-title\">Select rental period<\/strong>\r\n<div class=\"ek-rentcar-dategrid\">\r\n<label>\r\n                Pick-up\r\n                <input aria-label=\"Abholdatum f&uuml;r Volvo C70 Cabrio w&auml;hlen\" class=\"ek-rentcar-start\" type=\"date\">\r\n<\/label>\r\n<label>\r\n                Return\r\n                <input aria-label=\"return date f&uuml;r Volvo C70 Cabrio w&auml;hlen\" class=\"ek-rentcar-end\" type=\"date\">\r\n<\/label>\r\n<\/div>\r\n<\/div>\r\n<p aria-live=\"polite\" class=\"ek-rentcar-total\">Please select pick-up and return.<\/p>\r\n<div class=\"ek-card__cta\">\r\n<a class=\"ek-rentcar-wa\" href=\"https:\/\/wa.me\/38230681227?text=Hello%2C%20I%20am%20interested%20in%20the%20Volvo%20C70%20Convertible%20through%20ekosphere%20Rent-A-Car%20in%20Ulcinj.%20Please%20contact%20me%20to%20confirm%20availability%2C%20price%20and%20handover.\" rel=\"noopener noreferrer\" target=\"_blank\">\r\n<img loading=\"lazy\" alt=\"WhatsApp Chat Symbol direct\" aria-hidden=\"true\" decoding=\"async\" height=\"22\" src=\"https:\/\/ekosphere.me\/wp-content\/uploads\/2026\/02\/whatsApp-Chat-Symbol-direct.png\" width=\"22\">\r\n<span>Request Volvo C70 Convertible<\/span>\r\n<\/a>\r\n<\/div>\r\n<\/article>\r\n<article class=\"ek-card ek-package-card ek-rentcar-card\" data-car=\"VW Golf 6 Cabrio\" data-gear=\"Automatic\" data-rate-long=\"40\" data-rate-mid=\"45\" data-rate-short=\"50\">\r\n<h3>VW Golf 6 Cabrio<\/h3>\r\n<img loading=\"lazy\" alt=\"VW Golf 6 Cabrio Automatic rental car in Ulcinj via ekosphere Rent-A-Car\" class=\"ek-rentcar-img\" decoding=\"async\" height=\"1024\" src=\"https:\/\/ekosphere.me\/wp-content\/uploads\/2026\/05\/rent-a-car-ulcinj-golf-6-automatik.webp\" width=\"1792\">\r\n<p><strong>Automatic<\/strong><\/p>\r\n<ul class=\"ek-list ek-list--success\">\r\n<li><strong>1&ndash;3 days:<\/strong> from &euro;50.00 \/ day<\/li>\r\n<li><strong>4&ndash;7 days:<\/strong> from &euro;45.00 \/ day<\/li>\r\n<li><strong>8 days or more:<\/strong> from &euro;40.00 \/ day<\/li>\r\n<\/ul>\r\n<p>Automatic convertible for coastal drives, holidays and flexible mobility.<\/p>\r\n<div class=\"ek-rentcar-datebox\">\r\n<strong class=\"ek-rentcar-datebox-title\">Select rental period<\/strong>\r\n<div class=\"ek-rentcar-dategrid\">\r\n<label>\r\n                Pick-up\r\n                <input aria-label=\"Abholdatum f&uuml;r VW Golf 6 Cabrio w&auml;hlen\" class=\"ek-rentcar-start\" type=\"date\">\r\n<\/label>\r\n<label>\r\n                Return\r\n                <input aria-label=\"return date f&uuml;r VW Golf 6 Cabrio w&auml;hlen\" class=\"ek-rentcar-end\" type=\"date\">\r\n<\/label>\r\n<\/div>\r\n<\/div>\r\n<p aria-live=\"polite\" class=\"ek-rentcar-total\">Please select pick-up and return.<\/p>\r\n<div class=\"ek-card__cta\">\r\n<a class=\"ek-rentcar-wa\" href=\"https:\/\/wa.me\/38230681227?text=Hello%2C%20I%20am%20interested%20in%20the%20VW%20Golf%206%20Convertible%20through%20ekosphere%20Rent-A-Car%20in%20Ulcinj.%20Please%20contact%20me%20to%20confirm%20availability%2C%20price%20and%20handover.\" rel=\"noopener noreferrer\" target=\"_blank\">\r\n<img loading=\"lazy\" alt=\"WhatsApp Chat Symbol direct\" aria-hidden=\"true\" decoding=\"async\" height=\"22\" src=\"https:\/\/ekosphere.me\/wp-content\/uploads\/2026\/02\/whatsApp-Chat-Symbol-direct.png\" width=\"22\">\r\n<span>Request VW Golf 6 Convertible<\/span>\r\n<\/a>\r\n<\/div>\r\n<\/article>\r\n<\/div>\r\n<h3 class=\"ek-rentcar-group-title\">Manual transmission<\/h3>\r\n<div class=\"ek-grid ek-grid--2 ek-rentcar-offers-grid\">\r\n<article class=\"ek-card ek-package-card ek-rentcar-card\" data-car=\"Peugeot 208\" data-gear=\"Manual transmission\" data-rate-long=\"40\" data-rate-mid=\"45\" data-rate-short=\"50\">\r\n<h3>Peugeot 208<\/h3>\r\n<img loading=\"lazy\" alt=\"Peugeot 208 with manual transmission as a rental car in Ulcinj &uuml;ber ekosphere Rent-A-Car anfragen\" class=\"ek-rentcar-img\" decoding=\"async\" height=\"1024\" src=\"https:\/\/ekosphere.me\/wp-content\/uploads\/2026\/05\/rent-a-car-ulcinj-peugeot-208-manual.webp\" width=\"1792\">\r\n<p><strong>Manual transmission<\/strong><\/p>\r\n<ul class=\"ek-list ek-list--success\">\r\n<li><strong>1&ndash;3 days:<\/strong> from &euro;50.00 \/ day<\/li>\r\n<li><strong>4&ndash;7 days:<\/strong> from &euro;45.00 \/ day<\/li>\r\n<li><strong>8 days or more:<\/strong> from &euro;40.00 \/ day<\/li>\r\n<\/ul>\r\n<p>Compact rental car for city driving, short trips, beach days and tight parking spaces.<\/p>\r\n<div class=\"ek-rentcar-datebox\">\r\n<strong class=\"ek-rentcar-datebox-title\">Select rental period<\/strong>\r\n<div class=\"ek-rentcar-dategrid\">\r\n<label>\r\n                Pick-up\r\n                <input aria-label=\"Abholdatum f&uuml;r Peugeot 208 w&auml;hlen\" class=\"ek-rentcar-start\" type=\"date\">\r\n<\/label>\r\n<label>\r\n                Return\r\n                <input aria-label=\"return date f&uuml;r Peugeot 208 w&auml;hlen\" class=\"ek-rentcar-end\" type=\"date\">\r\n<\/label>\r\n<\/div>\r\n<\/div>\r\n<p aria-live=\"polite\" class=\"ek-rentcar-total\">Please select pick-up and return.<\/p>\r\n<div class=\"ek-card__cta\">\r\n<a class=\"ek-rentcar-wa\" href=\"https:\/\/wa.me\/38230681227?text=Hello%2C%20I%20am%20interested%20in%20the%20Peugeot%20208%20through%20ekosphere%20Rent-A-Car%20in%20Ulcinj.%20Please%20contact%20me%20to%20confirm%20availability%2C%20price%20and%20handover.\" rel=\"noopener noreferrer\" target=\"_blank\">\r\n<img loading=\"lazy\" alt=\"WhatsApp Chat Symbol direct\" aria-hidden=\"true\" decoding=\"async\" height=\"22\" src=\"https:\/\/ekosphere.me\/wp-content\/uploads\/2026\/02\/whatsApp-Chat-Symbol-direct.png\" width=\"22\">\r\n<span>Request Peugeot 208<\/span>\r\n<\/a>\r\n<\/div>\r\n<\/article>\r\n<article class=\"ek-card ek-package-card ek-rentcar-card\" data-car=\"Renault Clio\" data-gear=\"Manual transmission\" data-rate-long=\"40\" data-rate-mid=\"45\" data-rate-short=\"50\">\r\n<h3>Renault Clio<\/h3>\r\n<img loading=\"lazy\" alt=\"Renault Clio with manual transmission as a rental car in Ulcinj &uuml;ber ekosphere Rent-A-Car anfragen\" class=\"ek-rentcar-img\" decoding=\"async\" height=\"1024\" src=\"https:\/\/ekosphere.me\/wp-content\/uploads\/2026\/05\/rent-a-car-ulcinj-renault-clio-manual.webp\" width=\"1792\">\r\n<p><strong>Manual transmission<\/strong><\/p>\r\n<ul class=\"ek-list ek-list--success\">\r\n<li><strong>1&ndash;3 days:<\/strong> from &euro;50.00 \/ day<\/li>\r\n<li><strong>4&ndash;7 days:<\/strong> from &euro;45.00 \/ day<\/li>\r\n<li><strong>8 days or more:<\/strong> from &euro;40.00 \/ day<\/li>\r\n<\/ul>\r\n<p>Practical small car for everyday use, city traffic, shopping and beach trips.<\/p>\r\n<div class=\"ek-rentcar-datebox\">\r\n<strong class=\"ek-rentcar-datebox-title\">Select rental period<\/strong>\r\n<div class=\"ek-rentcar-dategrid\">\r\n<label>\r\n                Pick-up\r\n                <input aria-label=\"Abholdatum f&uuml;r Renault Clio w&auml;hlen\" class=\"ek-rentcar-start\" type=\"date\">\r\n<\/label>\r\n<label>\r\n                Return\r\n                <input aria-label=\"return date f&uuml;r Renault Clio w&auml;hlen\" class=\"ek-rentcar-end\" type=\"date\">\r\n<\/label>\r\n<\/div>\r\n<\/div>\r\n<p aria-live=\"polite\" class=\"ek-rentcar-total\">Please select pick-up and return.<\/p>\r\n<div class=\"ek-card__cta\">\r\n<a class=\"ek-rentcar-wa\" href=\"https:\/\/wa.me\/38230681227?text=Hello%2C%20I%20am%20interested%20in%20the%20Renault%20Clio%20through%20ekosphere%20Rent-A-Car%20in%20Ulcinj.%20Please%20contact%20me%20to%20confirm%20availability%2C%20price%20and%20handover.\" rel=\"noopener noreferrer\" target=\"_blank\">\r\n<img loading=\"lazy\" alt=\"WhatsApp Chat Symbol direct\" aria-hidden=\"true\" decoding=\"async\" height=\"22\" src=\"https:\/\/ekosphere.me\/wp-content\/uploads\/2026\/02\/whatsApp-Chat-Symbol-direct.png\" width=\"22\">\r\n<span>Request Renault Clio<\/span>\r\n<\/a>\r\n<\/div>\r\n<\/article>\r\n<article class=\"ek-card ek-package-card ek-rentcar-card\" data-car=\"Renault Megane\" data-gear=\"Manual transmission\" data-rate-long=\"40\" data-rate-mid=\"45\" data-rate-short=\"50\">\r\n<h3>Renault Megane<\/h3>\r\n<img loading=\"lazy\" alt=\"Renault Megane with manual transmission as a rental car in Ulcinj &uuml;ber ekosphere Rent-A-Car anfragen\" class=\"ek-rentcar-img\" decoding=\"async\" height=\"1024\" src=\"https:\/\/ekosphere.me\/wp-content\/uploads\/2026\/05\/rent-a-car-ulcinj-renault-megane-manual.webp\" width=\"1792\">\r\n<p><strong>Manual transmission<\/strong><\/p>\r\n<ul class=\"ek-list ek-list--success\">\r\n<li><strong>1&ndash;3 days:<\/strong> from &euro;50.00 \/ day<\/li>\r\n<li><strong>4&ndash;7 days:<\/strong> from &euro;45.00 \/ day<\/li>\r\n<li><strong>8 days or more:<\/strong> from &euro;40.00 \/ day<\/li>\r\n<\/ul>\r\n<p>Compact-class car for viewings, everyday driving and trips outside the city centre.<\/p>\r\n<div class=\"ek-rentcar-datebox\">\r\n<strong class=\"ek-rentcar-datebox-title\">Select rental period<\/strong>\r\n<div class=\"ek-rentcar-dategrid\">\r\n<label>\r\n                Pick-up\r\n                <input aria-label=\"Abholdatum f&uuml;r Renault Megane w&auml;hlen\" class=\"ek-rentcar-start\" type=\"date\">\r\n<\/label>\r\n<label>\r\n                Return\r\n                <input aria-label=\"return date f&uuml;r Renault Megane w&auml;hlen\" class=\"ek-rentcar-end\" type=\"date\">\r\n<\/label>\r\n<\/div>\r\n<\/div>\r\n<p aria-live=\"polite\" class=\"ek-rentcar-total\">Please select pick-up and return.<\/p>\r\n<div class=\"ek-card__cta\">\r\n<a class=\"ek-rentcar-wa\" href=\"https:\/\/wa.me\/38230681227?text=Hello%2C%20I%20am%20interested%20in%20the%20Renault%20Megane%20through%20ekosphere%20Rent-A-Car%20in%20Ulcinj.%20Please%20contact%20me%20to%20confirm%20availability%2C%20price%20and%20handover.\" rel=\"noopener noreferrer\" target=\"_blank\">\r\n<img loading=\"lazy\" alt=\"WhatsApp Chat Symbol direct\" aria-hidden=\"true\" decoding=\"async\" height=\"22\" src=\"https:\/\/ekosphere.me\/wp-content\/uploads\/2026\/02\/whatsApp-Chat-Symbol-direct.png\" width=\"22\">\r\n<span>Request Renault Megane<\/span>\r\n<\/a>\r\n<\/div>\r\n<\/article>\r\n<article class=\"ek-card ek-package-card ek-rentcar-card\" data-car=\"Audi A1\" data-gear=\"Manual transmission\" data-rate-long=\"40\" data-rate-mid=\"45\" data-rate-short=\"50\">\r\n<h3>Audi A1<\/h3>\r\n<img loading=\"lazy\" alt=\"Audi A1 with manual transmission as a rental car in Ulcinj &uuml;ber ekosphere Rent-A-Car anfragen\" class=\"ek-rentcar-img\" decoding=\"async\" height=\"1024\" src=\"https:\/\/ekosphere.me\/wp-content\/uploads\/2026\/05\/rent-a-car-ulcinj-audi-a1-manual.webp\" width=\"1792\">\r\n<p><strong>Manual transmission<\/strong><\/p>\r\n<ul class=\"ek-list ek-list--success\">\r\n<li><strong>1&ndash;3 days:<\/strong> from &euro;50.00 \/ day<\/li>\r\n<li><strong>4&ndash;7 days:<\/strong> from &euro;45.00 \/ day<\/li>\r\n<li><strong>8 days or more:<\/strong> from &euro;40.00 \/ day<\/li>\r\n<\/ul>\r\n<p>Compact city car for short trips, light luggage and flexible use.<\/p>\r\n<div class=\"ek-rentcar-datebox\">\r\n<strong class=\"ek-rentcar-datebox-title\">Select rental period<\/strong>\r\n<div class=\"ek-rentcar-dategrid\">\r\n<label>\r\n                Pick-up\r\n                <input aria-label=\"Abholdatum f&uuml;r Audi A1 w&auml;hlen\" class=\"ek-rentcar-start\" type=\"date\">\r\n<\/label>\r\n<label>\r\n                Return\r\n                <input aria-label=\"return date f&uuml;r Audi A1 w&auml;hlen\" class=\"ek-rentcar-end\" type=\"date\">\r\n<\/label>\r\n<\/div>\r\n<\/div>\r\n<p aria-live=\"polite\" class=\"ek-rentcar-total\">Please select pick-up and return.<\/p>\r\n<div class=\"ek-card__cta\">\r\n<a class=\"ek-rentcar-wa\" href=\"https:\/\/wa.me\/38230681227?text=Hello%2C%20I%20am%20interested%20in%20the%20Audi%20A1%20through%20ekosphere%20Rent-A-Car%20in%20Ulcinj.%20Please%20contact%20me%20to%20confirm%20availability%2C%20price%20and%20handover.\" rel=\"noopener noreferrer\" target=\"_blank\">\r\n<img loading=\"lazy\" alt=\"WhatsApp Chat Symbol direct\" aria-hidden=\"true\" decoding=\"async\" height=\"22\" src=\"https:\/\/ekosphere.me\/wp-content\/uploads\/2026\/02\/whatsApp-Chat-Symbol-direct.png\" width=\"22\">\r\n<span>Request Audi A1<\/span>\r\n<\/a>\r\n<\/div>\r\n<\/article>\r\n<article class=\"ek-card ek-package-card ek-rentcar-card\" data-car=\"Peugeot 307CC Cabrio\" data-gear=\"Manual transmission\" data-rate-long=\"40\" data-rate-mid=\"45\" data-rate-short=\"50\">\r\n<h3>Peugeot 307CC Cabrio<\/h3>\r\n<img loading=\"lazy\" alt=\"Peugeot 307CC Cabrio with manual transmission as a rental car in Ulcinj &uuml;ber ekosphere Rent-A-Car anfragen\" class=\"ek-rentcar-img\" decoding=\"async\" height=\"1024\" src=\"https:\/\/ekosphere.me\/wp-content\/uploads\/2026\/05\/rent-a-car-ulcinj-peugeot-307cc-cabrio-manual.webp\" width=\"1792\">\r\n<p><strong>Manual transmission<\/strong><\/p>\r\n<ul class=\"ek-list ek-list--success\">\r\n<li><strong>1&ndash;3 days:<\/strong> from &euro;50.00 \/ day<\/li>\r\n<li><strong>4&ndash;7 days:<\/strong> from &euro;45.00 \/ day<\/li>\r\n<li><strong>8 days or more:<\/strong> from &euro;40.00 \/ day<\/li>\r\n<\/ul>\r\n<p>Convertible for leisure, beach days and coastal drives.<\/p>\r\n<div class=\"ek-rentcar-datebox\">\r\n<strong class=\"ek-rentcar-datebox-title\">Select rental period<\/strong>\r\n<div class=\"ek-rentcar-dategrid\">\r\n<label>\r\n                Pick-up\r\n                <input aria-label=\"Abholdatum f&uuml;r Peugeot 307CC Cabrio w&auml;hlen\" class=\"ek-rentcar-start\" type=\"date\">\r\n<\/label>\r\n<label>\r\n                Return\r\n                <input aria-label=\"return date f&uuml;r Peugeot 307CC Cabrio w&auml;hlen\" class=\"ek-rentcar-end\" type=\"date\">\r\n<\/label>\r\n<\/div>\r\n<\/div>\r\n<p aria-live=\"polite\" class=\"ek-rentcar-total\">Please select pick-up and return.<\/p>\r\n<div class=\"ek-card__cta\">\r\n<a class=\"ek-rentcar-wa\" href=\"https:\/\/wa.me\/38230681227?text=Hello%2C%20I%20am%20interested%20in%20the%20Peugeot%20307CC%20through%20ekosphere%20Rent-A-Car%20in%20Ulcinj.%20Please%20contact%20me%20to%20confirm%20availability%2C%20price%20and%20handover.\" rel=\"noopener noreferrer\" target=\"_blank\">\r\n<img loading=\"lazy\" alt=\"WhatsApp Chat Symbol direct\" aria-hidden=\"true\" decoding=\"async\" height=\"22\" src=\"https:\/\/ekosphere.me\/wp-content\/uploads\/2026\/02\/whatsApp-Chat-Symbol-direct.png\" width=\"22\">\r\n<span>Request Peugeot 307CC<\/span>\r\n<\/a>\r\n<\/div>\r\n<\/article>\r\n<\/div>\r\n<p class=\"ek-note ek-rentcar-note\">\r\n        The displayed rental price is an indicative value based on the selected dates.\r\n        Vehicle, equipment, insurance, deposit, mileage terms, additional services and handover\r\n        must be confirmed before booking.\r\n      <\/p>\r\n<\/div>\r\n<\/section>\r\n<section aria-labelledby=\"ek-rentcar-ablauf\" class=\"ek-section-gap\">\r\n<div class=\"ek-container\">\r\n<h2 id=\"ek-rentcar-ablauf\">How the request works<\/h2>\r\n<p class=\"ek-services-intro-text\">\r\n        The more precise the enquiry, the faster the vehicle, shuttle requirement,\r\n        final price, handover, return and possible alternatives can be checked.\r\n      <\/p>\r\n<ul class=\"ek-list ek-list--success\">\r\n<li><strong>1. Select a vehicle:<\/strong> choose the preferred model.<\/li>\r\n<li><strong>2. Enter the dates:<\/strong> select pick-up and return directly in the vehicle card.<\/li>\r\n<li><strong>3. Check shuttle requirements:<\/strong> state the route, date, pick-up time and number of passengers for arrival or departure.<\/li>\r\n<li><strong>4. Check the price:<\/strong> the rental-car or shuttle price calculation is displayed automatically.<\/li>\r\n<li><strong>5. Send the enquiry:<\/strong> the WhatsApp message is prepared with the vehicle, transmission, rental period, shuttle route and indicative price.<\/li>\r\n<li><strong>6. Confirm the conditions:<\/strong> confirm handover, return, shuttle, insurance, deposit, mileage terms and final price in writing.<\/li>\r\n<\/ul>\r\n<p class=\"ek-note warn ek-rentcar-note\">\r\n        Only the confirmed response specifying the vehicle, period, price,\r\n        shuttle availability and handover details is binding.\r\n      <\/p>\r\n<div class=\"ek-card__cta\">\r\n<a href=\"https:\/\/wa.me\/38230681227?text=Hello%2C%20I%20would%20like%20to%20request%20a%20rental%20car%20or%20airport%20shuttle%20through%20ekosphere%20Rent-A-Car%20in%20Ulcinj.%20Please%20contact%20me%20to%20coordinate%20the%20rental%20period%2C%20vehicle%2C%20shuttle%20and%20handover.\" rel=\"noopener noreferrer\" target=\"_blank\">\r\n<img loading=\"lazy\" alt=\"WhatsApp Chat Symbol direct\" aria-hidden=\"true\" decoding=\"async\" height=\"22\" src=\"https:\/\/ekosphere.me\/wp-content\/uploads\/2026\/02\/whatsApp-Chat-Symbol-direct.png\" width=\"22\">\r\n<span>Prepare request<\/span>\r\n<\/a>\r\n<\/div>\r\n<\/div>\r\n<\/section>\r\n<section aria-labelledby=\"ek-rentcar-hinweise\" class=\"ek-section-gap\">\r\n<div class=\"ek-container\">\r\n<h2 id=\"ek-rentcar-hinweise\">Important information before booking<\/h2>\r\n<div class=\"ek-grid ek-grid--2\">\r\n<div class=\"ek-card\">\r\n<h3>Check before booking<\/h3>\r\n<ul class=\"ek-list ek-list--success\">\r\n<li>Vehicle availability for the requested period<\/li>\r\n<li>Final price and possible additional costs<\/li>\r\n<li>Deposit and payment method<\/li>\r\n<li>Insurance and excess<\/li>\r\n<li>Mileage terms<\/li>\r\n<li>Fuel policy<\/li>\r\n<li>Pick-up and return location<\/li>\r\n<li>Additional driver, where required<\/li>\r\n<li>Shuttle requirement on arrival or departure<\/li>\r\n<li>Airport, flight time and requested pick-up time<\/li>\r\n<\/ul>\r\n<\/div>\r\n<div class=\"ek-card\">\r\n<h3>Suitable for<\/h3>\r\n<ul class=\"ek-list ek-list--success\">\r\n<li>Holidaymakers in Ulcinj, Velika Pla&#382;a and the surrounding area<\/li>\r\n<li>Property buyers with viewing appointments<\/li>\r\n<li>Property owners with project or administrative appointments<\/li>\r\n<li>Business clients with several local appointments<\/li>\r\n<li>Families with luggage or children<\/li>\r\n<li>Guests who want to explore Montenegro independently<\/li>\r\n<li>Guests requiring airport collection<\/li>\r\n<li>Travellers who prefer to collect and return the vehicle in Ulcinj<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\n<p class=\"ek-note ek-rentcar-note\">\r\n        ekosphere Rent-A-Car structures the enquiry and coordinates the response.\r\n        Rental, vehicle handover, insurance, shuttle, driver scheduling and billing\r\n        are governed by the confirmed conditions.\r\n      <\/p>\r\n<\/div>\r\n<\/section>\r\n<section aria-labelledby=\"ek-faq-rentcar-title\" class=\"ek-faq ek-section-gap\" id=\"ek-faq-rentcar\">\r\n<div class=\"ek-container\">\r\n<h2 id=\"ek-faq-rentcar-title\">FAQ about car rental and shuttle in Ulcinj<\/h2>\r\n<p class=\"ek-services-intro-text\">\r\n        The FAQ explains prices, availability, booking, shuttle services and vehicle selection for car rental in Ulcinj.\r\n      <\/p>\r\n<details>\r\n<summary><span>Are the stated rental prices binding?<\/span><\/summary>\r\n<div class=\"panel\">\r\n<p>\r\n            No. The prices are indicative. A price becomes binding only after confirmation of\r\n            availability, rental period, vehicle, pick-up location, return location and conditions.\r\n          <\/p>\r\n<\/div>\r\n<\/details>\r\n<details>\r\n<summary><span>How is the rental price calculated?<\/span><\/summary>\r\n<div class=\"panel\">\r\n<p>\r\n            The rental price is calculated from the pick-up date, return date and daily-rate tier.\r\n            The first tier applies for 1&ndash;3 days, the second for 4&ndash;7 days and the third for 8 days or more.\r\n          <\/p>\r\n<\/div>\r\n<\/details>\r\n<details>\r\n<summary><span>Which shuttle routes are available?<\/span><\/summary>\r\n<div class=\"panel\">\r\n<p>\r\n            Journeys are available between Ulcinj and the airports of Podgorica, Tivat, Tirana and Dubrovnik.\r\n            The direction is selected when submitting the enquiry.\r\n          <\/p>\r\n<\/div>\r\n<\/details>\r\n<details>\r\n<summary><span>How much does the airport shuttle cost?<\/span><\/summary>\r\n<div class=\"panel\">\r\n<p>\r\n            Podgorica&ndash;Ulcinj or Ulcinj&ndash;Podgorica costs &euro;90.00 one way.\r\n            Tivat&ndash;Ulcinj or Ulcinj&ndash;Tivat costs &euro;100.00 one way.\r\n            Tirana&ndash;Ulcinj or Ulcinj&ndash;Tirana costs &euro;140.00 one way.\r\n            Dubrovnik&ndash;Ulcinj or Ulcinj&ndash;Dubrovnik costs &euro;160.00 one way.\r\n            Surcharges depend on the number of passengers and pick-up time.\r\n          <\/p>\r\n<\/div>\r\n<\/details>\r\n<details>\r\n<summary><span>Which shuttle surcharges apply?<\/span><\/summary>\r\n<div class=\"panel\">\r\n<p>\r\n            The standard route price applies for up to 2 passengers. A surcharge applies for 3 to 4 passengers:\r\n            &euro;20.00 per journey for Podgorica, Tivat and Tirana; &euro;30.00 per journey for Dubrovnik.\r\n            A time surcharge applies from 10:00 p.m. and before 6:00 a.m.: &euro;10.00 for Podgorica,\r\n            Tivat and Tirana; &euro;20.00 for Dubrovnik.\r\n          <\/p>\r\n<\/div>\r\n<\/details>\r\n<details>\r\n<summary><span>What applies from 5 passengers?<\/span><\/summary>\r\n<div class=\"panel\">\r\n<p>\r\n            From 5 passengers, a second driver and a second shuttle are required.\r\n            Prices then apply per shuttle. The exact number of vehicles is confirmed before booking.\r\n          <\/p>\r\n<\/div>\r\n<\/details>\r\n<details>\r\n<summary><span>Can Jasmin also be booked for excursions?<\/span><\/summary>\r\n<div class=\"panel\">\r\n<p>\r\n            Yes. Journeys, excursions and individual routes may be requested by arrangement.\r\n            Price, duration, route and availability are coordinated in advance.\r\n          <\/p>\r\n<\/div>\r\n<\/details>\r\n<details>\r\n<summary><span>Why is vehicle collection in Ulcinj often more practical?<\/span><\/summary>\r\n<div class=\"panel\">\r\n<p>\r\n            Collection in Ulcinj often saves time on arrival and departure. After the shuttle,\r\n            the vehicle can be handed over and explained more calmly and returned more easily later.\r\n          <\/p>\r\n<\/div>\r\n<\/details>\r\n<details>\r\n<summary><span>What information should I send via WhatsApp?<\/span><\/summary>\r\n<div class=\"panel\">\r\n<p>\r\n            Useful details include the rental period, pick-up time, pick-up location, return location,\r\n            driver's name, country of issue of the driving licence, number of drivers, shuttle requirements,\r\n            flight number, destination address and special requirements such as a child seat,\r\n            automatic transmission or substantial luggage.\r\n          <\/p>\r\n<\/div>\r\n<\/details>\r\n<\/div>\r\n<\/section>\r\n<section aria-labelledby=\"ek-rentcar-kontakt\" class=\"ek-section-gap\">\r\n<div class=\"ek-container\">\r\n<h2 id=\"ek-rentcar-kontakt\">Contact and next steps<\/h2>\r\n<p class=\"ek-services-intro-text\">\r\n        For a specific rental-car or shuttle enquiry, send the rental period, preferred vehicle,\r\n        pick-up location, return location, driver details and, where relevant, flight time and airport\r\n        via WhatsApp. Availability, driver scheduling and the final confirmed price will then be checked.\r\n      <\/p>\r\n<p class=\"ek-note\">\r\n        Fast enquiry: vehicle + date + time + pick-up location + return location + driver details + shuttle requirement.\r\n      <\/p>\r\n<div class=\"ek-card__cta\">\r\n<a href=\"https:\/\/wa.me\/38230681227?text=Hello%2C%20I%20would%20like%20to%20request%20an%20airport%20shuttle%20through%20ekosphere%20Rent-A-Car%20in%20Ulcinj.%20Please%20contact%20me%20to%20confirm%20the%20date%2C%20pick-up%20time%2C%20route%20and%20availability.\" rel=\"noopener noreferrer\" target=\"_blank\">\r\n<img loading=\"lazy\" alt=\"WhatsApp Chat Symbol direct\" aria-hidden=\"true\" decoding=\"async\" height=\"22\" src=\"https:\/\/ekosphere.me\/wp-content\/uploads\/2026\/02\/whatsApp-Chat-Symbol-direct.png\" width=\"22\">\r\n<span>Request rental car or shuttle<\/span>\r\n<\/a>\r\n<a href=\"https:\/\/ekosphere.me\/en\/contact\/\">Contact form<\/a>\r\n<\/div>\r\n<br>\r\n<div class=\"ek-two-col-block ek-two-col-block--kontakt\">\r\n<div class=\"ek-two-col-block__media\">\r\n<div aria-label=\"Karte: ekosphere doo in Ulcinj\" class=\"ek-map-embed\">\r\n<iframe allowfullscreen=\"\" loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\" src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d2968.6659582497105!2d19.234249777269888!3d41.921539162691644!2m3!1f0!2f0!3f0!2m3!1i1024!2i768!4f13.1!3m3!1m2!1s0x134e134add63f7af%3A0xfaab88ca5f642ed0!2sekosphere%20doo!5e0!3m2!1sde!2s!4v1754661912926!5m2!1sde!2s\" title=\"Google Maps: ekosphere doo\"><\/iframe>\r\n<\/div>\r\n<\/div>\r\n<div class=\"ek-two-col-block__content\">\r\n<address>\r\n<strong>ekosphere doo<\/strong><br>\r\n            Bulevar Teuta bb<br>\r\n            85360 Ulcinj, Montenegro<br><br>\r\n            PIB: 0317 1868<br>\r\n            REG: 5081 9609<br>\r\n            PDV: 82 \/ 31-02022-6\r\n          <\/address>\r\n<p class=\"ek-services-intro-text\">\r\n            WhatsApp is the fastest way to submit rental-car and shuttle enquiries in Ulcinj.\r\n            Please send the rental period, preferred vehicle or vehicle class, requested pick-up location\r\n            and, where relevant, airport, flight time and number of passengers.\r\n          <\/p>\r\n<ul class=\"ek-list ek-list--success\">\r\n<li>WhatsApp Business: <a href=\"https:\/\/wa.me\/38230681227?text=Hello%2C%20I%20would%20like%20to%20request%20a%20rental%20car%20or%20airport%20shuttle%20through%20ekosphere%20Rent-A-Car%20in%20Ulcinj.%20Please%20contact%20me%20to%20coordinate%20the%20rental%20period%2C%20vehicle%2C%20shuttle%20and%20handover.\" rel=\"noopener noreferrer\" target=\"_blank\">+382 30 681 227<\/a><\/li>\r\n<li>ekosphere telephone: <a href=\"tel:+38269344043\">+382 69 344 043<\/a><\/li>\r\n<li>E-Mail: <a href=\"mailto:office@ekosphere.me\">office@ekosphere.me<\/a><\/li>\r\n<li>Fleet: 12 vehicles<\/li>\r\n<li>Shuttle driver: Jasmin, subject to confirmed advance booking<\/li>\r\n<li>Airports: Podgorica \/ Tivat \/ Tirana \/ Dubrovnik<\/li>\r\n<li>Region: Ulcinj \/ Velika Pla&#382;a \/ coast \/ airport transfer on request<\/li>\r\n<\/ul>\r\n<div class=\"ek-card__cta\">\r\n<a href=\"https:\/\/wa.me\/38230681227?text=Hello%2C%20I%20would%20like%20to%20request%20an%20airport%20shuttle%20through%20ekosphere%20Rent-A-Car%20in%20Ulcinj.%20Please%20contact%20me%20to%20confirm%20the%20date%2C%20pick-up%20time%2C%20route%20and%20availability.\" rel=\"noopener noreferrer\" target=\"_blank\">\r\n<img loading=\"lazy\" alt=\"WhatsApp Chat Symbol direct\" aria-hidden=\"true\" decoding=\"async\" height=\"22\" src=\"https:\/\/ekosphere.me\/wp-content\/uploads\/2026\/02\/whatsApp-Chat-Symbol-direct.png\" width=\"22\">\r\n<span>Coordinate vehicle or shuttle<\/span>\r\n<\/a>\r\n<a href=\"https:\/\/ekosphere.me\/en\/contact\/\">Contact form<\/a>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/section>\r\n<script>\r\n  (function () {\r\n    const phone = \"38230681227\";\r\n    const todayIso = new Date().toISOString().split(\"T\")[0];\r\n\r\n    function decodeHtml(value) {\r\n      const textarea = document.createElement(\"textarea\");\r\n      textarea.innerHTML = String(value || \"\");\r\n      return textarea.value;\r\n    }\r\n\r\n    function formatEuro(value) {\r\n      return new Intl.NumberFormat(\"en-GB\", {\r\n        style: \"currency\",\r\n        currency: \"EUR\",\r\n        minimumFractionDigits: 2\r\n      }).format(value);\r\n    }\r\n\r\n    function parseDate(value) {\r\n      if (!value) return null;\r\n      const date = new Date(value + \"T00:00:00\");\r\n      return Number.isNaN(date.getTime()) ? null : date;\r\n    }\r\n\r\n    function formatDateDE(value) {\r\n      const date = parseDate(value);\r\n      if (!date) return \"\";\r\n      return new Intl.DateTimeFormat(\"en-GB\", {\r\n        day: \"2-digit\",\r\n        month: \"2-digit\",\r\n        year: \"numeric\"\r\n      }).format(date);\r\n    }\r\n\r\n    function rentalDays(startDate, endDate) {\r\n      const msPerDay = 24 * 60 * 60 * 1000;\r\n      const days = Math.ceil((endDate - startDate) \/ msPerDay);\r\n\r\n      if (days === 0) {\r\n        return 1;\r\n      }\r\n\r\n      return days > 0 ? days : 0;\r\n    }\r\n\r\n    function getRate(days, card) {\r\n      if (days >= 8) {\r\n        return {\r\n          rate: Number(card.dataset.rateLong),\r\n          label: \"8 days or more\"\r\n        };\r\n      }\r\n\r\n      if (days >= 4) {\r\n        return {\r\n          rate: Number(card.dataset.rateMid),\r\n          label: \"4 to 7 days\"\r\n        };\r\n      }\r\n\r\n      return {\r\n        rate: Number(card.dataset.rateShort),\r\n        label: \"1 to 3 days\"\r\n      };\r\n    }\r\n\r\n    function waUrl(text) {\r\n      return \"https:\/\/wa.me\/\" + phone + \"?text=\" + encodeURIComponent(decodeHtml(text));\r\n    }\r\n\r\n    function buildWhatsAppUrl(car, gear, startValue, endValue, days, rate, total, priceLabel) {\r\n      const startDate = formatDateDE(startValue);\r\n      const endDate = formatDateDE(endValue);\r\n\r\n      const text =\r\n        \"Hello, I would like to request \" + car + \" via ekosphere Rent-A-Car in Ulcinj. \" +\r\n        \"Period: \" + startDate + \" to \" + endDate + \". \" +\r\n        \"Transmission: \" + gear + \". \" +\r\n        \"Duration: \" + days + \" day(s). \" +\r\n        \"Price: \" + formatEuro(total) + \". \" +\r\n        \"Please contact me to confirm.\";\r\n\r\n      return waUrl(text);\r\n    }\r\n\r\n    document.querySelectorAll(\".ek-rentcar-card\").forEach(function (card) {\r\n      const car = decodeHtml(card.dataset.car || \"rental vehicle\");\r\n      const gear = decodeHtml(card.dataset.gear || \"Transmission not specified\");\r\n      const startInput = card.querySelector(\".ek-rentcar-start\");\r\n      const endInput = card.querySelector(\".ek-rentcar-end\");\r\n      const totalOutput = card.querySelector(\".ek-rentcar-total\");\r\n      const waLink = card.querySelector(\".ek-rentcar-wa\");\r\n      if (!startInput || !endInput || !totalOutput || !waLink) return;\r\n\r\n      startInput.min = todayIso;\r\n      endInput.min = todayIso;\r\n\r\n      function resetLink() {\r\n        const text =\r\n          \"Hello, I would like to request \" + car + \" via ekosphere Rent-A-Car in Ulcinj. \" +\r\n          \"Please contact me regarding availability and handover.\";\r\n\r\n        waLink.href = waUrl(text);\r\n      }\r\n\r\n      function updateCard() {\r\n        const startDate = parseDate(startInput.value);\r\n        const endDate = parseDate(endInput.value);\r\n\r\n        if (startInput.value) {\r\n          endInput.min = startInput.value;\r\n        }\r\n\r\n        if (!startDate || !endDate) {\r\n          totalOutput.textContent = \"Please select pick-up and return.\";\r\n          resetLink();\r\n          return;\r\n        }\r\n\r\n        const days = rentalDays(startDate, endDate);\r\n\r\n        if (days < 1) {\r\n          totalOutput.textContent = \"Please select a return date on or after the pick-up date.\";\r\n          resetLink();\r\n          return;\r\n        }\r\n\r\n        const price = getRate(days, card);\r\n        const total = days * price.rate;\r\n\r\n        totalOutput.innerHTML =\r\n          \"<span>Rate tier: \" + price.label + \"\" +\r\n          \"<span>Daily rate: \" + formatEuro(price.rate) + \" per day\" +\r\n          \"<span>rental period: \" + days + \" day(s)\" +\r\n          \"<span>Estimated rental price: \" + formatEuro(total) + \"\";\r\n\r\n        const startDateText = formatDateDE(startInput.value);\r\n        const endDateText = formatDateDE(endInput.value);\r\n        const requestText =\r\n          \"Hello, I would like to request \" + car + \" via ekosphere Rent-A-Car in Ulcinj. \" +\r\n          \"Period: \" + startDateText + \" to \" + endDateText + \". \" +\r\n          \"Transmission: \" + gear + \". \" +\r\n          \"Duration: \" + days + \" day(s). \" +\r\n          \"Price: \" + formatEuro(total) + \". \" +\r\n          \"Please contact me to confirm.\";\r\n\r\n        waLink.href = waUrl(requestText);\r\n      }\r\n\r\n      startInput.addEventListener(\"change\", updateCard);\r\n      endInput.addEventListener(\"change\", updateCard);\r\n\r\n      function validateRentalClick(event) {\r\n        const startDate = parseDate(startInput.value);\r\n        const endDate = parseDate(endInput.value);\r\n        const days = startDate && endDate ? rentalDays(startDate, endDate) : 0;\r\n\r\n        if (!startDate || !endDate || days < 1) {\r\n          event.preventDefault();\r\n          totalOutput.textContent = \"Please select pick-up and return first.\";\r\n          startInput.focus();\r\n        }\r\n      }\r\n\r\n      waLink.addEventListener(\"click\", validateRentalClick);\r\n      resetLink();\r\n    });\r\n\r\n    const shuttleDate = document.getElementById(\"ek-shuttle-date\");\r\n    const shuttleTime = document.getElementById(\"ek-shuttle-time\");\r\n    const shuttleRoute = document.getElementById(\"ek-shuttle-route\");\r\n    const shuttlePersons = document.getElementById(\"ek-shuttle-persons\");\r\n    const shuttleTotal = document.getElementById(\"ek-shuttle-total\");\r\n    const shuttleLink = document.getElementById(\"ek-shuttle-wa\");\r\n    if (shuttleDate && shuttleTime && shuttleRoute && shuttlePersons && shuttleTotal && shuttleLink) {\r\n      shuttleDate.min = todayIso;\r\n      shuttleTime.step = 300;\r\n      shuttleTotal.classList.add(\"ek-rentcar-result-grid\");\r\n\r\n      function getSelectedRoute() {\r\n        const option = shuttleRoute.options[shuttleRoute.selectedIndex];\r\n\r\n        if (!option || !option.value) {\r\n          return {\r\n            code: \"\",\r\n            label: \"please select\",\r\n            basePrice: 0,\r\n            extraPersons: 0,\r\n            timeSurcharge: 0,\r\n            selected: false\r\n          };\r\n        }\r\n\r\n        return {\r\n          code: option.value,\r\n          label: option.dataset.label || option.textContent,\r\n          basePrice: Number(option.dataset.price || 0),\r\n          extraPersons: Number(option.dataset.extraPersons || 0),\r\n          timeSurcharge: Number(option.dataset.timeSurcharge || 0),\r\n          selected: true\r\n        };\r\n      }\r\n\r\n      function getSelectedPersons() {\r\n        const option = shuttlePersons.options[shuttlePersons.selectedIndex];\r\n\r\n        if (!option || !option.value) {\r\n          return {\r\n            value: \"\",\r\n            count: 0,\r\n            label: \"please select\",\r\n            shuttles: 0,\r\n            selected: false\r\n          };\r\n        }\r\n\r\n        const count = Number(option.value);\r\n        const shuttles = count >= 5 ? 2 : 1;\r\n\r\n        return {\r\n          value: option.value,\r\n          count: count,\r\n          label: option.dataset.label || option.textContent,\r\n          shuttles: shuttles,\r\n          selected: true\r\n        };\r\n      }\r\n\r\n      function formatShuttleDateDE(value) {\r\n        if (!value) return \"still open\";\r\n        const date = parseDate(value);\r\n        if (!date) return \"still open\";\r\n\r\n        return new Intl.DateTimeFormat(\"en-GB\", {\r\n          day: \"2-digit\",\r\n          month: \"2-digit\",\r\n          year: \"numeric\"\r\n        }).format(date);\r\n      }\r\n\r\n      function getTimeSurcharge(timeValue, route) {\r\n        if (!timeValue) {\r\n          return {\r\n            amount: 0,\r\n            label: \"please select pick-up time\"\r\n          };\r\n        }\r\n\r\n        const parts = timeValue.split(\":\");\r\n        const hour = Number(parts[0]);\r\n\r\n        if (Number.isNaN(hour)) {\r\n          return {\r\n            amount: 0,\r\n            label: \"invalid pick-up time\"\r\n          };\r\n        }\r\n\r\n        if (hour >= 22) {\r\n          return {\r\n            amount: route.timeSurcharge,\r\n            label: \"night surcharge\"\r\n          };\r\n        }\r\n\r\n        if (hour < 6) {\r\n          return {\r\n            amount: route.timeSurcharge,\r\n            label: \"early-morning surcharge\"\r\n          };\r\n        }\r\n\r\n        return {\r\n          amount: 0,\r\n          label: \"no time surcharge\"\r\n        };\r\n      }\r\n\r\n      function getPassengerSurcharge(persons, route) {\r\n        if (!persons.selected) {\r\n          return {\r\n            amount: 0,\r\n            label: \"please select number of people\"\r\n          };\r\n        }\r\n\r\n        if (persons.count >= 3 && persons.count <= 4) {\r\n          return {\r\n            amount: route.extraPersons,\r\n            label: \"surcharge for 3 to 4 people\"\r\n          };\r\n        }\r\n\r\n        if (persons.count >= 5) {\r\n          return {\r\n            amount: 0,\r\n            label: \"2 shuttles required\"\r\n          };\r\n        }\r\n\r\n        return {\r\n          amount: 0,\r\n          label: \"no passenger surcharge\"\r\n        };\r\n      }\r\n\r\n      function updateShuttleLink() {\r\n        const route = getSelectedRoute();\r\n        const persons = getSelectedPersons();\r\n        const dateText = formatShuttleDateDE(shuttleDate.value);\r\n        const timeText = shuttleTime.value || \"please select\";\r\n        const passengerSurcharge = getPassengerSurcharge(persons, route);\r\n        const timeSurcharge = route.selected ? getTimeSurcharge(shuttleTime.value, route) : {\r\n          amount: 0,\r\n          label: \"please select route and pick-up time\"\r\n        };\r\n\r\n        const canCalculate = route.selected && persons.selected;\r\n        const pricePerShuttle = canCalculate ? route.basePrice + passengerSurcharge.amount + timeSurcharge.amount : 0;\r\n        const requiredShuttles = persons.shuttles || 0;\r\n        const totalPrice = canCalculate ? pricePerShuttle * requiredShuttles : 0;\r\n\r\n        let shuttleText = \"please select\";\r\n\r\n        if (persons.selected) {\r\n          shuttleText = requiredShuttles === 1 ? \"1 shuttle\" : \"2 shuttles\";\r\n        }\r\n\r\n        shuttleTotal.innerHTML =\r\n          \"<span>Route: <strong>\" + route.label + \"\" +\r\n          \"<span>Date: <strong>\" + dateText + \"\" +\r\n          \"<span>Pick-up time: <strong>\" + timeText + \"\" +\r\n          \"<span>People: <strong>\" + persons.label + \"\" +\r\n          \"<span>Base price one-way: <strong>\" + (route.selected ? formatEuro(route.basePrice) : \"please select\") + \"\" +\r\n          \"<span>Passenger rule: <strong>\" + passengerSurcharge.label + (canCalculate && passengerSurcharge.amount > 0 ? \" (\" + formatEuro(passengerSurcharge.amount) + \")\" : \"\") + \"\" +\r\n          \"<span>Time rule: <strong>\" + timeSurcharge.label + (canCalculate && timeSurcharge.amount > 0 ? \" (\" + formatEuro(timeSurcharge.amount) + \")\" : \"\") + \"\" +\r\n          \"<span>Shuttles: <strong>\" + shuttleText + \"\" +\r\n          \"<span>Price per shuttle: <strong>\" + (canCalculate ? formatEuro(pricePerShuttle) : \"still open\") + \"\" +\r\n          \"<span>Total price: <strong>\" + (canCalculate ? formatEuro(totalPrice) : \"still open\") + \"\";\r\n\r\n        const text =\r\n          \"Hello, I would like to request a shuttle via ekosphere Rent-A-Car in Ulcinj. \" +\r\n          \"Route: \" + route.label + \". \" +\r\n          \"Date: \" + dateText + \". \" +\r\n          \"Time: \" + timeText + \". \" +\r\n          \"People: \" + persons.label + \". \" +\r\n          \"Price: \" + (canCalculate ? formatEuro(totalPrice) : \"please check\") + \". \" +\r\n          \"Please contact me to confirm.\";\r\n\r\n        shuttleLink.href = waUrl(text);\r\n      }\r\n\r\n      shuttleDate.addEventListener(\"change\", updateShuttleLink);\r\n      shuttleTime.addEventListener(\"change\", updateShuttleLink);\r\n      shuttleRoute.addEventListener(\"change\", updateShuttleLink);\r\n      shuttlePersons.addEventListener(\"change\", updateShuttleLink);\r\n\r\n      updateShuttleLink();\r\n    }\r\n  })();\r\n<\/script>\r\n<\/main>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/main>\n\t\t\t\t<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Car rental Ulcinj: Request a rental car and airport shuttle via ekosphere ekosphere Rent-A-Car coordinates rental-car and shuttle enquiries in Ulcinj for guests, property owners, investors, expatriates and business clients. The objective is straightforward coordination: arrive, be collected, take over the vehicle, attend appointments and plan the return journey to the airport in good time. [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":1010152,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-1010285","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/ekosphere.me\/en\/wp-json\/wp\/v2\/pages\/1010285","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ekosphere.me\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ekosphere.me\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ekosphere.me\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/ekosphere.me\/en\/wp-json\/wp\/v2\/comments?post=1010285"}],"version-history":[{"count":5,"href":"https:\/\/ekosphere.me\/en\/wp-json\/wp\/v2\/pages\/1010285\/revisions"}],"predecessor-version":[{"id":1011777,"href":"https:\/\/ekosphere.me\/en\/wp-json\/wp\/v2\/pages\/1010285\/revisions\/1011777"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ekosphere.me\/en\/wp-json\/wp\/v2\/media\/1010152"}],"wp:attachment":[{"href":"https:\/\/ekosphere.me\/en\/wp-json\/wp\/v2\/media?parent=1010285"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}