Search the best hotels in Puerto Rico
About Puerto Rico
People come to Puerto Rico to do anything and everything - whether that be relaxing, exploring, learning or surfing. The best places to stay in Puerto Rico perfectly reflect this diversity of travellers, with a wide range of properties from luxury beach resorts to chic city B&Bs.
A U.S. Commonwealth territory, Puerto Rico was one of the earliest sources of Caribbean island daydreams. Bigger than its neighbours, so a bit easier to travel to, Puerto Rico has the beautiful stretches of white sand, tropical interior and a dramatic colonial history that gives it kick as well as colour.
Puerto Rico has some of the Caribbean's wettest and driest forests, which are home to some of the world's rarest birdlife. But it's also got San Juan, a congested capital of condos, casinos and beautiful colonial architecture - which is actually one of the oldest European-founded settlements in the Americas.
One of the glories of Puerto Rico's cities, towns and villages is their Puerto Rican-ness in the face of an invasion of the high street stalwarts of mainland America. This country has seen Spanish invasion, dramatic revolutionaries, the growth of the free market and plenty of cannon fire. Yet despite this, its own colours still shine through the layers of invader cultures.
Of course most people are here for the beaches. A number for the incredible surfing conditions, some for the golf, or horseback riding, and some for the diving and snorkelling on Puerto Rico's impressive coral reefs.
What Not To Miss
- Wander around Old San Juan, a collection of over 400 restored buildings dating from the 16th and 17th century Spanish colonial period. Wonderfully historic.
- Whilst the island is surrounded by wonderful beaches, we'd recommend in particular the idyllic Flamenco Beach, on the northwest of the island, with its long, white sweeps of sand and turquoise waters.
- History lovers will enjoy visiting both Castillo San Felipe del Morro and Castillo de San Cristobal, the latter of which is the largest set of fortifications that the Spanish built in the New World.
- Head off hiking through the 28,000 acre El Yunque Rainforest. A wonderfully biodiverse spot, it's home to a wide variety of wildlife, over 400 plant species and a number of waterfalls.
- One of the great, often unexpected sights of Puerto Rico are the bioluminescent bays, which glow wonderfully at night - best seen by kayak on a moonlit night.
The Hotel Guru's picks of the best places to stay in Puerto Rico offer something for everyone, whether you're here to soak up the culture in San Juan's old town or to explore one of its lesser-known islands (Culebra and Vieques to name but two) off the eastern coast.
In San Juan
- The Ritz Carlton Puerto Rico in San Juan offers five star luxury right on the beach. There are also resort style facilities, like pools and tennis courts as well as several restaurants and bars. Certainly one of the best places to stay in Puerto Rico if you want to do San Juan in style.
- El Convento is one of San Juan's most regal hotels, with opulent, colonial style decor set in a converted palacio in Old San Juan.
- San Juan's Hotel Milano is a charming old hotel offering colourful rooms and a rooftop terrace with spectacular city views. It's also well located for both the main sights, and for the nightlife. And it's very reasonable, so great for groups.
- Cervantes Hotel is the ideal spot from which to get to know San Juan. This elegant property boasts tasteful rooms with Puerto Rican artworks as well as top-notch cuisine in the popular restaurant. A delightful stay.
- Hix island House on peaceful Vieques Island is a square, granite affair with slick decor and outdoor showers surrounded by jungle. Stunning and secluded, these 19 rooms also have their own full kitchens, so you can hideaway from everyone if you so choose.
- The W Retreat on Vieques Island is a gorgeous, five star, 15 room beach resort with bright, contemporary decor and every activity you could wish for. Including a library and superb Puerto Rican cuisine.
- The architectural El Blok boasts sleek minimalist accommodation with splashes of colour. Enjoy a drink on the rooftop terrace and traditional cuisine from the restaurant.
- Club Seabourne also offers tropical island peace, this time on Culebra Island. This collection of 12 rooms and suites is 3kms from the main town, but just a stone's throw from the beach. The hotel itself is surrounded by beautiful tropical gardens and there's a dynamic Caribbean restaurant.
For a beach break
- Copamarina Beach Resort on the island's south coast is a beautiful, mid-size beach resort. It's large enough to have two outdoor pools, a spa and gym and its own watersports centre. But it's small enough to feel friendly, and it's great for kids.
- Parador Villa Parguera is a friendly, good value, beachside hotel with classic Caribbean features like bamboo furniture and sea-views, in a laid-back spot on the island's south coast. The 74 rooms start from just £59 per night.
- La Jamaca is charming spot, offering simple and comfortable accommodation just a short distance from the beach. Relax by the outdoor pool and enjoy a tipple from the bar. Rooms from just £57 per night.
- Blue Horizon Boutique Hotel features characterful, Caribbean-style accommodation with mahogany four posters and plenty of colour on the walls. Plus there's a pool, spoiling spa and tennis courts, and a lovely restaurant serving up Caribbean specialities.
For great value
- The Dreamcatcher Guest House is an eclectic property close to the coast in San Juan. Rooms are filled with vintage treasures, the terraces are hung with hammocks and there's yoga classes on site. It's also very friendly and great value, starting from only £49 per night.
- The Canario Boutique Hotel is also close to the beach in San Juan. An intimate B&B with simple, Spanish style rooms, the Canario is also close to all San Juan's main attractions.
- If you're looking for a reasonably priced rural escape, then try the Hacienda Gripinas, a charming hotel in the mountains which has been converted from an old coffee plantation. Rooms start from £55 per night.
- Located in Ponce's old town, Hotel Belgica is a charming stay boasting traditional accommodation from £58 a night.
- Wildflowers Guest House offers eight large rooms with dark wood furniture and private balconiesm some with their own kitchen. Spend your days exploring Mayagüez or head over to the beach.
- Hosteria del Mar in San Juan offers Balinese-style accommodation right by the beach, with large self-catering apartments available, which are ideal for families.
- Located on the edge of El Yunque National Forest, Hacienda Moyano is another top choice. Whilst the accommodation is fairly basic, it features four self-catering apartments, an outdoor pool and a lovely garden.
- Crow's Nest is a rural B&B boasting basic rooms with full kitchens and an outdoor pool. The beach is just a short distance away, and there are plenty of activities on offer locally to keep the whole family entertained.
For Romantic Retreats
- Set within an historic mansion in the heart of Old San Juan, The Gallery Inn oozes charm. The rooms are filled with antiques, tapestries and four posters, whilst there's also an outdoor pool as well as picturesque, leafy courtyards and a roof terrace. Tuck into superb tapas in their gorgeous dining room.
- If you're looking for something more modern then Water Beach Club on San Juan's beach is a great option. Their swish rooms feature minimalist furniture with splashes of colour, plus there's also a rooftop pool and direct beach access..
- Located right by the lagoon, the adults-only Olive Boutique Hotel boasts incredibly atmospheric rooms with dark wooden furniture and spa showers. This 5* spot also has a spa and a plunge pool, whilst you can enjoy scrumptious pan-Mediterranean dishes in the restaurant.
- Horned Dorset Primavera is a dreamy stay, featuring tasteful rooms in cream with mahogany furniture and with their own private pools. This upmarket property also boasts a spa and a wonderful restaurant - what more could you ask for?
For An Apartment Or Villa
- If you've decided that you'd prefer the privacy of a self-catering option then browse through the wide variety available online with our partner, Booking.com.
- Puerto Rico is a good year round destination. However it can be fairly rainy in the summer months, and hurricane season runs from June to the end of October.
- Winters are also usually pretty busy and expensive, with many tourists flocking to the island for the sunshine, so the best time to visit is from mid-April to June.
- Most international visitors fly into the Luis Muñoz Marín Airport located in San Juan. However, there's also the Eugenio María de Hostos Airport in Mayaguëz and the Antonio Rivera Rodríguez Airport in Vieques.
- From the airport, the best option is to hop in a cab towards your final destination.
- Be warned though that Hurricane Maria caused widespread destruction of the island's infrastructure, so getting around might be tricky..
- For car hire prices, we recommend you visit our online partner Rentalcars.
Still not sure where to book?
Best Hotels in Puerto Rico
La Jamaca Colinas La Parguer, Puerto Rico 13 rooms from £57
Contemporary hotel. Rooms have wooden beam ceilings, modern furnishings and large bathrooms. Outdoor pool, garden and terrace. Great regional small dishes from restaurant, and low-key bar. Perfect base to explore the beaches from.Beach Life - Tropical outdoor pool, chic contemporary rooms, and close to all the region's beautiful beachesSights nearby - Playa Sucia and Cabo Rojo LighthouseGreat walks - Along Cabo RojoSwimming Pool - Indoor/outdoor
Hotel Belgica Puerto Rico 20 rooms from £59
Family owned, charming city B&B in the heart of Ponce's historic district. Elegant rooms have tiled floors and wrought iron furniture, some with balconies. Excellent location and value.City Style - Just minutes from the city's hot spots, and with charming sunny terraces, an ideal spotSights nearby - Catedral Nuestra Señora De Guadalupe; Parque de BombasGreat walks - To Paseo Tablado La Guancha (La Guancha Boardwalk)Traditional
Wildflowers Guest House Puerto Rico 8 rooms from £59
Welcoming guesthouse in Mayagüez. Large rooms have dark wood furniture, private bathrooms, balconies and some kitchen facilities. Great base for exploring the surrounding area as well as the beaches. A good value choice for younger groups.Local exploring - Perfect for younger groups to explore the island's third largest city from, and close enough to beaches for day trippersSights nearby - Cabo Rojo LighthouseTraditional
Dreamcatcher Guest House San Juan, Puerto Rico 10 rooms from £62
Eclectic guesthouse close to the beach. Rooms are filled with vintage furnishings, hammocks and terraces. Yoga and meditation classes held in hotel; excellent vegetarian breakfasts. Bohemian, friendly and laid-back.Groups - Eco hotel with focus on vegetarian food and meditation classes, ideal for younger groups to explore city fromLocal markets - In Old San Juan, a ten minute driveFull of characterGreat walks - Good for walkers.Recommended by - Frommers
Hacienda Gripinas Puerto Rico from £69
Charming hacienda in the mountains. Rooms are elegant with antiques, wooden floors and large verandahs. Outdoor pool, manicured lawns, terrace. Vintage decor in the restaurant, serving excellent regional dishes. Secluded, historic and friendly.Hideaway - Hidden away in a coffee plantation. The Hacienda offers an old world feel with rocking chairs and friendly serviceGreat walks - In nearby Dona Juana parkSights nearby - Museo del CemíTraditional
Canario Boutique Hotel San Juan, Puerto Rico 25 rooms from £74
Intimate B&B close to the beach. Simple rooms have Spanish style furniture and large bathrooms. Sit out terrace and elegant lobby lounge. Excellent value and location.Local exploring - Great value hotel, with easy access to all of the city's sights and historic old town, as well as beachesSurfing - World-class surfing at Rincón, Puerto RicoGreat walks - 'La Ventana al Mar' ocean front parkSights nearby - Museo de Arte de Puerto RicoRecommended by - Frommers
Hotel Milano San Juan, Puerto Rico 30 rooms from £74
Charming hotel in old town. Rooms feature colourful prints and tiled bathrooms. Rooftop terrace with city views. Good international cuisine in the restaurant. Great choice for younger groups to explore the city. Excellent value for money.Local exploring - Perfect location to see the historic sights, plus enjoy the restaurants and buzzy nightlifeGreat walks - Historical and art walking tours of Old San Juan can be arrangedSights nearby - El Morro and San CristobalTraditionalRecommended by - Frommers
Parador Villa Parguera Puerto Rico 74 rooms from £75
Friendly beach side hotel. Rooms have sea-facing balconies, colourful prints and bamboo furniture. Outdoor pool, terrace, direct beach access. Laid back international cuisine in restaurant, outside bar. Relaxed, and a lovely choice for a great value seaside weekend.Beach Life - Ground floor rooms open onto the beach, and plenty of water sports available, as well as the lovely Cabo Rojo LighthouseSights nearby - Playa Sucia and Cabo Rojo LighthouseFishing - Nearby Puerto Real fishing villageDiving - With West Divers
Hosteria del mar San Juan, Puerto Rico 23 rooms from £77
Family friendly hotel on the beach. Spacious rooms have Balinese furniture, large bathrooms and some open right onto the sand. Great international cuisine at the beachfront hotel. Laid back atmosphere with plenty of attractions close by. Apartments are ideal for families.Families - Larger apartments have full kitchens and dining areas, beach on the doorstep with activities for all agesGreat walks - Through Barbosa ParkSeaside - Ideal for a seaside holiday.TraditionalRecommended by - Fodors
Copamarina Beach Resort Puerto Rico 106 rooms from £78
Beautiful resort on the beach. Large rooms have plantation style shutters, bamboo furniture and verandahs. Two outdoor pools, gym, spa and water sports centre. Sublime Puerto Rican nouvelle cuisine and friendly beach bar. Low-key, idyllic and family friendly.Families - Excellent kids club, villas come with plenty of living space and kitchens, one child-friendly pool and spa for parentsDiving - At the Wall at Playa Santa, a continental shelf dropping more than 1,500 feet.Great walks - To Rio Camuy CavesSights nearby - Gilligan's IslandRecommended by - Fodors, Frommers
Cervantes Hotel Old San Juan, Puerto Rico 12 rooms from £120
Elegant city hotel. The contemporary rooms are in cream, with Puerto Rican artworks and lovely balconies. Outstanding gourmet menu in the popular restaurant. Chic, boutique and intimate.Local exploring - Ideal location to explore the old town, with the port close by. Art galleries and historic features galoreLocal markets - Arts and crafts, and you can find plenty of options in Old San JuanSights nearby - Castillo de San Cristóbal, El Morro and La FortalezaDesigner - Contemporary luxury designed by Nono MaldonadoRecommended by - Frommers
Hacienda Moyano Naguabo, Puerto Rico 4 rooms from £98
Friendly self-catering apartments on the edge of the El Yunque National Forest. Rooms have tiled floors, colourful furnishings and modern kitchens. Outdoor pool and seating areas, garden and sun terrace. Ideal for groups, and a real sense of seclusion within the beautiful park.Great walks - Through El Yunque National ForestSights nearby - La Mina Falls and La Coca FallsDiving - From nearby Luqillo beachTraditional
Hix island House Vieques Island, Puerto Rico 19 rooms from £105
Granite hotel within tropical trees on Vieques Island. Rooms are contemporary with slick lines, chic bathrooms, full kitchens and outdoor showers. Outdoor pool, yoga terrace and abundance of lush jungle surrounds. Stunning, intimate and secluded.Hideaway - Set within lush jungle foliage, with outdoor showers, huge terraces and open wallsGreat walks - Through surrounding 13-acre natural refuge of native trees, tall grasses, birds and butterfliesSights nearby - Island Adventures offers trips to bioluminescent bayViews - Great views from hotelRecommended by - Fodors
The Gallery Inn Puerto Rico 20 rooms from £105
Boutique hotel within historic mansion. Rooms are filled with antiques, tapestries, four poster beds and artworks. Outdoor pool, leafy courtyards and roof terrace. Superb Tapas cuisine in opulent dining room. Quirky and full of character with excellent service.Romantic Break - Eclectic mix of antiques, tapestries and courtyards in this boutique and romantic hotel in 200 year old mansionGreat walks - From the hotel's Beach House in La PerlaSights nearby - Castillo de San CristobalFull of characterRecommended by - Fodors, Frommers
Water Beach Club San Juan, Puerto Rico 78 rooms from £116
Contemporary hotel on the beach. Rooms have minimalist furniture, enormous windows and ipod docks. Roof terrace with outdoor pool. Gym and direct beach access. Excellent modern Spanish cuisine, trendy cocktail bar. Modern, chic and perfect for younger couples.Romantic Break - Slick decor, swimming pool and roof terrace with outstanding views, beach a few minutes away and romantic dining tooLocal markets - In Old San Juan, 15 minutes awaySights nearby - Jose Miguel Agrelot ColiseumGreat walks - Good for walkers.Recommended by - Fodors
Crow's Nest Vieques Island, Puerto Rico 17 rooms from £119
Charming rural B&B with fabulous views. Rooms have wooden shutters, colourful lounges, and full kitchens. Outdoor pool and terraces surrounded by pink bougainvillea. Family-friendly, secluded and good value.Families - Large living areas and full kitchens, outdoor pool and plenty of outdoor fun nearbyGreat walks - Around Fort Conde de Mirasol and Isabel Segunda HarborSights nearby - Bioluminescent BayViews - Great views from hotel
Olive Boutique Hotel San Juan, Puerto Rico 15 rooms from £125
Opulent 5* hotel by the lagoon. Elegant rooms have enormous spa showers, sleigh beds and antique touches. Roof terrace, outdoor plunge pool, spa treatments available. Sublime pan-Mediterranean cuisine, atmospheric bar lounge. Grown-up, chic and very romantic.Romantic Break - Adults only hotel with spa showers, roof terrace to enjoy champagne, plunge pool and superb cuisineSights nearby - Conservatory of Music of Puerto Rico and Plaza del MercadoLocal markets - 10-minute drive from San Juan’s Old TownRestrictions on children - Over-18s hotelRecommended by - Small Luxury Hotels, Tablet, Frommers
El Convento San Juan, Puerto Rico 58 rooms from £129
Regal hotel in Old San Juan district. Decor is opulent and colonial with Andalusian floor tiles, mahogany furniture and enormous beds. Outdoor pool, gym, library and sun terrace. Both excellent gourmet and tapas menus, elegant bar. Luxurious, chic and historic.City Style - Walking distance to many of the city's sights, opulent interiors, pool, terrace and excellent diningSights nearby - San Cristobal FortressSailing - San Juan Nautical ClubFull of characterRecommended by - Small Luxury Hotels, Tablet
Club Seabourne Culebra, Puerto Rico 12 rooms from £132
Chic hillside hotel on Culebra Island. Rooms are contemporary with sleigh beds, large private verandahs and white shutters. Outdoor pool, enormous tropical gardens, library and massages available. Dynamic Caribbean cuisine in outdoor restaurant. Stylish, quiet and boutique.Hideaway - Hammocks within the tropical gardens, individual villas for real sense of privacy, easy access to nearby white beachesLocal markets - 3 km from Culebra Pueblo town centreSwimming Pool - Indoor/outdoor
El Blok Vieques Island 21 rooms from £133
The architectural El Blok is located on the island of Vieques. Boutique, minimalist accommodation with white interiors and splashes of colour in the furnishings. Head up to the rooftop terrace and enjoy a drink at sunset! Lovely Puerto Rican cuisine served. A great stay in a top spot!Total relaxation - Feel utterly rejuvenated at this peaceful island retreat- think 300 thread-count sheets, spectacular sea views and yummy food!Beach Life - El Blok is just a stone's throw from the beach, spend your days lounging on the seashore and sipping on cocktails.Foodies - Feast on some of the island's best food from James Beard Award-nominated chef Jose Enrique.Great walks - Head off hiking all over the island and enjoy some breathtaking views!Recommended by - Tablet
Ritz Carlton Puerto Rico San Juan, Puerto Rico 416 rooms from £210
Luxurious 5* hotel on the beach. Creamy rooms have silk furnishings, marble bathrooms, contemporary furniture. Outdoor pool, beach access, tennis courts, gym, spa and full casino. Outstanding Italian, Tapas and American cuisine; elegant bar. Opulent, exclusive and idyllic.Beach Life - Hotel leads right onto the white sand beach, with pool close by, and palm trees keeping you company alongside superb serviceRomantic Break - Superb beach side pool, excellent spa with couples' treatments, romantic creamy bedrooms and dining for twoKids Club - Supervised activities for children from 5-12 years.Local markets - In Historic Old San JuanRecommended by - Fodors
Condado Vanderbilt San Juan 316 rooms from £240
This luxury beach resort is located in a newly restored heritage property in San Juan, Puerto Rico. Guestrooms boast plush soft furnishings, French windows and custom-made, dark wood furnishings; book a suite for living space and sea views. Unwind at the spa before dinner; a refined beach getaway.Romantic Break - Couples love the luxurious linens and cosy restaurant at this exclusive beach hotel; book a romantic couples' massageTotal relaxation - With a spa, wellness centre and pool onsite, this hotel offers guests total relaxationBeach Life - With a prime, seafront location, this hotel is perfect for a relaxing beach getawayOn the beach - In front of the hotel.
Serafina Beach Hotel San Juan 96 rooms from £281
A cool new beach-chic property overlooking Condado Lagoon. Clever use of texture and colour creates a bright nautical feel in the design, add to this huge floor to ceiling windows and you can't get closer to the sea! The restaurant is a local hotspot, as is the elegant pool area and bar.Beach Life - A super chilled out beachfront property, offering blue and white beach-chic interiors and fabulous views of the oceanRomantic Break - Book the Love package to get a free bottle of bubbles, romantic dinner for two and in room tandem massagesRestrictions on children - Adults onlyLively - Hip and happening.
W Retreat Vieques Island, Puerto Rico 15 rooms from £311
Gorgeous 5* resort on the beach. Decor is contemporary, with muted furnishings and colourful details; enormous bathrooms and sundecks. Outdoor pool, gym, spa, tennis courts, library and private beach. Superb Puerto Rican menu using local grown produce. Luxurious, chic and cool.Beach Life - Every activity you could wish for is available, as well as turquoise pool & white sand beach with full hotel serviceRomantic Break - Couples' spa treatments, romantic decor and enormous bathtubs in rooms, sunsets from poolside cabanasKayaking - With Black Beard SportsFull of characterRecommended by - Kiwi Collection, Fodors
Horned Dorset Primavera Puerto Rico from £367
Opulent beach front hotel. Rooms are decked in creamy marbles, mahogany furniture and private pools; larger suites have kitchens. Outdoor pool, yoga terrace, beach access, gym and spa treatments. Gourmet menu from the glamorous restaurant. Superb service, luxurious and chic.Romantic Break - Couples massage, sunset horse riding and private pools for ultimate seclusionDiving - Concierge can set you up with a local diving shop which provides trips to Desecheo Island for a day of world class divingLocal markets - Sunday morning is the Rincón Farmer’s MarketSeaside - Ideal for a seaside holiday.Recommended by - Relais & Chateaux, Fodors, Kiwi Collection
O:LV Fifty Five Hotel San Juan 26 rooms from £375
This stylish boutique hotel sits between the Condado Lagoon and the beach in San Juan, Puerto Rico. Guestrooms feature bespoke marble bathrooms, leather accents and custom-made furnishings; book the Panorama Suite for floor-to-ceiling views and a terrace. Dine at the sleek restaurant; a chic hotel.Romantic Break - Couples love the relaxed atmosphere at this adults-only hotel; book a table at the restaurant for a romantic mealBeach Life - Sitting right on the seafront in San Juan, this hotel is perfect for a luxury beach breakCity Style - With contemporary, award-winning interiors, this hotel has lots of chic city styleRestrictions on children - Adults-only hotelRecommended by - Tablet
Dorado Beach A Ritz Carlton Reserve Dorado, Puerto Rico 114 rooms from £1599
This secluded luxury resort borders the Atlantic Ocean on the coast of Puerto Rico. Dating to the 1950s, the resort now offers contemporary residences while retaining the hacienda-style of the original property. A handful of exclusive restaurants, a spa and pool complete this sleek island getaway.Foodies - Dining is an integral part of the experience at this resort; from gourmet to grill, there is something to suit all palettesSpa breaks - Book into the hotel's Spa Botánico, a unique, aromatherapy-inspired spa with a range of treatmentsBeach Life - Set on the sunny sands of Dorado Beach, this hotel is perfect for a luxury island getawayKayaking - Try your hand at sea kayaking during your stay here, with kayaks available from the hotel