
Pharmacy Delivery
OTC and prescription medicine from a bilingual pharmacy, delivered to your room.
From $25 delivery
Ask on WhatsAppCabo On Demand
Bilingual nurses and physicians, usually within the hour, priced in USD up front.

Clear prices in USD. Confirmed before we come.

OTC and prescription medicine from a bilingual pharmacy, delivered to your room.
From $25 delivery
Ask on WhatsApp
Hydration, hangover recovery, immunity and athletic recovery. 45–75 min.
From $129
Ask on WhatsApp
A nurse at your villa for 4+ people, with per-person pricing.
Message for a quote
Ask on WhatsApp


Poolside, on the terrace or in the living room. We set up wherever you are comfortable.



Don't let one bad night cut the trip short. Get treated where you're staying and get back to your vacation.
Ongoing care and medicine without the drive. We come to you, in English or Spanish.
Tell us what you need on WhatsApp, in English or Spanish.
We confirm the service, arrival time and total in USD before anything starts.
A nurse, doctor or delivery arrives at your villa, hotel or yacht.
Pay by card or cash, and get follow-up instructions in writing.
Outlying zones may carry a travel fee, quoted before booking.
Most requests get a reply within 20–60 minutes, and in most of Cabo San Lucas, San José del Cabo and the Corridor we arrive usually within the hour. We confirm the arrival time before you commit.
No. You pay a clear price in USD up front, so there is no insurance paperwork. We can provide a receipt you may submit to your insurer for reimbursement.
Yes. We accept major credit and debit cards, as well as cash in USD or pesos.
Yes. Our nurses, physicians and pharmacy team are bilingual in English and Spanish.
Yes. Send us the name of the medication or a photo of your prescription and we will confirm availability and price. Some medicines require a valid prescription, and our doctors can evaluate you if you need one.
We are not an emergency service. For chest pain, trouble breathing, severe bleeding, or any life-threatening situation, call 911 immediately.
Tell us where you are and what you need. We reply in 20–60 minutes.