BrazilBeach holidays
Beach holidays
in Brazil
Our 91 favourite places in Brazil to swim, sun and stay put — sorted by where you'll get the most for your money on Booking.com.
Rio de Janeiro
Rio de Janeiro
Brazil
From$100
Salvador
Salvador
Brazil
From$245
Florianopolis
Florianopolis
Brazil
From$125
Fernando de Noronha
Fernando de Noronha
Brazil
From$155
Trancoso
Trancoso
Brazil
From$95
Jericoacoara
Jericoacoara
Brazil
From$185
Recife
Recife
Brazil
From$160
Fortaleza
Fortaleza
Brazil
From$105
Buzios
Buzios
Brazil
From$110
Paraty
Paraty
Brazil
From$135
Ilha Grande
Ilha Grande
Brazil
From$190
Belém
Belém
Brazil
From$105
Porto Alegre
Porto Alegre
Brazil
From$95
São Luís
São Luís
Brazil
From$90
João Pessoa
João Pessoa
Brazil
From$130
São Bernardo do Campo
São Bernardo do Campo
Brazil
From$80
São José dos Campos
São José dos Campos
Brazil
From$105
Jaboatão
Jaboatão
Brazil
From$80
Aracaju
Aracaju
Brazil
From$115
Contagem
Contagem
Brazil
From$130
Feira de Santana
Feira de Santana
Brazil
From$90
Londrina
Londrina
Brazil
From$100
Porto Velho
Porto Velho
Brazil
From$100
Mauá
Mauá
Brazil
From$90
Niterói
Niterói
Brazil
From$80
Jundiaí
Jundiaí
Brazil
From$95
Santos
Santos
Brazil
From$150
Petrolina
Petrolina
Brazil
From$115
Blumenau
Blumenau
Brazil
From$75
Caucaia
Caucaia
Brazil
From$90
Praia Grande
Praia Grande
Brazil
From$130
Campina Grande
Campina Grande
Brazil
From$90
Paulista
Paulista
Brazil
From$90
São José dos Pinhais
São José dos Pinhais
Brazil
From$115
Mogi das Cruzes
Mogi das Cruzes
Brazil
From$90
Barueri
Barueri
Brazil
From$130
Várzea Grande
Várzea Grande
Brazil
From$80
Vitória
Vitória
Brazil
From$105
Jardim Angela
Jardim Angela
Brazil
From$150
Palmas
Palmas
Brazil
From$80
Limeira
Limeira
Brazil
From$150
Ceilândia
Ceilândia
Brazil
From$150
Sumaré
Sumaré
Brazil
From$150
Santa Maria
Santa Maria
Brazil
From$105
Gravataí
Gravataí
Brazil
From$100
Novo Hamburgo
Novo Hamburgo
Brazil
From$75
Americana
Americana
Brazil
From$75
Magé
Magé
Brazil
From$105
Itaboraí
Itaboraí
Brazil
From$150
Juazeiro
Juazeiro
Brazil
From$80
Campo Limpo
Campo Limpo
Brazil
From$95
Maracanaú
Maracanaú
Brazil
From$75
Divinópolis
Divinópolis
Brazil
From$90
Ipatinga
Ipatinga
Brazil
From$115
Sete Lagoas
Sete Lagoas
Brazil
From$75
Rio Verde
Rio Verde
Brazil
From$95
Samambaia
Samambaia
Brazil
From$100
Cabo de Santo Agostinho
Cabo de Santo Agostinho
Brazil
From$80
Sinop
Sinop
Brazil
From$80
Itaim Paulista
Itaim Paulista
Brazil
From$100
Lauro de Freitas
Lauro de Freitas
Brazil
From$130
Taguatinga
Taguatinga
Brazil
From$100
Planaltina
Planaltina
Brazil
From$100
Camaçari
Camaçari
Brazil
From$130
Santa Bárbara d'Oeste
Santa Bárbara d'Oeste
Brazil
From$100
Rio Grande
Rio Grande
Brazil
From$80
Alvorada
Alvorada
Brazil
From$90
Cidade Dutra
Cidade Dutra
Brazil
From$80
Pirituba
Pirituba
Brazil
From$75
Angra dos Reis
Angra dos Reis
Brazil
From$100
Teresópolis
Teresópolis
Brazil
From$150
Vila Andrade
Vila Andrade
Brazil
From$100
Porto Seguro
Porto Seguro
Brazil
From$115
Rio das Ostras
Rio das Ostras
Brazil
From$100
Patos de Minas
Patos de Minas
Brazil
From$150
Abaetetuba
Abaetetuba
Brazil
From$105
Caxias
Caxias
Brazil
From$100
Itajaí
Itajaí
Brazil
From$80
Parelheiros
Parelheiros
Brazil
From$80
Mogi Guaçu
Mogi Guaçu
Brazil
From$150
Iguatemi
Iguatemi
Brazil
From$115
Fazenda Rio Grande
Fazenda Rio Grande
Brazil
From$95
Botucatu
Botucatu
Brazil
From$115
Marabá
Marabá
Brazil
From$115
Franco da Rocha
Franco da Rocha
Brazil
From$95
Atibaia
Atibaia
Brazil
From$105
Cachoeirinha
Cachoeirinha
Brazil
From$100
Macaé
Macaé
Brazil
From$95
Brusque
Brusque
Brazil
From$150
Cangaiba
Cangaiba
Brazil
From$150
Paranaguá
Paranaguá
Brazil
From$90
Beach holidays in Brazil — FAQs
- What are the best beach holidays in Brazil?
- Our 91 top picks for beach holidays in Brazil are listed above, sorted by where you'll get most for your money on Booking.com — starting from $75/night.
- When is the best time for a beach holiday in Brazil?
- Late spring and early autumn give the best weather-to-crowd balance for beaches in Brazil; midsummer is hot and busy.
- How much do beach holidays in Brazil cost?
- Hotels for our Brazil beach picks start from $75/night on Booking.com. Picking shoulder months and avoiding school holidays keeps prices down further.