Best beaches near Rio de Janeiro: day trips and weekend getaways

Best beaches near Rio de Janeiro: day trips and weekend getaways

Just a few hours from Rio de Janeiro lie some of Brazil's most breathtaking coastal landscapes. From the turquoise waters of the Brazilian Caribbean in Arraial do Cabo to the pristine islands of Ilha Grande, discover the best beach getaways from the Marvelous City.

Wooden staircase access to As Prainhas do Pontal do Atalaia in Arraial do Cabo.
Wooden staircase access to As Prainhas do Pontal do Atalaia in Arraial do Cabo.

Beyond the famous urban stretches of Copacabana and Ipanema, the state of Rio de Janeiro hides true coastal paradises just a short trip away. Divided mainly between the Região dos Lagos (Lakes Region to the east) and the Costa Verde (Green Coast to the southwest), these destinations offer everything from turquoise waters to fishing villages and rainforest-covered islands.

Below is a curated selection of the best beaches near Rio de Janeiro, perfect for day trips or weekend escapes.


1. As Prainhas do Pontal do Atalaia (Arraial do Cabo): the Brazilian Caribbean

Located about 160 km from the capital, As Prainhas do Pontal do Atalaia are the signature postcard of Arraial do Cabo. Its iconic wooden staircase winds down the hill to a beach of fine white sand and crystal-clear turquoise waters.

Due to the upwelling phenomenon (deep ocean currents rising to the surface), the water tends to be cool but offers exceptional underwater clarity, ideal for snorkeling.

  • Distance from Rio: 2 hours and 40 minutes by car or guided tour.
  • How to get there: By car via the Pontal do Atalaia road, by boat tour from Praia dos Anjos port, or via water taxis.
  • Local tip: Visit during low tide when the two sand strips join to form one extensive beach.
Panoramic view of crystal-clear turquoise waters in Arraial do Cabo.
Panoramic view of crystal-clear turquoise waters in Arraial do Cabo.

2. Praia do Farol (Arraial do Cabo): a protected pristine sanctuary

Frequently ranked among the most beautiful beaches in Brazil, Praia do Farol is located on Farol Island, a protected area under the custody of the Brazilian Navy.

Access is strictly regulated: visitors can only land from authorized boat tours, with a maximum stay of 45 minutes per group to preserve its pristine ecosystem.

  • Distance from Rio: 2 hours 40 minutes to Arraial do Cabo port + boat ride.
  • How to get there: Exclusively via authorized boat tours departing from Praia dos Anjos.
  • Local tip: Book your boat tour in advance during high season, as daily visitor quotas for the island are limited.
Tour boat landing passengers on the white sand of Praia do Farol.
Tour boat landing passengers on the white sand of Praia do Farol.

3. Praia de Azeda and Azedinha (Búzios): charm, calm waters, and sunsets

Armação dos Búzios, located 180 km from Rio, boasts over 20 distinct beaches. Azeda and Azedinha are two small adjacent coves declared an Environmental Protection Area, famous for their calm, warm, emerald-green waters.

With no strong waves, they are perfect for swimming, stand-up paddleboarding, and family outings. The staircase leading down to Azeda offers one of the resort town's most photographed viewpoints.

  • Distance from Rio: 3 hours by car or direct bus from Novo Rio bus terminal.
  • How to get there: A 10-minute walk from Praia dos Ossos or by water taxi from downtown Búzios.
  • Local tip: Arrive early in the morning as these compact coves fill up quickly on weekends.
Calm bay and fishing boats at Praia de Azeda in Búzios.
Calm bay and fishing boats at Praia de Azeda in Búzios.

4. Praia de Geribá (Búzios): surfing, vibrant crowd, and beach dining

For those seeking space, water sports, and social vibe, Praia de Geribá is the main gathering spot in Búzios. Wide and open to the ocean, it offers great waves for surfing and bodyboarding.

Its coastline is lined with stylish beach clubs, seaside inns, and restaurants where you can enjoy lunch right on the sand.

  • Distance from Rio: 3 hours by car.
  • How to get there: Easy access by car or local vans from central Búzios.
  • Local tip: The far left side of the beach has much calmer waters, ideal for those who prefer swimming without waves.
Geribá beach in Búzios.
Geribá beach in Búzios.

5. Praia de Lopes Mendes (Ilha Grande): wild nature and tranquility

Situated on the majestic Ilha Grande (in the municipality of Angra dos Reis, southwest of Rio), Lopes Mendes is regularly listed among the best beaches in the world.

Its 3 kilometers of ultra-fine white sand squeak underfoot, contrasting with open turquoise ocean and dense Atlantic Forest to create a completely wild landscape free of buildings and shops.

  • Distance from Rio: 2 hours by car/bus to Conceição de Jacareí or Angra + 30-min boat to Vila do Abraão + hike/boat.
  • How to get there: From Vila do Abraão, take a boat to Praia do Pouso followed by a short 20-minute jungle hike.
  • Local tip: As a completely undeveloped beach, bring plenty of water, snacks, and sunscreen for the day.
Lopes Mendes beach, Ilha Grande, Brazil.
Lopes Mendes beach, Ilha Grande, Brazil.

6. Praia do Sono (Paraty): caiçara culture and jungle trails

Near the border with São Paulo state, the historic municipality of Paraty hides the picturesque Praia do Sono. This mountain-sheltered beach combines a rustic vibe with an active local fishing community (caiçaras).

It is an ideal destination for independent travelers and hikers looking to disconnect from the city and embrace a peaceful pace of life.

  • Distance from Rio: 4 hours by car to Laranjeiras (Paraty).
  • How to get there: A 1.5-hour hike along the trail from Laranjeiras or by fishing boat from Vila de Oratório pier.
  • Local tip: Be sure to try fresh local fish prepared at rustic beachfront eateries run by local residents.
Praia do Sono in Paraty surrounded by dense coastal rainforest.
Praia do Sono in Paraty surrounded by dense coastal rainforest.

Frequently asked questions about beaches near Rio de Janeiro (FAQ)

Can I visit these beaches on a day trip from Rio?

Yes. Both Arraial do Cabo and Búzios offer daily full-day tours from Rio including bus transfer and boat trips. However, for destinations like Ilha Grande or Paraty, staying at least 2 to 3 nights is recommended.

What is the difference between Região dos Lagos and Costa Verde?

The Região dos Lagos (Arraial do Cabo, Búzios, Cabo Frio) lies east of Rio and features white sand, dunes, and clear (colder) water. The Costa Verde (Angra dos Reis, Ilha Grande, Paraty) lies southwest, characterized by rainforest-covered mountains meeting calm, warm green waters.

What is the best time of year for getaways from Rio?

From April to June (autumn) or September to November (spring), days are sunny with low rainfall, pleasant temperatures, and far lighter tourist traffic on roads and beaches.


You might also be interested in

Located about 160 km from the capital, As Prainhas do Pontal do Atalaia are the signature postcard of Arraial do Cabo. Its iconic wooden staircase winds down the hill to a beach of fine white sand and crystal-clear turquoise waters.

Due to the upwelling phenomenon (deep ocean currents rising to the surface), the water tends to be cool but offers exceptional underwater clarity, ideal for snorkeling.

  • Distance from Rio: 2 hours and 40 minutes by car or guided tour.
  • How to get there: By car via the Pontal do Atalaia road, by boat tour from Praia dos Anjos port, or via water taxis.
  • Local tip: Visit during low tide when the two sand strips join to form one extensive beach.
Panoramic view of crystal-clear turquoise waters in Arraial do Cabo.
Panoramic view of crystal-clear turquoise waters in Arraial do Cabo.

PUBLICIDAD

⚡Instant Connection

Travel with Data: Get your Saily eSIM

  • Internet in seconds upon landing
  • Flexible plans in 180+ countries
  • Easy setup directly via the App
View Available Plans

Frequently ranked among the most beautiful beaches in Brazil, Praia do Farol is located on Farol Island, a protected area under the custody of the Brazilian Navy.

Access is strictly regulated: visitors can only land from authorized boat tours, with a maximum stay of 45 minutes per group to preserve its pristine ecosystem.

  • Distance from Rio: 2 hours 40 minutes to Arraial do Cabo port + boat ride.
  • How to get there: Exclusively via authorized boat tours departing from Praia dos Anjos.
  • Local tip: Book your boat tour in advance during high season, as daily visitor quotas for the island are limited.
Tour boat landing passengers on the white sand of Praia do Farol.
Tour boat landing passengers on the white sand of Praia do Farol.

Armação dos Búzios, located 180 km from Rio, boasts over 20 distinct beaches. Azeda and Azedinha are two small adjacent coves declared an Environmental Protection Area, famous for their calm, warm, emerald-green waters.

With no strong waves, they are perfect for swimming, stand-up paddleboarding, and family outings. The staircase leading down to Azeda offers one of the resort town's most photographed viewpoints.

  • Distance from Rio: 3 hours by car or direct bus from Novo Rio bus terminal.
  • How to get there: A 10-minute walk from Praia dos Ossos or by water taxi from downtown Búzios.
  • Local tip: Arrive early in the morning as these compact coves fill up quickly on weekends.
Calm bay and fishing boats at Praia de Azeda in Búzios.
Calm bay and fishing boats at Praia de Azeda in Búzios.

For those seeking space, water sports, and social vibe, Praia de Geribá is the main gathering spot in Búzios. Wide and open to the ocean, it offers great waves for surfing and bodyboarding.

Its coastline is lined with stylish beach clubs, seaside inns, and restaurants where you can enjoy lunch right on the sand.

  • Distance from Rio: 3 hours by car.
  • How to get there: Easy access by car or local vans from central Búzios.
  • Local tip: The far left side of the beach has much calmer waters, ideal for those who prefer swimming without waves.
Geribá beach in Búzios.
Geribá beach in Búzios.

Situated on the majestic Ilha Grande (in the municipality of Angra dos Reis, southwest of Rio), Lopes Mendes is regularly listed among the best beaches in the world.

Its 3 kilometers of ultra-fine white sand squeak underfoot, contrasting with open turquoise ocean and dense Atlantic Forest to create a completely wild landscape free of buildings and shops.

  • Distance from Rio: 2 hours by car/bus to Conceição de Jacareí or Angra + 30-min boat to Vila do Abraão + hike/boat.
  • How to get there: From Vila do Abraão, take a boat to Praia do Pouso followed by a short 20-minute jungle hike.
  • Local tip: As a completely undeveloped beach, bring plenty of water, snacks, and sunscreen for the day.
Lopes Mendes beach, Ilha Grande, Brazil.
Lopes Mendes beach, Ilha Grande, Brazil.

Near the border with São Paulo state, the historic municipality of Paraty hides the picturesque Praia do Sono. This mountain-sheltered beach combines a rustic vibe with an active local fishing community (caiçaras).

It is an ideal destination for independent travelers and hikers looking to disconnect from the city and embrace a peaceful pace of life.

  • Distance from Rio: 4 hours by car to Laranjeiras (Paraty).
  • How to get there: A 1.5-hour hike along the trail from Laranjeiras or by fishing boat from Vila de Oratório pier.
  • Local tip: Be sure to try fresh local fish prepared at rustic beachfront eateries run by local residents.
Praia do Sono in Paraty surrounded by dense coastal rainforest.
Praia do Sono in Paraty surrounded by dense coastal rainforest.

Can I visit these beaches on a day trip from Rio?

Yes. Both Arraial do Cabo and Búzios offer daily full-day tours from Rio including bus transfer and boat trips. However, for destinations like Ilha Grande or Paraty, staying at least 2 to 3 nights is recommended.

What is the difference between Região dos Lagos and Costa Verde?

The Região dos Lagos (Arraial do Cabo, Búzios, Cabo Frio) lies east of Rio and features white sand, dunes, and clear (colder) water. The Costa Verde (Angra dos Reis, Ilha Grande, Paraty) lies southwest, characterized by rainforest-covered mountains meeting calm, warm green waters.

What is the best time of year for getaways from Rio?

From April to June (autumn) or September to November (spring), days are sunny with low rainfall, pleasant temperatures, and far lighter tourist traffic on roads and beaches.


If you liked this article, you can share it

PUBLICIDAD

Global Coverage

Get Your International Travel Insurance Quote

  • International medical insurance
  • 24/7 immediate assistance in your language
  • Ideal for trekking & adventure
Get a Free Quote
Logo de Montanista.

ontanista

Travel guides

Complete travel guides, itineraries and tips for independent travelers. Discover incredible places and live unforgettable adventures.

FOLLOW US ON INSTAGRAM

NEVER STOP EXPLORING

Get new travel guides, tips, and inspiration delivered straight to your inbox.

© Copyright 2024 | All rights reserved | Montanista