Need help?
Shield with stars icon

Book with confidence - We have plenty of flexible travel options to choose from in case you need to change your plans.

COVID-19 updates. - For information on refunds and cancellations. To change your booking on My Read up on the latest travel restrictions.

Hotels in Puerto del Carmen

The oldest purpose-built resort in Lanzarote in the Canary Islands, Puerto del Carmen is also the most popular. Offering the perfect blend of old-world charm and a fantastic selection of activities such as water-sports, cycling, walking and paragliding, it's easy to see why.


Much like many resorts in the Mediterranean and the Canary Islands, Puerto del Carmen was originally a small fishing village. The old El Varadero harbour still exists and is an excellent place to visit, with many fantastic seafood restaurants on offer and a quaint fishing village charm.

Things to do

Many of the thousands of tourists that descend upon Puerto del Carmen hotels are looking for sun and sea, and the six-kilometre stretch of golden beaches is just sublime. Washed gently by the clear waters of the Atlantic Ocean, all of the beaches in the area are Blue Flag certified and perfect for swimming and water-sports. Those looking for adventure might like to try their hand at scuba diving, wind-surfing or jet-skiing via one of the many schools in the resort.

Just over 30 minutes' drive away from Puerto del Carmen, visitors will find Arrecife, Lanzarote's capital, which is perfect for shopping or exploring the city's harbour and narrow streets. A short stroll through the city brings you the Museum of Contemporary Art, which is housed inside the magnificent looking 18th-century Castillo San José.

Just beyond the city, located on a tiny island called Islote de los Ingleses, is the impressive 16th-century Castillo San Gabriel. The castle can only be reached by one of two causeways, one for traffic and one for pedestrians. Declared as a National Historic Monument in 1972, the castle now houses a small ethnographic museum which offers magnificent views over the city and the ocean.


There are two significant fiestas which take place in Puerto del Carmen each year. The first, Carnaval, in February-March, features parades of brightly coloured floats and costumed spectators and participants. The end of July sees the magnificent Fiesta de Nuestra Señora del Carmen, a dedication to plentiful fishing for the coming year and the patron saint of Puerto del Carmen. Here, folklore performances, singing and dancing fill the night until the early hours, and decorated fishing boats at sea signal the end of the fiesta.

Food and drink

With well over 100 restaurants and bars in Puerto del Carmen, there are menus to suit all tastes and budgets, from fast food through to high-class gourmet.

For traditional Spanish fare, try Vino & Lanzarote or Taberna de Nino, or if you have a taste for Mexican food, visit Emma's Cantina Mexicana for a real hidden gem of a restaurant. For those hankering after a taste of Britain, head to The New Londoner for traditional fish and chips. After all this, sweet tooth cravings can be quashed in La Fabbrica del Gelato, a wonderful ice cream parlour with a wide variety of flavours available.

Frequently asked questions about Hotels in Puerto del Carmen

What are the most booked hotels in Puerto del Carmen?

THB Flora, Fariones Apartments and Aequora Lanzarote Suites are some of the popular hotels in Puerto del Carmen.

What is the lowest price for a double room in Puerto del Carmen?

The cheapest price for a double room in Puerto del Carmen is £31, offered by Acuario Sol.

If I want to stay in the center of Puerto del Carmen, which hotels shall I consider?

The best hotels near the center of Puerto del Carmen are Acuario Sol, Apartamentos Isla de Lobos and Apartamentos HG Lomo Blanco.

120,000 Hotels

We search from 120,000 hotels worldwide to find you the best deals.

Price Match Guarantee

Find the same hotel cheaper within 24hrs when booking with us and we'll give you the difference.

Learn more

Need help with your booking?

Call us on 0800 093 5555