Things to Do in Ilha Grande, Brazil’s Island Paradise
Disclosure: Tess the Traveler contains affiliate links and is a member of the Amazon Associates Program, meaning that if you make a purchase using one of these links, I may earn a commission. I only recommend products and companies I trust and have used. See the Privacy Policy for more information. Thanks for your support!
Brazil having amazing beaches is no secret, but who was hiding Ilha Grande from me all these years?!
This island three to four hours away from Rio de Janeiro is hiding some seriously out of this world beaches. Like, insanely turquoise water, with golden sand, and dense jungle hugging the coast, out of this world.
I spent a few days here with my husband on our honeymoon after getting married in Rio de Janeiro, and those few days were not nearly enough.
Ilha Grande’s 75 square miles are mostly made up of dense rainforest, and the island is mostly undeveloped, with just one main town, Abraão, and few actual roads. So if beach-hopping by boat, rainforest hikes, and secluded islands sounds good to you, then you’re in for a trip of a lifetime.
In this guide, I’ll walk you through all the best things to do in Ilha Grande, from the best beaches (including Lopes Mendes of course, which is considered one of the most beautiful in the world), must-do hikes, and snorkeling spots, plus all the logistics you need to plan a seamless trip into paradise.

Visit Lopes Mendes Beach
We have to start off this Ilha Grande travel guide with the island’s most famous beach (and arguably one of Brazil’s most famous beaches), Lopes Mendes, is a must in Ilha Grande.
I wanted to visit so badly, it literally took my husband and I two separate attempts to visit when our initial plans got derailed. (We got lost hiking here, but more on that in a second.)
This is a giant beach with white sand and unbelievably blue water and mountain views. You can walk all the way to the end to see an old barrel that’s been painted. There are no amenities in Lopes Mendes, but you may see a stand or two selling açai or other snacks, so either plan to bring food (and clean up after yourself, of course).
Or, eat at Pouso Beach, which is a 15-minute walk from Lopes Mendes and has a restaurant, Marola. (We had some delicious seafood and an awesome view, but it was a little pricey for what it was, to be honest.)

How to get to Lopes Mendes
You have two options to get here from Abraão, the main town on Ilha Grande: a 20-minute boat ride + a quick hike, or a full, roughly three-hour hike.
Let’s break them down:
Option #1: Hike from Abraão to Lopes Mendes
We tried the hike on one of our days, but we ended up getting lost, which added a lot of extra time.
By the time we got to Palmas Beach, which is the halfway point, it was already getting into the late afternoon, which meant we would miss the last boat going back to Abraão if we kept going — and you do not want to be stuck hiking three hours back in the dark, especially if it rains, which it often does in Ilha Grande,
Now this is a gorgeous hike, so if you have the time and are up for it, I’d definitely recommend it (at least speaking from my experience of just making it just halfway through.)
Even getting lost wasn’t too disappointing, because we got to see some other insanely gorgeous beaches on our detour, so no harm, no foul.


It was only unfortunate because the first part of this hike is the most difficult, as it’s more uphill, so we ended up having to do the worst part twice.
The trail starts at Che Legarto Hostel, where you’ll see a path. After 10 minutes or so, you’ll reach Praia Julia — this is where we messed up.
There was literally a sign, we just didn’t notice it, so I wouldn’t worry too much about getting lost. But we kept going, which led us to Abraãozinho Beach, when instead, we should have turned right into the forest before Praia Julia, toward Praia Lopes Mendes.
At around the halfway mark, you’ll reach Palmas Beach, which is a beautiful, secluded spot. It’s a great place to stop for lunch, since there’s the Morango das Palmas restaurant. Entrees mostly from 90 BRL to 250 BRL.
Then, you’ll have another hour or so to Lopes Mendes. You have to walk down to the end of Palmas Beach to get to the start of the next trail.

Tips for hiking to Lopes Mendes:
⏰Leave in the morning — since you’ll probably want to take a boat back instead of hiking, you want to make sure you’re leaving yourself enough time to actually enjoy the beach, and then hike 15 minutes to Pouso, another beach where the boat picks you up. The last boat back to Abraão left Pouso at 5 p.m., at least during the winter when I visited.
👟Wear sneakers — it’s a moderately challenging hike, with lots of uneven, slippery ground.
☂️Bring rain gear — Weather is super moody in Ilha Grande, so you want to be prepared.
🌊Bring lots of water — It was pretty chilly when I visited, but you don’t want to underestimate how much water you’ll need for a longer hike like this.


Option #2: Boat + quick hike
This is definitely the easiest option, and what we ended up doing after our plan #1 failed.
Boats run frequently from Abraão — you’ll see it advertised as a boat ride to Lopes Mendes, but the truth is, you can’t take a boat all the way to Lopes Mendes.
It will actually be a 20-minute boat ride to Pouso, a small and beautiful beach where there’s a restaurant, Marola Flutuante.

Rio de Janeiro’s a huge city — but it doesn’t have to be overwhelming.
I’ve been to Rio multiple times, and now I’m sharing my curated picks with you. Fill out your info below and your free map will be sent straight to your inbox, complete with all my favorite restaurants, bars, beaches, and more, based on years of traveling to Rio.
From there, you have no choice but to hike 15 minutes or so til you get to Lopes Mendes. The hike is fairly easy, it’s just a bit slippery and uneven, especially if you’re clumsy like me. I was wearing flip-flops, and of course I ended up slipping on the way back and hurting myself.
We went with Tito Turismo Taxi Boat, which cost 90 BRL (~$16 USD) round-trip, but you’ll see a bunch of different companies that offer similar pricing. It left at 10 a.m. and returned at 3 p.m.
🐒On the way from Pouso to Lopes Mendes, you may see some monkeys. We actually saw a whole bunch of them, because these other people on the trail were literally feeding them bananas.
🚨Not to be a buzzkill, and while it was cute and all, you really don’t want to feed wild animals. You never know how it could impact their health, and it can end up changing their behavior and making them more aggressive. They were literally letting the monkeys climb up their arms too, which just seems like it could end up going super poorly, and leaving the peels on the ground!

Visit other Best Beaches in Iha Grande
Lopes Mendes is the biggest and most jaw-dropping beach, but Ilha Grande has so many unbelievably gorgeous spots, especially if you like quiet, tucked away beaches (and who doesn’t).
Here are my favorites:
- Lagoa Verde — A rocky beach with unbelievably green water, giant boulders, and mountains framing the water. We visited as part of a boat tour.
- Abraãozinho — Quiet, secluded, and 10/10 beautiful, seriously one of the most underrated Ilha Grande beaches!
- Praia da Julia — stop here on the way to Abraãozinho!
- Palmas — A spacious beach that’s also super scenic with forests framing the coast.
- Praia do Pouso — This beach is just 15 minutes away from Lopes Mendes, has golden sand and super turquoise water

Take a Boat Tour
Ilha Grande has so many insane beaches, and the best way to cover the most ground is through taking a boat tour.
And also, it’s pretty much the only option to explore other corners of the island.
Something that kind of surprised me was how the boats weren’t super flexible — you couldn’t just pick which beach you wanted to go to, and find someone offering that specific route, at least without paying a high price.
(I was expecting more of a situation similar to Lake Atitlán in Guatemala, if you’ve been there — boats were pretty much always running between all the different beach towns, so it was super flexible)
We went on a “meia volta” or a “half island” boat tour, which was pretty budget-friendly, costing 90 BRL per person, around $16 USD. It left Abraão at 10:30 a.m. and we returned around 4:30.


Specific stops will vary slightly depending on which tour you go with, but this was our route:
- Blue Lagoon — A snorkeling spot, it was beautiful, but had super cold water.
- Green Lagoon — A gorgeous beach with green water that’s also popular for snorkeling. It was pretty small which made it feel crowded though, and the sand was pretty rocky, so it wasn’t super ideal for relaxing or hanging out for a while.
- Maguariqueçaba Beach (stopped here for lunch, which was not included in the tour price)
- Praia de Feiticeira — This small but scenic small beach had warm water, and had an açai/drink stand. I had a particularly amazing caipirinha here. Most importantly, we also saw a penguin here which was super random but made my life.
You can check out options on GetYourGuide, or just do what we did, and book directly with one of the many vendors you’ll see in Abraão. Most will likely include the Blue and Green Lagoons, and prices should be fairly similar across the board for a handful of stops.
Just remember to bring a jacket! The smaller boats go really fast, and it can be uncomfortably windy.

Hike From Abraão
Apart from boating around the island, there are so many amazing hikes you can do. Plus, it’s the only other option you have to get around — there’s no Ubering on Ilha Grande! Here are some of the best hikes in Ilha Grande:
~30 minutes: Preta Beach
We followed this super easy trail the afternoon we arrived in Ilha Grande. It’s perfect for starting to get your bearings around Abraão and when you don’t have much time. It leads to a small but beautiful beach that has some black sand (based on the name, “Black Beach,” I was expecting a bit more, but it was still beautiful.)
Around here you can also see a former prison, which actually first opened as a hospital in the late 1800s. Immigrants coming to Brazil were forced to quarantine here before being able to move on to Rio or other cities.
In 1930, it was repurposed into a prison to house political prisoners during the Getuilo Vargas dictatorship, and then again during the military dictatorship that began in the ‘60s. It’s now been abandoned since the ‘90s, and honestly, it looks pretty creepy, so I didn’t investigate too much.
→ To do this hike, start facing the pier in Abraão, and just turn left. You’ll see a couple signs along the way, although they were not super informative, to be honest, but it’s an easy trail to follow.

~40 minutes to 1 hour: Abraãozinho
This hike was an unexpected detour when we got lost trying to hike to Lopes Mendes — but it ended up being one of my favorite beaches!
→ Start at Che Legarto Hostel, and follow the trail. Keep going past Praia Julia, then you’ll pass Praia da Biquinha, then you’ll reach Abraãozinho.
~2 hours: Palmas Beach
Although this beach is often seen as a stop between Lopes Mendes, it’s so gorgeous, and worth it on its own. There’s a cute restaurant here too, and it’s fairly spacious but still quiet, making it the perfect relaxing spot.
→ Begin at Che Lagarto Hostel, and before you get to Praia Julia, turn right into the forest, away from the water. You’ll see a couple signs pointing you toward Palmas/Lopes Mendes. The very end of this hike is a little bit more challenging, but nothing too bad.

~3 hours: Lopes Mendes
→ Follow the trail to Palmas Beach, then walk to the end of the beach, where you’ll see a sign pointing you toward Lopes Mendes. The trail is easy to follow.
~3 hours: Cachoeira da Feiticeira
I so wish I had time for this one! This trail leads to a nearly 50-foot waterfall. There’s over 1,000 feet of elevation gain, and it’s considered fairly difficult. Keep going an extra 20-30 minutes and you’ll hit Feiticeira Beach, where I did stop briefly on a boat tour.
→ Get trail info on AllTrails.
~ 6 hours: Pico do Papagaio
I didn’t have time for this one, but it leads to one of the island’s highest points, taking 3 hours each way.
→ It seems like lots of people opt to go with a tour guide — check out this option on Tripadvisor.



Go Snorkeling in Ilha Grande
These two spots I visited (on the boat tour) are both considered beginner-friendly snorkeling sites:
- Lagoa Azul/Blue Lagoon — This beautiful area with crystalline water is known for having colorful fish. Our boat stopped at an area in the middle of the water that was shallow enough to stand. I tried snorkeling super briefly, but honestly, the water was freezing here!
- Lagoa Verde/Green Lagoon — One of the prettiest beaches we visited is also a popular snorkeling area. Some people have even seen turtles!
We brought our own snorkeling gear from home, but some tours may provide what you need.


Try Local Restaurants
You’ll find the most spots concentrated in Abraão — at the beaches scattered around the island, you may find one restaurant, or nothing at all.
Restaurants were all-in-all pricier than I was used to coming from Rio, which makes sense on account of it being an island with not many options.
Seafood is unsurprisingly super popular here, and while you could find a handful of diverse cuisines in Abraão, most places serve traditional Brazilian food.
Here’s where I tried:
- Restaurante Canaan (Abraão — We had some seafood here, and got to sit right in front of the ocean, on the sand. The service was pretty slow so save this place for when you’re not in a rush.
- La Parrilha (Abraão) — An Argentinian-style steakhouse, everything we tried was 10/10. Entrees ranged from 70 to 120 BRL without sides.
- Badjeco (Abraão) — A seafood restaurant, I got a plate of fried fish with rice, beans, and salad, and my husband had a sandwich. Nothing mind-blowing but it was tasty and I felt like it was good value for the price.
- Pérolas do Mar Restaurante (Maguariqueçaba Beach) — This was a stop during our boat tour, we had some delicious moqueca, a seafood stew, here.
- Marola Flutuante (Pouso Beach) — Kind of pricey, but had some top notch seafood
- Bonito Bar (Praia Julia) — We had a couple of mini burgers and drinks.



Planning Your Visit to Ilha Grande
Ok, now you know what to do, but you’re probably wondering about logistics. I honestly walked into this trip totally blind (planning a wedding in a foreign country took up pretty much all of my travel planning energy), but I don’t want the same for you!
Best places to stay in Ilha Grande
Abraão is the main — and pretty much only — town in Ilha Grande, so this is where you’ll want to stay if you want access to the most food options and other amenities.
There are some pousadas (inns) throughout the island though, if you want a more remote experience. We wanted to do this for a couple of nights but we waited too long to book anything so it didn’t work out – so book early if you’d like to do this!
Instead, we ended up staying at two different pousadas in Abraão.


Pousada Albatroz
We stayed at Pousada Albatroz for our first couple of nights. Here’s what I loved:
- This place was super cute, and I loved the rustic, woodsy vibe.
- The rooms were all individual cabins, which was cool.
- It was really peaceful and quiet, since it’s a little bit away from the main street in Abraão (up a little hill, which was a bit tiring with our luggage).
- The breakfast was also really delicious, too. It was a buffet with varied options, and all felt fresh.
- The staff was super kind and helpful.
- We didn’t need to use it, but rooms do have A/C.



What I didn’t love:
- We booked the chalet, which was the smallest (ie most affordable) option, and it was in fact a little cramped with our suitcase. It wasn’t a huge deal since we didn’t spend much time in the room, but would’ve been nice to have a bit more space.
- I struggled to get hot water in the shower, which was upsetting, especially since the weather was kind of cold and rainy when we were there. I didn’t catch any reviews mentioning this (and the description on Booking even specifically mentions “hot” showers) so I’m not sure if I was just unlucky, but it’s worth mentioning!
Final takeaway: I’d give it an 7.5/10, perfect for a quiet accommodation to sleep and fuel up before exploring the island.
🌴 Craving a peaceful island stay surrounded by nature? Book your cozy cabin at Pousada Albatroz before it fills up!


Pousada e Restaurante O Pescador
We ended up at Pousada e Restaurante o Pescador kind of accidentally, but it ended up being so great!
What I loved:
- It’s literally right across the street overlooking the beach. Get a room with a balcony and sea view — it’s so worth it!
- A delicious breakfast that was actually made to order. Upon arrival, we were given a sheet with lots of options, and we just selected all the things we wanted. There were so many choices, and everything was so delicious!
- The room was comfortable and spacious
- The shower was a tad weird to operate but I got hot water this time!
What I didn’t love:
- Since it’s right on the main street, it’s not the quietest. There was some noise at night, but it wasn’t a huge deal honestly.
🌅 Imagine sipping your morning coffee overlooking the sea — make it happen at Pousada e Restaurante O Pescador!

How to get to Ilha Grande from Rio or São Paulo
Boats leave from three different towns to Ilha Grande: Conceição de Jacareí, Mangaratiba, or Angra dos Reis. To get to one of these towns from Rio de Janeiro or Sao Paulo, you can take a bus.
My husband and I were coming from Paraty, so we went to the closest option, Conceição de Jacareí, which is just around 20 minutes from the island. Our round-trip boat ticket was $110 BRL per person (~$20 USD), and we just held on to our return ticket for whenever we wanted to come back — no need to reserve a spot or book ahead of time.
Mangaratiba is the closest to Rio de Janeiro, and will be around an-hour-and-a-half from Ilha Grande.
Angra dos Reis is a similar distance from Ilha Grande (one hour and 20 minutes), and makes the most sense if you’re coming from São Paulo.

How long to stay in Ilha Grande
We had about three full days, which is the bare minimum I’d recommend. For me, I think four or five days would’ve been perfect.
I see sooo many day trips advertised from Rio, and I really think that’s crazy. Not only does it take a couple hours to reach, which is just too long for a day trip in my opinion, but there’s so much to see in Ilha Grande. You could easily spend a week here — assuming you like the beach and hiking. There’s really nothing else going on, though, so keep that in mind, if that bores you.
But because of how often it rains in Ilha Grande, I’d also recommend giving yourself a buffer of an extra day or two.



Best time to visit Ilha Grande
I visited in August, which is the winter in Brazil.
The positives: It was really relaxed and uncrowded, and although we got a fair amount of rain, believe it or not, this is the driest time in Ilha Grande.
It wasn’t hot, which worked well for hiking.
The negatives: It was too cold to enjoy the beach, most of the time. Ilha Grande is generally colder than in Rio, with average winter temperatures ranging from the 50s to the 70s. While it wasn’t unbearable during the day, it was actually quite cold at night, to the point where I wished that our hotel room had heating, which is something I’ve never thought during all my visits to Rio!
During the summer months, December through February, Ilha Grande gets the most rain, and the hottest weather.
So, I think the shoulder season would be the most ideal — March to May or September through November, for warm, relatively dry weather.
It rains way more in Ilha Grande than in Rio de Janeiro, so regardless of when you visit, I would budget an extra day or two into your itinerary. If you end up having perfect weather, there are so many gorgeous beaches and hikes to explore, and worst case scenario, you’ve given yourself a better chance of catching dry weather.
I will add that it was tricky staying on top of the weather — my weather app only seemed to pick up on the closest city on the mainland, so it consistently predicted dry weather, as it would literally be raining in Ilha Grande.

Final tips for visiting Ilha Grande
Ilha Grande is seriously such a dream destination, I think it’s a crime that more people don’t know about it!
Before you jet off to Rio de Janeiro’s island paradise, be sure to get some cash. You’ll be able to use a card at most places, but there are no ATMs on the island, and you just never know, especially at some of the more isolated areas. So, it’s a good idea to have some cash on hand just in case.
I also have to shout out Saily eSIM — I was pretty much expecting to fall off the grid on this trip, since Ilha Grande is super remote with only one main town, so my expectations for having cell service were low.
But I tried out the Saily eSIM for the first time, and it kept me connected throughout my three weeks in Brazil without a hitch. Seriously, I was super impressed with how I stayed connected in Ilha Grande, and the good news is, I have a discount code for you to try it out!
🌎 TESS5 will save you 5% on your next trip.
Plans are super affordable (some of the best around), and flexible — if you want to find out more, I have a whole Saily review for you here.
Ready to plan your Ilha Grande escape?
Head to one of these Rio guides next
- How to Get Around Rio de Janeiro Like a Local
- Where to Stay in Rio de Janeiro on a Budget
- Windsor Leme Hotel Review: Perfect for First-Time Rio Visitors
- One Week in Rio de Janeiro Itinerary
- 6 Best Museums to Visit in Rio de Janeiro
- Best Weekend and Day Trips from Rio de Janeiro
- Best Places to Eat in Rio de Janeiro: 25 Top Restaurants & Bars
- 15 Brazilian Foods and Drinks You Have to Try in Rio de Janeiro
- How to Pack for Rio de Janeiro, Brazil
- How to Get to Sugarloaf Mountain, Rio de Janeiro
- The Ultimate Rio de Janeiro Travel Guide
- Is Rio de Janeiro Safe for Tourists? 10 Tips for Women Travelers
- Three Weeks in Brazil Itinerary
- Is Brazil Expensive to Visit? A Budget Breakdown
- 5 Best Places to Visit in Brazil for Your First Trip