• Mode
  • Location
  • Date & Details
  • Select Car
  • Confirmation
  • Checkout
{{ selectedVehicle.brand }} Logo Car

Select Reservation Type

Choose the type of service you need

{{ mode.title }}

{{ mode.description }}

  • {{ line }}
Coming Soon

Select Your Route

Select Your Pickup Point

Pickup Point

Select one of the allowed Massachusetts airports.

{{ pickupLocation }}

Select a pickup point first to add stops or a destination.

Intermediate Stops (Optional)

{{ index + 1 }}
Searching...
{{ suggestion.display_name }} Saved

Destination

Select one of the allowed Massachusetts airports.

{{ destinationLocation }}

Map is not available

Please enter your address manually in the search field above.

Getting your location...

Please wait

Date, Time & Trip Details

{{ getCurrentMonthYear() }}

{{ day }}
{{ day.day }}

Hours (per day)

{{ rentalHoursDisplay }}

Number of days

{{ rentalDays }}

Use half-hour steps for hours between 0 and 24 per day (e.g. 0, 0.5, 1, 1.5, 2).

Set hours per day and/or number of days. At least one must be greater than 0.

Select Time

First select a date

Passengers

{{ passengers }}

Luggage

{{ luggage }}

Child Seat

{{ childSeats }}

Number of people with disabilities

{{ disabledCount }}

Flight details

{{ airportFlightTimingValidationMessage }}

{{ selectedVehicle.model }}

{{ selectedVehicle.year }}

{{ noEligibleVehiclesMessage }}

Reservation Confirmation

Login Required

To proceed with your reservation, please log in or create an account.

Reservation Details

Date: {{ selectedDate ? formatDate(selectedDate) : 'N/A' }} at {{ selectedTime || 'N/A' }}

Item Details
Service
Reservation type {{ selectedReservationModeTitle }}
Vehicle Information
Brand {{ selectedVehicle?.brand || 'N/A' }}
Model {{ selectedVehicle?.model || 'N/A' }}
License plate {{ selectedVehicle.license_plate }}
Year {{ selectedVehicle?.year ? formatNumber(selectedVehicle.year) : 'N/A' }}
Color {{ selectedVehicle?.color || 'N/A' }}
Price per Hour {{ selectedVehicle ? formatPrice(selectedVehicle.price_per_hour) : 'N/A' }}
Route Information
Pickup Location {{ pickupLocationConfirmationDisplay }}
Intermediate Stops
  • {{ index + 1 }}. {{ stop.address }}
Destination {{ destinationLocationConfirmationDisplay }}
Schedule
Date {{ selectedDate ? formatDate(selectedDate) : 'Not selected' }}
Time {{ selectedTime || 'Not selected' }}
Passengers & Luggage
Passengers {{ formatNumber(passengers) }}
Suitcases {{ formatNumber(luggage) }}
Child Seats {{ formatNumber(childSeats) }}
People with Disabilities {{ formatNumber(disabledCount) }}
Fare Details
Distance {{ formatNumber(routeDistance) }} mi
Estimated Time {{ formatNumber(Math.round(routeDuration)) }} minutes
Discount {{ selectedVehicleDiscountLabel }}
Total Fare {{ formatPrice(calculatedFare) }}
Estimated total {{ formatPrice(calculatedFare) }}

Complete Your Payment

Reservation Summary

Service: {{ selectedReservationModeTitle }}
Vehicle: {{ selectedVehicle?.brand }} {{ selectedVehicle?.model }} {{ selectedVehicle?.year }}
Pickup: {{ pickupLocationConfirmationDisplay }}
Destination: {{ destinationLocationConfirmationDisplay }}
Date & Time: {{ selectedDate ? formatDate(selectedDate) : 'N/A' }} at {{ selectedTime || 'N/A' }}
Rental:
Total Amount:
Price per Hour: {{ formatPrice(selectedVehicle.price_per_hour) }}

Payment Method

Loading secure payment form

Connecting to Stripe… this usually takes a few seconds.

{{ paymentError }}