Search over 1,000,000 properties worldwide and 550 airlines worldwide.
No Expedia cancellation fee to change or cancel almost any hotel reservation.
Search over a million flights, hotels, packages, and more
Searching for all-inclusive hotel rooms in Puerto de la Cruz? This family-friendly beach destination has 14 all-inclusive hotels and other accommodations. The closest major airport is in Santa Cruz de Tenerife (TFN-Tenerife North), which is located 13.3 mi (21.3 km) from the city center. Once you've made your way to your hotel and settled into your comfortable room, head out to explore the parks, and finish off your day with some shopping.
Check out our traveler's favorite Puerto de la Cruz accommodations where you can benefit from great amenities, experience quality service, and have a memorable vacation.
Sunlight Bahia Principe San Felipe - 4-star hotel with 261 rooms, offering all-inclusive room rates. It boasts 3 restaurants, a children's pool, a spa, and a children's club. Onsite food and beverages are included.
Be Live Adults Only Tenerife - Features a restaurant, a fitness center, a bar, and an outdoor pool. This 4-star resort has 337 rooms and offers all-inclusive room rates. Onsite food and beverages are included.
Hotel Blue Sea Interpalace - Loved by Expedia guests for its quiet location. This 4-star hotel provides all-inclusive room rates, has 225 rooms, and offers a restaurant, 2 bars, a children's club, and an outdoor pool. Onsite food and beverages are included.
Hotel Gran Turquesa Playa - 4-star hotel with 350 rooms, offering all-inclusive room rates. It boasts a restaurant, 3 bars, a children's pool, and a spa tub. Onsite food and beverages are included.
If you'd like to know the best season to visit Puerto de la Cruz, here is a summary of the weather throughout the seasons:
Venture out to Garden Beach and Las Piramides de Martianez Shopping Center, and see why travelers like the beaches and shopping in Puerto de la Cruz. Other attractions include Loro Park, Church of Nuestra Senora de la Pena de Francia, and Timanfaya Theater.