Book a Puerto Rico Taxi Online
Request private Puerto Rico taxi transportation for airport transfers, local rides, cruise terminals, attractions, and destinations across the island. Enter your pickup and drop-off locations below to check the available price and request your ride in advance.
Your request is pending until our team reviews availability and sends your confirmation email.
Need a taxi immediately? Message us on WhatsApp or call 787-633-3327 during business hours to check availability.
Request Your Taxi
Enter your trip details in the booking form below.
1
Enter Ride Details
2
Choose a vehicle
3
Place Order
Route Planning
- 12:50 am
- 1:05 am
- 1:20 am
- 1:35 am
- 1:50 am
- 2:05 am
- 2:20 am
- 2:35 am
- 2:50 am
- 3:05 am
- 3:20 am
- 3:35 am
- 3:50 am
- 4:05 am
- 4:20 am
- 4:35 am
- 4:50 am
- 5:05 am
- 5:20 am
- 5:35 am
- 5:50 am
- 6:05 am
- 6:20 am
- 6:35 am
- 6:50 am
- 7:05 am
- 7:20 am
- 7:35 am
- 7:50 am
- 8:05 am
- 8:20 am
- 8:35 am
- 8:50 am
- 9:05 am
- 9:20 am
- 9:35 am
- 9:50 am
- 10:05 am
- 10:20 am
- 10:35 am
- 10:50 am
- 11:05 am
- 11:20 am
- 11:35 am
- 11:50 am
- 12:05 pm
- 12:20 pm
- 12:35 pm
- 12:50 pm
- 1:05 pm
- 1:20 pm
- 1:35 pm
- 1:50 pm
- 2:05 pm
- 2:20 pm
- 2:35 pm
- 2:50 pm
- 3:05 pm
- 3:20 pm
- 3:35 pm
- 3:50 pm
- 4:05 pm
- 4:20 pm
- 4:35 pm
- 4:50 pm
- 5:05 pm
- 5:20 pm
- 5:35 pm
- 5:50 pm
- 6:05 pm
- 6:20 pm
- 6:35 pm
- 6:50 pm
- 7:05 pm
- 7:20 pm
- 7:35 pm
- 7:50 pm
- 8:05 pm
- 8:20 pm
- 8:35 pm
- 8:50 pm
- 9:05 pm
- 9:20 pm
- 9:35 pm
- 9:50 pm
- 10:05 pm
- 10:20 pm
- 10:35 pm
- 10:50 pm
- 11:05 pm
- 11:20 pm
- 11:35 pm
- 11:50 pm
- 12:50 am
- 1:05 am
- 1:20 am
- 1:35 am
- 1:50 am
- 2:05 am
- 2:20 am
- 2:35 am
- 2:50 am
- 3:05 am
- 3:20 am
- 3:35 am
- 3:50 am
- 4:05 am
- 4:20 am
- 4:35 am
- 4:50 am
- 5:05 am
- 5:20 am
- 5:35 am
- 5:50 am
- 6:05 am
- 6:20 am
- 6:35 am
- 6:50 am
- 7:05 am
- 7:20 am
- 7:35 am
- 7:50 am
- 8:05 am
- 8:20 am
- 8:35 am
- 8:50 am
- 9:05 am
- 9:20 am
- 9:35 am
- 9:50 am
- 10:05 am
- 10:20 am
- 10:35 am
- 10:50 am
- 11:05 am
- 11:20 am
- 11:35 am
- 11:50 am
- 12:05 pm
- 12:20 pm
- 12:35 pm
- 12:50 pm
- 1:05 pm
- 1:20 pm
- 1:35 pm
- 1:50 pm
- 2:05 pm
- 2:20 pm
- 2:35 pm
- 2:50 pm
- 3:05 pm
- 3:20 pm
- 3:35 pm
- 3:50 pm
- 4:05 pm
- 4:20 pm
- 4:35 pm
- 4:50 pm
- 5:05 pm
- 5:20 pm
- 5:35 pm
- 5:50 pm
- 6:05 pm
- 6:20 pm
- 6:35 pm
- 6:50 pm
- 7:05 pm
- 7:20 pm
- 7:35 pm
- 7:50 pm
- 8:05 pm
- 8:20 pm
- 8:35 pm
- 8:50 pm
- 9:05 pm
- 9:20 pm
- 9:35 pm
- 9:50 pm
- 10:05 pm
- 10:20 pm
- 10:35 pm
- 10:50 pm
- 11:05 pm
- 11:20 pm
- 11:35 pm
- 11:50 pm
- One Way
- Return
- 12:50 am
- 1:05 am
- 1:20 am
- 1:35 am
- 1:50 am
- 2:05 am
- 2:20 am
- 2:35 am
- 2:50 am
- 3:05 am
- 3:20 am
- 3:35 am
- 3:50 am
- 4:05 am
- 4:20 am
- 4:35 am
- 4:50 am
- 5:05 am
- 5:20 am
- 5:35 am
- 5:50 am
- 6:05 am
- 6:20 am
- 6:35 am
- 6:50 am
- 7:05 am
- 7:20 am
- 7:35 am
- 7:50 am
- 8:05 am
- 8:20 am
- 8:35 am
- 8:50 am
- 9:05 am
- 9:20 am
- 9:35 am
- 9:50 am
- 10:05 am
- 10:20 am
- 10:35 am
- 10:50 am
- 11:05 am
- 11:20 am
- 11:35 am
- 11:50 am
- 12:05 pm
- 12:20 pm
- 12:35 pm
- 12:50 pm
- 1:05 pm
- 1:20 pm
- 1:35 pm
- 1:50 pm
- 2:05 pm
- 2:20 pm
- 2:35 pm
- 2:50 pm
- 3:05 pm
- 3:20 pm
- 3:35 pm
- 3:50 pm
- 4:05 pm
- 4:20 pm
- 4:35 pm
- 4:50 pm
- 5:05 pm
- 5:20 pm
- 5:35 pm
- 5:50 pm
- 6:05 pm
- 6:20 pm
- 6:35 pm
- 6:50 pm
- 7:05 pm
- 7:20 pm
- 7:35 pm
- 7:50 pm
- 8:05 pm
- 8:20 pm
- 8:35 pm
- 8:50 pm
- 9:05 pm
- 9:20 pm
- 9:35 pm
- 9:50 pm
- 10:05 pm
- 10:20 pm
- 10:35 pm
- 10:50 pm
- 11:05 pm
- 11:20 pm
- 11:35 pm
- 11:50 pm
- 12:50 am
- 1:05 am
- 1:20 am
- 1:35 am
- 1:50 am
- 2:05 am
- 2:20 am
- 2:35 am
- 2:50 am
- 3:05 am
- 3:20 am
- 3:35 am
- 3:50 am
- 4:05 am
- 4:20 am
- 4:35 am
- 4:50 am
- 5:05 am
- 5:20 am
- 5:35 am
- 5:50 am
- 6:05 am
- 6:20 am
- 6:35 am
- 6:50 am
- 7:05 am
- 7:20 am
- 7:35 am
- 7:50 am
- 8:05 am
- 8:20 am
- 8:35 am
- 8:50 am
- 9:05 am
- 9:20 am
- 9:35 am
- 9:50 am
- 10:05 am
- 10:20 am
- 10:35 am
- 10:50 am
- 11:05 am
- 11:20 am
- 11:35 am
- 11:50 am
- 12:05 pm
- 12:20 pm
- 12:35 pm
- 12:50 pm
- 1:05 pm
- 1:20 pm
- 1:35 pm
- 1:50 pm
- 2:05 pm
- 2:20 pm
- 2:35 pm
- 2:50 pm
- 3:05 pm
- 3:20 pm
- 3:35 pm
- 3:50 pm
- 4:05 pm
- 4:20 pm
- 4:35 pm
- 4:50 pm
- 5:05 pm
- 5:20 pm
- 5:35 pm
- 5:50 pm
- 6:05 pm
- 6:20 pm
- 6:35 pm
- 6:50 pm
- 7:05 pm
- 7:20 pm
- 7:35 pm
- 7:50 pm
- 8:05 pm
- 8:20 pm
- 8:35 pm
- 8:50 pm
- 9:05 pm
- 9:20 pm
- 9:35 pm
- 9:50 pm
- 10:05 pm
- 10:20 pm
- 10:35 pm
- 10:50 pm
- 11:05 pm
- 11:20 pm
- 11:35 pm
- 11:50 pm
Route Map
TOTAL DISTANCE
0 MILETOTAL TIME
0 HourTerms & Conditions and Booking Policy
By submitting a reservation request with CityCab Puerto Rico, operated by Moove Transportation Services, LLC, you agree to these terms.
WhatsApp is our preferred contact method. For reservation questions, changes, cancellations or assistance, message us at +1 (787) 633-3327.
1. Reservations and Payments
- Confirmation: All reservation requests are initially pending. Your transportation is confirmed only when you receive our confirmation email. Confirmed reservations remain subject to the cancellation provisions below.
- Credit cards: A temporary authorization hold may be placed while we review your request. Payment is processed upon approval. If declined, we release the authorization hold; the time required for it to disappear depends on your bank. Refunds of payments already charged are returned to the original payment method and typically appear within 5ā10 business days after processing, although some may take longer.
- ATH Móvil ā Puerto Ricoās local payment app: ATH Móvil is a local payment service provided through Evertec and participating financial institutions. Payment is collected when you submit your reservation request. If declined, we initiate a full refund of the total amount transferred through ATH Móvil for that reservation. These refunds typically appear promptly, often immediately after processing, but timing depends on the payment provider and your financial institution.
- Payment security: Card payments are processed through Stripe; ATH Móvil payments are processed through ATH Móvil. CityCab does not see or store your full credit card information.
- Pricing errors: If we identify a pricing error before confirmation, we will request your approval of the corrected price or cancel the request and release or refund your payment.
2. Service Area and Vehicle Policies
- Service area: Trips must originate from or end in the San Juan metropolitan area or surrounding towns we serve. We do not provide local trips entirely within towns outside this service area.
- Vehicle rules: Smoking, vaping, eating and drinking are prohibited inside vehicles.
- Passenger conduct: Passengers must follow reasonable safety instructions. CityCab may refuse or terminate service for smoking, vaping, threatening or abusive behavior, illegal activity, or intoxication that creates a safety risk or prevents safe transportation. Service refused or terminated because of passenger misconduct is non-refundable, including any uncompleted portion of that reservation. Flexible Cancellation does not cover these situations.
- Damage and cleaning: Passengers may be charged documented cleaning or repair costs of up to $250 for damage or excessive soiling they cause.
- Travel time: Traffic, road closures and weather may affect arrival times. Allow sufficient time for flights, tours and other scheduled activities.
3. Optional Extras
Extras must be selected during booking and are subject to availability and vehicle capacity.
- Car seat ā $15 per ride: Maximum of one car seat per ride. For round-trip bookings, select and pay for the car seat twice if needed in both directions: $30 total. Selecting it once does not include a car seat for the return ride.
- Booster seat ā $15 per ride: Maximum of one booster seat per ride. For round-trip bookings, select and pay for the booster seat twice if needed in both directions: $30 total. Selecting it once does not include a booster seat for the return ride.
- Quick-Stop at Grocery ā $20: One grocery stop of up to 30 minutes along your direct route, without detours. Additional time or routing requires advance approval and may incur additional charges.
- Pets ā $10 per pet: Pets must travel in a secure carrier. Service animals are accommodated without a pet fee, as required by applicable law.
- Bicycle ā $15 per bicycle: Subject to vehicle capacity. Confirm packing requirements with us before booking.
- Flexible Cancellation ā $15: Covers the entire reservation, including both directions when round-trip transportation is booked in one order. Conditions appear below.
4. Airport Pickups, Waiting Time and No-Shows
We provide curbside pickup without greeting signs. Follow our airport pickup instructions and your driverās messages.
We monitor commercial flight arrivals and adjust airport pickup times for flight delays at no additional cost. Notify us promptly if your flight number changes or you miss your flight.
- Airport pickups: A 60-minute grace period begins when your flight lands.
- Other pickups: A 15-minute grace period begins at your scheduled pickup time.
- Additional waiting beyond these periods may incur charges, which will be communicated to you.
- If you are absent after the applicable grace period and have not contacted your driver or our office, your reservation may be treated as a no-show, and the full fare remains payable. Flexible Cancellation does not cover no-shows.
If you cannot locate your driver or need assistance, contact your driver and message our team on WhatsApp promptly.
5. Customer Cancellations and Flexible Cancellation
Standard cancellation: Cancel at least 24 hours before the first scheduled pickup to receive a full refund of your reservation payment, excluding any purchased Flexible Cancellation fee. Cancellations received less than 24 hours before that pickup are non-refundable unless you purchased Flexible Cancellation.
Optional Flexible Cancellation ā $15: When selected and paid for during booking, this add-on allows cancellation of the entire reservation before the first scheduled pickup, including within 24 hours, for a full refund of your reservation payment excluding the $15 add-on fee. The $15 fee remains non-refundable when you cancel, even more than 24 hours in advance.
Round-trip bookings: Selecting ātwo-wayā or āround tripā creates one order and one reservation. All cancellation deadlines are based on the first scheduled pickup, not the return pickup. Once the first ride has been provided, the return ride is non-refundable, regardless of its date or how much cancellation notice you give. This applies with or without Flexible Cancellation.
Separate one-way reservations: You may book each direction separately as two individual one-way orders. Each reservation then has its own cancellation deadline based on its scheduled pickup. Flexible Cancellation must be purchased separately for each order if you want coverage for both reservations.
Exclusions: Flexible Cancellation does not cover no-shows, cancellations received at or after the first scheduled pickup time, transportation already begun, or service refused or terminated because of passenger misconduct.
6. Cancellations by CityCab
CityCab reserves the right to cancel a reservation, including a previously confirmed reservation, when operational, safety or access conditions prevent us from reasonably providing the service.
Examples include overbooking, driver or vehicle unavailability, severe weather, hurricanes, flooding, impassable roads, road closures, or traffic disruptions that prevent the assigned driver from reaching the pickup location.
We will notify you as soon as reasonably possible. If CityCab cancels the entire reservation for these reasons without providing transportation, we will issue a full refund of all amounts paid, including selected extras and the $15 Flexible Cancellation fee. Purchasing Flexible Cancellation is not required to qualify for this refund.
If we have already provided part of a round-trip reservation and cancel the remaining ride for these reasons, we will refund the amount attributable to the cancelled, unprovided ride and its unused extras.
These refund provisions do not apply to service refused or terminated because of passenger misconduct as described in Section 2.
7. Contact, Changes and Cancellation Requests
The best way to contact CityCab is through WhatsApp at +1 (787) 633-3327. Please include your reservation number and the details of your request.
You may also email dispatch@citycabpr.com or call during business hours.
Cancellation timing is based on when we receive your request. Sending a message to request cancellation does not require waiting for our reply to establish the time your request was received. All times refer to local Puerto Rico time.
Changes are subject to availability and any applicable fare adjustment.
8. Pricing, Stops and Vehicle Capacity
The checkout total includes applicable airport fees, tolls, processing fees and selected extras. Prices cover the booked route. Additional stops or indirect routing must be requested in advance and may incur additional charges.
Passenger and luggage limits depend on the selected vehicle. We do not currently offer full-size passenger vans. Groups larger than seven passengers must reserve enough minivans to accommodate passengers and luggage.
If your route does not display a price, message us on WhatsApp for a quote.
These terms do not limit any rights or remedies that cannot be excluded under applicable law.
