Menu
  • Customer help
  • USD
    USD U.S. dollar EUR Euro GBP Pound sterling AUD Australian dollar CAD Canadian dollar BRL Brazilian real BGN Bulgarian lev CNY Chinese yuan CZK Czech koruna DKK Danish krone HKD Hong Kong dollar ILS Israeli new sheqel JPY Japanese yen MYR Malaysian ringgit NZD New Zealand dollar NOK Norwegian krone PLN Polish zloty RON Romanian leu RUB Russian ruble SAR Saudi riyal SGD Singapore dollar ZAR South African rand KRW South Korean won SEK Swedish krona CHF Swiss franc TRY Turkish lira UAH Ukrainian hryvnia THB Thai baht ARS Argentina, Peso
    العربية 简体中文 Čeština Dansk Deutsch English Español Français Ελληνικά עברית Italiano 日本語 한국어 Magyar Nederlands Polski Português Português Русский Svenska Türkçe

Search options

Select city first

2026-04-13

2026-04-14
Ages of children:
Choose the age of a child
Choose the age of children
Cancel
OK

Maximum period that can be booked is 30 days. Please enter alternative dates.

Hotels in Santa Catarina near Batuta Island

Filter Results

Narrow your choice

Open Filter Close Filter

Hotels by stars

Budget (per night)

Other property types

Landmarks

Hotel types

User rating

Facilities

In the room

Specify by

Apply Filters
Clear Filters

346 results

  • Pousada Vale Da Praia

    Rua Jatoba, S/N, Ibiraquera, Praia do Rosa, Brazil

    2.7 km to Batuta Island (To the map)

    The hotel in Praia do Rosa is 2.3 km from the Praia do Luz. While staying at the property, guests get…

    To the hotel

    Book Now
  • Encanto Do Mar Praia Do Rosa

    From US$ 46

    Avenida Central Praia Do Rosa, S/N, Praia do Rosa, Brazil

    2.7 km to Batuta Island (To the map)

    This Praia do Rosa inn is situated 2.3 km from Rosa Beach and within a 7-km distance of Ferrugem Beach.

    To the hotel

    price for 1 night
    Book Now From US$ 46
  • Casa Praia Do Rosa

    From US$ 44

    Rua Augusta S/N, Praia do Rosa, Brazil

    2.7 km to Batuta Island (To the map)

    The beach is 2.2 km away, and Rosa Beach is 2.9 km from this 6-room holiday home. The property is located…

    To the hotel

    price for 1 night
    Book Now From US$ 44
  • Chale Rosa Serena

    From US$ 157

    Rua Augusta, Imbituba (Santa Catarina), Brazil

    2.7 km to Batuta Island (To the map)

    The Ibiraquera Lake is approximately a 10-minute ride away, while the Sanctuary of Angelina is just moments…

    To the hotel

    price for 1 night
    Book Now From US$ 157
  • Pousada Santa Rosa

    Ibiraquera Predio Azul, Praia do Rosa, Brazil

    2.7 km to Batuta Island (To the map)

    Rosa Beach is a mere 1.9 km from this apartment. To enjoy your vacation in Praia do Rosa, stay at Pousada…

    To the hotel

    Book Now
  • Pousada Rosa Bonita

    From US$ 51

    Rua Dos Poncianos, S/N, Praia do Rosa, Brazil

    2.7 km to Batuta Island (To the map)

    Guests may find Barra de Ibiraquera Beach 2.8 km from the hotel, while Rosa Beach is 1.7 km away. The…

    To the hotel

    price for 1 night
    Book Now From US$ 51
  • Pousada Sonho Do Vale

    From US$ 62

    Estrada Geral Do Rosa, S/N, Praia do Rosa, Brazil

    2.7 km to Batuta Island (To the map)

    The centre of Praia do Rosa can be reached within a 15-minute walk, and natural attractions like the…

    To the hotel

    price for 1 night
    Book Now From US$ 62
  • Casa Praia Do Rosa

    From US$ 39

    Rua Da Estancia Sn, Imbituba (Santa Catarina), Brazil

    2.7 km to Batuta Island (To the map)

    The Ouvidor Beach is within 25 minutes' walk of this Imbituba holiday home, while guests can also visit…

    To the hotel

    price for 1 night
    Book Now From US$ 39
  • Las Rozas Parador

    From US$ 56

    Rua Limeira Praia Do Rosa, Praia do Rosa, Brazil

    2.7 km to Batuta Island (To the map)

    The centre of Praia do Rosa can be reached within a 10-minute walk. The Parador Praia do Rosa is a stone's…

    To the hotel

    price for 1 night
    Book Now From US$ 56
  • Pousada Rosa

    From US$ 44

    Estr. Geral Do Rosa S/N, Praia do Rosa, Brazil

    2.7 km to Batuta Island (To the map)

    Situated around a 10-minute ride from the Ibiraquera Lake, the hotel also gives access to such sports…

    To the hotel

    price for 1 night
    Book Now From US$ 44
  • Pousada Rosa Astral ॐ

    From US$ 111

    Rua 41803 S/N Praia Do Rosa, Praia do Rosa, Brazil

    2.7 km to Batuta Island (To the map)

    The Ibiraquera Lake is 2.7 km from the 4-star hotel, and the Ouvidor Beach is located a 10-minute drive…

    To the hotel

    price for 1 night
    Book Now From US$ 111
  • Casa Com Banheira, Piscina E Quadra De Areia

    From US$ 238

    Rua Bela Vista, Sem Numero, Praia Do Rosa, Praia do Rosa, Brazil

    2.7 km to Batuta Island (To the map)

    The 1-bathroom villa is not far from the Lagoa do Meio, and the Rosa Center is 16 minutes' walk…

    To the hotel

    price for 1 night
    Book Now From US$ 238
  • Quinta Do Bucanero

    Estrada Geral Do Rosa S N Caixa Postal: 122 Imbituba Santa Catarina 88780 000, Praia do Rosa, Brazil

    2.7 km to Batuta Island (To the map)

    The hotel is around 10 minutes by car from Luz Beach and around 15 minutes by car from the Praia do Luz.

    To the hotel

    Book Now
  • Pousada Minha Rosa Paixao - Praia Do Rosa, Sc

    From US$ 74

    Rua Dos Poncianos, Imbituba (Santa Catarina), Brazil

    2.7 km to Batuta Island (To the map)

    The Trail to Praia do Rosa is located only a few steps from this 3-star hotel, while Vila Seychelles…

    To the hotel

    price for 1 night
    Book Now From US$ 74
  • Casa De Praia Inteira, Privacidade, Patio Ideal Para Pets

    From US$ 98

    100 Rua Augusta, Imbituba (Santa Catarina), Brazil

    2.7 km to Batuta Island (To the map)

    This 1-bathroom villa is a few moments from the Lagoa do Meio, while the Sanctuary of Angelina is 450…

    To the hotel

    price for 1 night
    Book Now From US$ 98
  • Pousada E Hostel Vale Do Rosa

    From US$ 7

    Estrada Geral Da Praia Do Rosa, S/N, Praia do Rosa, Brazil

    2.7 km to Batuta Island (To the map)

    Situated only 600 metres from the Rosa Center, the Praia do Rosa hostel is 2.8 km from such sports venues…

    To the hotel

    price for 1 night
    Book Now From US$ 7
  • Pousada Rosa Maria

    From US$ 140

    Rua Dos Poncianos, Praia do Rosa, Brazil

    2.7 km to Batuta Island (To the map)

    Located 400 metres from Vila Seychelles Cabanas, the 2-star hotel is fairly close to the Rosa Center.

    To the hotel

    price for 1 night
    Book Now From US$ 140
  • Casa Da Praia Pousada

    Rua Limoeiro 59, Imbituba (Santa Catarina), Brazil

    2.7 km to Batuta Island (To the map)

    The 1-bedroom apartment lies 2.6 km from Batuta Island. It takes 15 minutes to get to the centre of Imbituba…

    To the hotel

    Book Now
  • Pousada Rosa Tropicalia

    From US$ 66

    Rua Limoeiro 101, Praia do Rosa, Brazil

    2.7 km to Batuta Island (To the map)

    Nestled about a 10-minute drive from the Ibiraquera Lake, the hotel is in proximity to the Rosa Center.

    To the hotel

    price for 1 night
    Book Now From US$ 66
  • Pousada Casa Morango - Praia Do Rosa - Sc

    From US$ 41

    Avenida Central do Rosa S/N, Praia do Rosa, Brazil

    2.7 km to Batuta Island (To the map)

    Guests may find Ouvidor Beach 3.8 km from this guest house, while Vermelha Beach is 2.8 km away. The…

    To the hotel

    price for 1 night
    Book Now From US$ 41