Shangri La Caribe is a secluded 4-star hotel in Playa del Carmen, Mexico, with thatched roof palapas and marvelous hotel rooms with their own private terraces. The hotel is located on the Caribbean Sea and has a wonderful white sand beach on the outskirts of Playa del Carmen. This resort has held on to its natural legacy of sea and jungle, and offers a vast array of treasures and amenities to its guests. Come to Playa del Carmen and discover what makes Shangri La Caribe hotel a unique lodging experience in the southwest of Mexico, in the heart of the Riviera Maya.
Please enter your information in the reservation search box to the left of this message.