Hola, mi gente. Capitán Jose Cruz here. I run boats in Puerto Rico for a living, and no, I do not go everywhere by sea. Some nights I land at SJU at two in the morning and need to get to the marina. Some nights there is a concert and nowhere to park. So I ride in taxis, Ubers and, once in a while, the bus, the same way you will.
My guests ask me about this every single week, usually while we are still tying up the boat. So here is the full chisme I give them at the dock, with real numbers: what each ride costs, when I pick which, and a few things nobody mentions until it costs you money.
The short version: by day, Uber is usually the cheapest. Late at night and after big events, the fixed rate taxi often wins. The same airport ride that costs me about $6 on Uber in the afternoon has cost me $20 at 2 a.m.

Quick comparison from SJU airport
| From SJU airport to | Taxi (fixed base rate) | Uber (typical range) | Public bus |
|---|---|---|---|
| Isla Verde | $12 | $8 to $15 | $0.75 (T5 or D53) |
| Condado, Ocean Park, Miramar, Santurce | $17 | $10 to $15 | $0.75 (D53) |
| Old San Juan and cruise piers | $21 | $15 to $25 | $0.75 (T5 or D53) |
| Convention Center, Isla Grande | $17 | Similar to Condado | $0.75 (D53) |
| Piñones | Metered | Check the app | $0.75 (D45 from Isla Verde) |
| Loíza | $52 | Check the app | $0.75 (D45 from Isla Verde) |
Taxi rates are from the fixed rate sheet published by the airport. Uber ranges are what travel guides report for normal demand; your app shows the real price for that minute. Checked October 6, 2026.
How taxi rates work in San Juan
Tourist taxis from the airport do not run a meter inside the tourist zones. They charge a government approved fixed rate per trip, not per person, and you pay the driver. It is the same price whether there is one of you or five.
On top of the base rate, the sheet lists these charges:
- $3 airport fee
- $1 for each additional piece of luggage
- $2 for a 6th or 7th passenger
- $1 late night charge, 10 p.m. to 6 a.m.
- Equipment for a person with a disability rides free
- Tolls and tip are not included
So a real example: airport to Condado with two extra bags is $17 + $3 + $2 = $22 before tip, at noon or at 3 a.m. That predictability is the whole point of the taxi.
The same sheet has fixed rates from the airport to a few places visitors ask about: Coliseo de Puerto Rico $16, Plaza Carolina $16, The Mall of San Juan $15 and Plaza Las Américas $20. Between and beyond the tourist zones the meter applies, and that includes Piñones, Carolina, Río Piedras and the rest of San Juan.
At the airport, the main taxi station is on the arrivals level of Terminal A, with a second one on the arrivals level of Terminal B. Ask for the rate before you get in. If you need help, the number printed on the rate sheet is 787-289-7240.

Uber in Puerto Rico: what I actually pay
Uber works well in the San Juan metro area: Isla Verde, Condado, Santurce, Old San Juan, and out toward Bayamón and Guaynabo. In the daytime it is hard to beat. My ride from the airport to the marina is about $6 in the afternoon.
The catch is dynamic pricing. That same ride has cost me $20 at 2 a.m., when a few flights land together and there are not many drivers on the road. Rain, a cruise ship day, or the end of a concert do the same thing. Guides that track prices report Condado rides passing $80 during a bad surge.
My rule, bien fácil: open the app and look at the price before you walk to the curb. If Uber is quoting more than the taxi rate in the table above, take the taxi.
At SJU, the airport lists Uber pickup at Terminal A and, for Terminals B and C, at columns 16 to 19.
Ojo: do not get in an Uber wet
This is the one my guests thank me for the most. After a boat day, a beach afternoon or a tropical downpour, you are wet, salty and probably carrying half the beach in your shoes. Get into a rideshare like that and you can end up paying for it.
Uber lets drivers report a mess, and if cleaning is needed the rider gets charged a cleaning fee. Uber’s own policy says a little spilled water that wipes off does not count, but dirt, sand and anything that needs real cleaning does. Fee guides put sand or mud on the seats at roughly $40 to $80, and more for serious messes. A driver can also simply refuse the ride if you show up dripping.
- Pack a towel and a dry shirt in your beach bag. Sit on the towel.
- Rinse the sand off your feet before the car arrives. Many beaches and marinas have a shower or a hose.
- If it is pouring, wait five minutes under a roof. Tropical rain passes fast.
- If you do get charged and think it is unfair, dispute it in the app under Help.
What about Lyft?
Lyft launched in Puerto Rico on July 8, 2025, and says it covers the island from San Juan, Bayamón and Carolina to Rincón, Ponce, Ceiba and Cayey. In my experience it is still much less popular here than Uber. There are fewer drivers, so the wait is usually longer. I have heard that comes down to what drivers earn, but I cannot confirm that.
It costs nothing to have both apps and compare. Just do not count on Lyft as your only way home. As of this writing, the airport’s own transportation page still names Uber as the rideshare service at SJU.
Area by area
SJU airport and Isla Verde
Isla Verde is next to the airport, so everything is cheap: $12 base by taxi, often under $10 on Uber by day. With lots of luggage or a late arrival, the taxi is simple and the difference is a few dollars.
Condado, Ocean Park, Miramar and Santurce
All of these are one taxi zone: $17 base from the airport. This is where Uber saves the most in the daytime and where surge hurts the most on weekend nights, especially around La Placita in Santurce.
Old San Juan
$21 base by taxi from the airport. Parking in the old city is tight and the streets are narrow, so this is the place I most recommend not driving. Uber in, walk everywhere, Uber or taxi out. On cruise ship days prices rise and traffic slows near the piers.
Piñones and Loíza
Piñones, with its kiosks and beach, starts right after Isla Verde. A taxi there is metered. Loíza is a fixed $52 from the airport by taxi. Rideshare will usually take you out there; the question is the ride back. The farther you are from the hotel strip, the fewer drivers are nearby, so decide how you are getting home before you go, and do not leave it for the last minute at night.
Concerts and places with no parking
This is when my own car stays en casa. For a show at the Coliseo de Puerto Rico, or dinner somewhere parking is impossible, a ride each way is cheaper than the stress. Two tips from doing it many times:
- Going is cheap, leaving is not. When thousands of people open the app at once, the price jumps. Walk a few blocks away from the venue or wait 20 to 30 minutes and it usually drops.
- The taxi does not surge. If there is a taxi line outside, ask the rate. After a big event it can be the better deal.
El Yunque: where Uber stops working for you
This one catches a lot of visitors. A driver may accept your ride from San Juan to the rainforest, but getting back is another story. The U.S. Forest Service has a standing alert that rideshare apps cannot pick up visitors inside the PR 191 recreation corridor or at El Portal, and people have ended up walking a long way to find a ride.
The same alert explains who is allowed in to transport visitors: private and rental cars, taxis that hold a permit to operate in the forest, and authorized tour and transportation providers. Not every taxi has that permit, so ask before you hire one. The Forest Service keeps a public list of authorized operators.
What I tell friends:
- Drive yourself. A rental car is the easiest way. No reservation is needed for the PR 191 corridor right now, entry to the corridor is free, and El Portal visitor center is $8 for ages 16 and up. It fills up, so arrive early. The gates close at 5 p.m.
- There is more to El Yunque than the main road. Outside the PR 191 corridor you can enjoy places like the Angelito Trail and Puente Roto on PR 988, the rivers along PR 186, and the Río Sabana area on the south side. They are quieter and you can visit on your own.
- Or go with a permitted tour that includes the ride. See our El Yunque tours comparison.
La guagua: the 75 cent option
San Juan’s public buses are run by the Autoridad Metropolitana de Autobuses (AMA). Locals call the bus la guagua. It is slow, but it works, and nothing is cheaper.
- Fare: $0.75 per ride on regular routes.
- How to pay: when you board, with exact change or an ATI card. Drivers do not give change, so carry quarters.
- From the airport: the stop is on the upper level, departures. T5 runs through Isla Verde to Old San Juan. D53 goes through Isla Verde, Ocean Park, Condado and the Convention Center to Old San Juan. E40 connects to the Tren Urbano at Piñero.
- To Piñones and Loíza: route D45 from Isla Verde.
- Hours: roughly 5 a.m. to 8 or 9 p.m. on weekdays, shorter on Saturdays, and some routes do not run on Sundays. Expect about 30 to 60 minutes from the airport to Old San Juan.
- Luggage: fine with a backpack or a carry on, not practical with big suitcases.
- Train: the Tren Urbano is $1.50 and with the ATI card you can transfer between train and bus free within two hours. It does not reach the airport, the beach hotels or Old San Juan.
Routes and hours change, so check the official pages before you rely on it: ATI, the transit authority, for AMA bus routes and fares, and SJU airport ground transportation for where the bus, taxi and Uber pickups are.
Official links: rates, rules and where to complain
Do not take only my word for it. These are the official places to check a rate, read the rules or report a problem.
- Airport taxis, bus stop and Uber pickup: SJU airport ground transportation. This is the airport’s official site, and it is where the taxi rate sheet is published. Airport taxi assistance: 787-289-7240.
- Buses and train: ATI, Autoridad de Transporte Integrado, the government agency over the AMA buses and the Tren Urbano. Routes, fares and schedules.
- Taxi and rideshare rules: NTSP, Negociado de Transporte y otros Servicios Públicos. This is the government bureau that licenses taxis and ride hailing companies in Puerto Rico. Its regulations page has the rules in Spanish.
- Complaints about a taxi or other licensed carrier: NTSP complaints (Quejas y Querellas), phone 787-756-0804 or 787-756-1919.
- General consumer complaints: DACO, the Department of Consumer Affairs.
- Tourism questions: Puerto Rico Tourism Company, 787-721-2400.
- El Yunque transportation rules: the Forest Service alert on unauthorized transport and its list of authorized operators.
- Uber: price estimates are in the app before you confirm. For a fare problem, a lost item or a cleaning fee, use Uber Help or the Help section of the app.
- Lyft: Lyft in San Juan, with ride options and scheduling.
Rather skip the homework? We offer private transportation with a driver who waits for you. Message us and we will gladly set it up: private driver prices or contact us.
If a taxi overcharges you: ask for a receipt, write down the license plate (the airport rate sheet even has a line for it), and report it. At the airport, the taxi dispatcher tells you the rate before you get in, so start there.
Taxi fares out on the island
The airport rate sheet also sets a fixed price per taxi to every town. These do not include tolls, luggage or the extra passenger charge. A few that visitors ask for most:
| From SJU airport to | Fixed taxi rate |
|---|---|
| Bayamón | $35 |
| Loíza | $52 |
| Caguas | $57 |
| Dorado | $62 |
| Río Grande | $65 |
| Luquillo | $74 |
| Fajardo | $82 |
| Ceiba (ferry to Vieques and Culebra) | $82 |
| Ponce | $127 |
| Aguadilla | $142 |
| Rincón | $157 |
| Cabo Rojo | $177 |
Outside the metro area, rideshare gets thin fast. A driver may take you to Fajardo or the Ceiba ferry, but do not plan on finding one for the return. For those trips a rental car, a fixed rate taxi or a driver you book in advance is the safer choice.

So which one should you take?
- Daytime, inside San Juan, one to four people: Uber.
- Landing late at night, or the app shows a surge: taxi at the fixed rate.
- Five to seven people with bags: one taxi van at the fixed rate is often cheaper than two Ubers.
- After a concert or on a cruise ship day: compare both; the taxi does not surge.
- On a tight budget with a backpack and time: the bus, $0.75.
- El Yunque, Fajardo, the ferry, the west coast: rental car, a permitted tour, or a driver booked ahead. Not rideshare.
A word from your captain
One more thing: I am a real person, not a bot. I live here, I pay the same tolls you will, and my Instagram, LinkedIn and Facebook are right below this post if you want to check. I write all this so you can decide with real numbers and keep your money for the fun part. But I will be honest about why I am here: I am a captain, and what I really want is to see you on the boat.
I will also be straight with you about price. My trips are not the cheapest on the island, and I am fine with that. I put my money into a new boat and new, comfortable vehicles, because that is what I would want if I were the one on vacation. If that matters to you too, we will get along.
And if your budget says taxi, Uber or the 75 cent bus this time, take it. That is exactly why I gave you every number above. A good trip is one where you chose what fits you. For me, keeping you informed matters more than selling you a ride. ¡Nos vemos en el agua!
- Come out on the water with me: see how my boat tours compare with the others, prices included, in our boat tours comparison.
- Want a ride where the driver waits for you? Look at private driver by the hour or private transportation and transfers.
- Just have a question about getting around? Message me. I answer, even if you end up taking the bus.
Written by a real person
Capitán Jose Cruz
Boat captain in Puerto Rico and the person behind ThingsToDoPR. I write these guides myself, as a local and a ciudadano who uses the same roads, beaches and guaguas you will. Yes, I also run boat trips and transportation, but informing you comes first. If the honest answer is to take the bus, that is what you will read here. ¡Nos vemos en el agua!