Brazil

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.