See Puerto Rico like a local. Work with a local to plan your trip.
Puerto Rico Prices: A Complete Guide
Updated January 24, 2022
Puerto Rico’s travel prices suit pretty much every budget due to the island’s relatively low cost of living. Take a look at this guide to Puerto Rico prices for travelers, organized by region and city, to help build your perfect Puerto Rico itinerary. Questions after reading? Send us a message.
Lodging: For most travelers, the best places to stay in San Juan are Old San Juan, Santurce, Condado, Miramar, and Rio Piedras. In these neighborhoods, nice hotels can range from $150–$300 per night. On the flipside, Airbnbs often run from $40–$95 per night.
Transport: Uber is often the cheapest way to travel in Puerto Rico, with most trips within the city costing under $10. Taxis are less reliable and tend to be more expensive ($9+ per ride).
Food: You can expect to pay $5–$10 for casual meals and street food; just be sure not to stray too close to cruise ships, where food prices rise sharply. San Juan’s 4- or 5-star restaurants can cost upwards of $40 per person.
Activities: When on tours in San Juan (which are very flexible on price), a normal 20% tip is considered polite.
Lodging: Upscale hotels (4–5 stars) in Fajardo run $130+ per night; locally-owned hotels (averaging 2–3 stars) go for $50+ per night. VRBO rentals with multiple bedrooms go for $130+ per night, and full Airbnb guesthouses range from $50–$90.
Transport: Pick up a rental car in San Juan for $10–$14 per day, then drive an hour east to Fajardo.
Food: Most of Fajardo’s restaurants are casual, averaging $11–$15 per meal. When dining in Puerto Rico, tipping 15–20% is the norm.
Activities: Ferry rides to Vieques and Culebra (some of Puerto Rico’s most stunning beaches) cost $4.50 round-trip. Snorkeling and boating tours from Fajardo go for $80–$110 per group.
Lodging: Dorado offers three major forms of accommodation—all-inclusive resorts ($500+), hotels ($200+), and Airbnbs ($70–$95).
Transport: No public transit goes to or from Dorado. The nearest car rental hub is the San Juan International Airport (40 minutes west), where car rentals average $10–$14 per day.
Activities: Resort beaches are very well-kept and often open to the public, so your main beach-day costs will be chair or towel rentals ($15–$30) and snacks ($10–$20). Dorado’s famous boat tours go for $165+.
Lodging: Apartments and houses with swimming pools go on Airbnb for around $50–$100 per night. The most highly-rated hotels in the area are family-owned and average $125 per night.
Transport: Arecibo is a little over an hour west of San Juan, where car rentals average $10–$14/day.
Food: Sit-down meals at Arecibo’s local restaurants and bakeries average $10 per person. Tipping culture is the same as in the U.S.
Activities: Nearby popular sites (Rio Camuy Cave Park, Cueva del Indio, Arecibo Observatory) charge $5–$18 for admission. Tours are normally included with admission, and you aren’t expected to tip. Some attractions require daily parking passes to be purchased for $5–$10.
Lodging: Utuado offers two main options for lodging. Airbnb offers condos, houses, apartments, and “glamping” tents for $60–$100 per night. Locally-owned inns, known as paradores, average $140 per night.
Transport: The biggest nearby city is Ponce (1 hour south), where you can pick up rental cars ranging from $16–$20 per day.
Food: Utuado’s restaurants serve local Puerto Rican cuisine for $7–$15 per meal, with lunch tending to be the most inexpensive meal.
Activities: Nearby attractions like Lago Dos Bocas and Río Abajo State Forest are free to enter, but additional activities like camping and boat rides cost $3–$5 per person.
Lodging: Haciendas, local coffee farms with accommodations, are tropical bed-and-breakfasts in Jayuya that average $125 per night. Airbnbs are usually private rooms for $39–$50 / night, but sometimes you can rent entire haciendas for $90–$200 / night.
Transport: Much the same as Utuado, rental car and gas prices add to around $30 / day, found an hour south in Ponce.
Food: Coffee and pastries at Jayuya’s local cafes go for $3–$7. Family-style restaurants offer meals for $10–$15 per person, while upscale restaurants average $15–$35 per meal.
Lodging: Barranquitas offers a variety of lodging options—haciendas ($60–$120), locally-owned hotels ($60–$100), paradores (another form of bed-and-breakfast, $125+), and Airbnb hotel rooms and apartments ($55–$150).
Transport: Rental cars from Ponce (an hour southwest) and gas combined average $30 / day. Publicos, company-owned vans, and cars, operate from Barranquitas to Bayamon (close to San Juan) and cost $15 max per ride—however, they’re much slower and less reliable than rental cars.
Food: Restaurants in Barranquitas are casual, specializing in pizza and Puerto Rican cuisine and averaging $10–$15 per meal.
Activities: Entry to nearby national parks is totally free, with some parks charging $3–$5 for parking passes. Ziplining and caving tours go for $185–$205 per person.
Lodging: Vieques accommodations are in high demand, even in off-peak season, as it’s one of Puerto Rico’s most popular vacation spots. Book at least 2 months in advance for best rates. Per night, hotels run for $80–$300; Airbnbs go for $80–$200, and VRBO rentals average $125–$300.
Transport: Vieques is accessible by ferry from northeastern Ceiba for $4 round trip. Ferries go between Ceiba and Vieques from 6 AM to 8:15 PM. For less travel time but more expense, flights from San Juan to Vieques average $230 round trip.
Food: At bars and cafes on Vieques, meals are $8–$15 per person. Upscale restaurants average $25–$50 per person. Some travelers save money by bringing coolers to the beach, but doing so is considered impolite by locals.
Activities: Vieques National Wildlife Refuge is free and open to the public, as are most beaches. Spots like Bioluminescent Mosquito Bay are accessible by tours, which go for $50–$175 per person. Island-hopping and snorkeling tours from Vieques range from $75–$175 per person; these are some of the best activities in Puerto Rico, though, so they’re well worth the cash.
Lodging: Hotels in Culebra go for $120–$350 per night. Airbnb apartments range from $90–$120 per night, while Airbnb houses and villas are $90–$220 (these higher lodging prices reflect the fact that Culebra is perhaps the best place to vacation in Puerto Rico).
Transport: The ferry from Ceiba to Culebra is $5 round trip and operates from 4 AM to 8:15 AM. Flights from San Juan to Culebra (and vice-versa) only operate on weekends and average $210.
Food: Locals bars and cafes offer cocktails and meals for $3–$15, with sit-down restaurants maxing out at $20.
Activities: Culebra’s world-famous beaches (Zoni, Flamenco, Soldado, Brava) average a $6 entry fee. Chairs, umbrellas, and towels can be rented for $5–$10 each. Touring Culebra’s surrounding mini-islands by boat costs $50–$110 per person.
Lodging: Hotels and resorts in Humacao range from $110–$160 per night. Airbnb and VRBO rentals go for $35–$125 a night.
Transport: Rental cars from San Juan (55 minutes north of Humacao) cost $10–$12 per day. Plan on spending $12–$15 on gas per day, given its proximity to El Yunque and other highlights.
Food: Traditional Puerto Rican and seafood restaurants in Humacao offer $5–$12 meals.
Activities: El Yunque and the Humacao Nature Preserve are free to enter and hike, but spots like Cayo Santiago are only accessible by boat tours or kayak rentals, which average $55–$100 per person.
Pro tip: Since Hurricane Maria damaged some of these nature preserves, check with a local to find out what the situation is when you’re thinking about traveling. Also, feel free to check out this article on traveling to Puerto Rico now for more information.
Lodging: Hotels in Rio Grande run for $130–$150 a night, and all-inclusive resorts begin at $500+ per night.
Transport: Rental cars from San Juan (40 minutes north of Rio Grande) cost $10–$12 per day.
Food: Cafes, bars, and barbeques serve meals for $5–$12. Upscale restaurants cost $30–$45 per meal.
Activities: Entry to El Yunque is free, as is the entry to local beaches like Monserrate and Luquillo.
Transport: Rent a car in Mayaguez for $17–$20 per day.
Food: Cafes and seafood bars in Mayaguez cost $12–$30 per meal.
Activities: Mayaguez is a 20–30-minute boat ride from nearby islands like Desecheo Island and Isla de Ratones. Book snorkeling, boating, diving, and fishing tours for $55–$95 per person.
Make sure to reach out to a Puerto Rican local for more insider info and money-saving tips; their knowledge of Puerto Rico’s prices and little-known deals will save you a lot of stress. If you have any questions at all, don’t hesitate to message us. And for more info, check out: