Skip to main content

Search hotels in Tarrafal

Enter your dates to see the latest prices and deals for Tarrafal hotels

Tarrafal – 85 hotels and places to stay

Hotels with airport shuttles in Tarrafal

  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 18 reviews
    From US$26.40 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 423 reviews
    From US$63.36 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 18 reviews
    From US$41.19 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 313 reviews
    From US$45.62 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 19 reviews
    From US$64.67 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 37 reviews
    From US$67.32 per night

Most booked hotels in Tarrafal and surroundings in the past month

See all
  • Popular with guests booking hotels in Tarrafal

    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 18 reviews
  • Popular with guests booking hotels in Tarrafal

    Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 86 reviews
  • Popular with guests booking hotels in Tarrafal

    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 51 reviews
  • Popular with guests booking hotels in Tarrafal

    Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 37 reviews
  • Popular with guests booking hotels in Tarrafal

    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 125 reviews
  • Popular with guests booking hotels in Tarrafal

    Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 420 reviews
  • Popular with guests booking hotels in Tarrafal

    Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 10 reviews
  • Popular with guests booking hotels in Tarrafal

    Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 657 reviews
  • Popular with guests booking hotels in Tarrafal

    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 467 reviews
  • Popular with guests booking hotels in Tarrafal

    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 423 reviews

Hotels located in the centre of Tarrafal

  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 2 reviews

    Featuring city views, Pensao Restaurante Recanto offers accommodation with balcony, around 300 metres from Tarrafal Beach.

    From US$47.52 per night
  • Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 6 reviews

    Located in Tarrafal, 300 metres from Tarrafal Beach, Techas Near Beach 3 Bed Apt Tarrafal provides air-conditioned accommodation with a balcony and free WiFi.

    From US$87.19 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 2 reviews

    Situated in Tarrafal, 200 metres from Tarrafal Beach, Casa Mario has a terrace, private parking and rooms with free WiFi access.

    From US$49.35 per night
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 24 reviews

    Set in Tarrafal, Santiago region, Tarrafal Paradise Suite is located 300 metres from Tarrafal Beach.

    From US$31.36 per night
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 15 reviews

    Situated in Tarrafal in the Santiago region, Mar Azul Tarrafal APARTMENT has a balcony and mountain views. The property features city views and is 300 metres from Tarrafal Beach.

    From US$59.14 per night
  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 10 reviews

    Tarrafal Residence is located on the beachfront in Tarrafal, 300 metres from Tarrafal Beach. This 3-star hotel offers room service and free WiFi.

    From US$56.79 per night
  • Angelica Residence is situated in Tarrafal. Free WiFi is available throughout the property and Tarrafal Beach is 500 metres away.

  • Scored out of 10, guest rating 6.9
    Pleasant - What previous guests thought, 37 reviews

    Situated in Tarrafal, 500 metres from Tarrafal Beach, Pensao Mille Nuits has a private beach area, a terrace and rooms with free WiFi access.

    From US$31.68 per night

Budget hotels in Tarrafal and nearby

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    J Martins Apart T11 Tarrafal is set in Tarrafal. Free WiFi is available throughout the property and Tarrafal Beach is 400 metres away.

    From US$77.60 per night
  • Scored out of 10, guest rating 7.3
    Good - What previous guests thought, 86 reviews

    Located 400 metres from Tarrafal Beach, Boutique Hotel Principal, Tarrafal offers 3-star accommodation in Tarrafal and features a terrace, a restaurant and a bar.

    From US$52.80 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 2 reviews

    MEETING POINT- Tarrafal Group Reservations is situated in Tarrafal. The property is non-smoking and is set 600 metres from Tarrafal Beach.

  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 98 reviews

    Featuring a terrace, Apartamentos Santiago - Tarrafal is located in Tarrafal in the Santiago region, 300 metres from Mar di Baxu Beach.

    From US$53.86 per night
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 657 reviews

    Set in Tarrafal, Vista Mar features a terrace, bar, on-site dining, and free WiFi throughout the property. All rooms feature a flat-screen TV with satellite channels and a private bathroom.

  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 26 reviews

    Located in Tarrafal in the Santiago region, Perfect Place has a balcony. This property offers access to a terrace, free private parking and free WiFi.

    From US$67.86 per night
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 37 reviews

    Situated in Tarrafal and within 500 metres of Tarrafal Beach, City Center Near Beach B&B II has a terrace, non-smoking rooms, and free WiFi throughout the property.

    From US$67.32 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 15 reviews

    Situated in Tarrafal in the Santiago region with Tarrafal Beach nearby, Casa Barreto features accommodation with free private parking. This apartment provides a terrace.

    From US$61.68 per night

Best hotels with breakfast in Tarrafal and nearby

  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 15 reviews

    City Center Near Beach B&B features a garden, terrace, a restaurant and bar in Tarrafal. The property is non-smoking and is set 500 metres from Tarrafal Beach.

    From US$58.35 per night
  • Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 750 reviews

    King Fisher Village has an outdoor swimming pool, garden, a terrace and bar in Tarrafal. Built in 1997, the property is within 700 metres of Mar di Baxu Beach.

    From US$145 per night
  • Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 286 reviews

    Casa Strela B&B - Tarrafal is located in Tarrafal. Free WiFi access is available. Extras include a fan. At Casa Strela B&B - Tarrafal you will find a garden, barbecue facilities and a terrace.

    From US$67.70 per night
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 35 reviews

    Boasting quiet street views, Barros Homestay is located in Tarrafal, around 1.2 km from Tarrafal Beach. Both free WiFi and parking on-site are available at the bed and breakfast free of charge.

    From US$25.35 per night
  • Scored out of 10, guest rating 7.9
    Good - What previous guests thought, 132 reviews

    Featuring pool views, Hotel Xinte na casa provides accommodation with patio, around 1.1 km from Tarrafal Beach. With mountain views, this accommodation features a balcony and a swimming pool.

    From US$76.83 per night
  • Magei

    Hotel in Tarrafal
    Breakfast options

    Magei provides rooms in Tarrafal. The units at the guest house are equipped with a private bathroom equipped with a shower. Nelson Mandela International Airport is 68 km away.

    From US$31.68 per night
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 30 reviews

    Located in Tarrafal in the Santiago region, Casa Cabral: Big Apartment next to the beach has a balcony and quiet street views.

  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 55 reviews

    Offering a terrace, Maison familiale à Tarrafal. Provides accommodation in Tarrafal. The property is non-smoking and is set 200 metres from Tarrafal Beach.

FAQs about hotels in Tarrafal

What guests said about Tarrafal:

  • 10.0

    Tarrafal by itself is nice to visit for a few days.

    Tarrafal by itself is nice to visit for a few days. Beach, good restaurants, you can do hikes on Monte Graciosa, and Tras os Montes. Restaurant 'chez mama' has some hiking maps. And good food too. I spent most of my time fishing. From the rocks at Punta Atum, of from a boat. One thing to keep in mind. Tarrafal in August is hot. You can go up to Serra Malagueta where it is cooler. But rainy in August.
    Guest review by
    Jan
    Netherlands
  • 10.0

    Very cosy little town with nice beach and friendly local...

    Very cosy little town with nice beach and friendly local people. You can eat very affordable in local bars/restaurants or choose European food in couple of restaurants. The center is quite small, so you walk around easy. Beach is nice and not too much people.
    Guest review by
    Heli

See reviews by guests who stayed at hotels in Tarrafal

See all
  • From US$145 per night
    Scored out of 10, guest rating 8.9
    Fabulous - What previous guests thought, 750 reviews
    I loved everything about the hotel! From the moment we were welcomed by the reception staff with the wet towels and the juice and the tour of the facilities we felt very welcome! The location is stunning, the food and drinks were good, the rooms beautiful, with the view at the sea and the hammocks, the pool wonderful and the access to the sea a big plus. We had an amazing experience.
    Guest review by
    Sandy
    Belgium
  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 467 reviews
    The man at reception desk Helder was very good at his job. He took care of everything, made you feel very welcomed. The location is perfect. If we are ever in Tarrafal, we will definitely stay here again.
    Guest review by
    Labrum
    Cape Verde
  • From US$100.32 per night
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 118 reviews
    Lovely apartment in Tarrafal. It is located near the centre, close to main beach and is very clean. Manuela is a great and very helpful host who made us feel very welcome.
    Guest review by
    Ophelie
    United Kingdom
  • From US$85.38 per night
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 626 reviews
    The personnel was vey nice and always eager to help you. The hotel in general was small but cute and comfy and had a very beautiful rooftop terrace for breakfast.
    Guest review by
    Lise - Marie
    Germany
  • From US$63.36 per night
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 423 reviews
    Beautiful hotel, feels new and modern. Room airy, light and very clean. Really good breakfast, with an exceptional views. Overall great value for money.
    Guest review by
    Aida
    United Kingdom