
How to Get to Itamambuca Beach: Routes from Sao Paulo, Rio and Airports
Complete guide to reaching Itamambuca Beach in Ubatuba, Brazil. Driving routes from Sao Paulo and Rio de Janeiro, bus options, private transfers, toll costs, traffic tips and best travel times.
Itamambuca: A Destination Worth Every Kilometer
Getting to Itamambuca Beach, on the northern coast of Sao Paulo state, is part of the experience. The roads that lead there wind through preserved Atlantic Forest, snake along the Serra do Mar mountains, and reveal views that prepare you for what lies ahead. Itamambuca sits in the municipality of Ubatuba, between dense tropical forest and the open blue Atlantic, and can be reached by several routes from the major cities in southeastern Brazil.
This guide covers every way to reach Itamambuca, with practical information on distances, travel times, toll costs, road conditions, and tips for avoiding traffic. Whether you are planning a stay at Momento Itamambuca or simply want to discover this extraordinary beach, you will find everything you need to plan your journey here.
From Sao Paulo by Car: The Tamoios Highway Route (SP-099)
The fastest route from Sao Paulo to Ubatuba runs along the Rodovia dos Tamoios (SP-099), which connects Sao Jose dos Campos to the northern coast, ending at Caraguatatuba and Sao Sebastiao. The total distance to Itamambuca is approximately 230 km, and travel time under normal traffic conditions is around 3 and a half hours.
Route Description
Leaving Sao Paulo, take the Ayrton Senna Highway (SP-070) toward Sao Jose dos Campos. Continue on the Carvalho Pinto Highway (SP-070) to the exit for the Rodovia dos Tamoios (SP-099), which descends the mountain range to Caraguatatuba. The Tamoios received significant investment in recent years, including the Contorno Sul bypass, a divided highway section with tunnels and viaducts that made the mountain descent faster and safer.
Upon reaching Caraguatatuba, follow the BR-101 (Rio-Santos highway) northward, passing through Sao Sebastiao and continuing to Ubatuba. Itamambuca is at km 37 on the BR-101, heading toward Paraty. The turnoff to the beach is signposted and sits on the left side of the road for those coming from the south.
Tolls and Costs
The route along SP-070 has toll plazas operated by the highway concessionaire. The total one-way toll cost, combining the Ayrton Senna, Carvalho Pinto, and Tamoios highways, falls in the range of R$ 40 to R$ 55 for passenger vehicles, depending on your entry point. The BR-101 between Caraguatatuba and Ubatuba has no tolls. Bring cash or a card, as not all plazas accept Pix. Many plazas now support automatic toll tags, which significantly speed up passage.
Gas Stations
There are gas stations along the entire SP-070 and SP-099 corridors. In Caraguatatuba and Sao Sebastiao, you will find branded stations with competitive prices. The recommendation is to fill your tank before ascending or descending the mountain range, as stations in the mountain stretch tend to charge higher prices. In the Ubatuba area, there are stations at the city entrance and along the BR-101.
Road Conditions
The SP-070 is a divided highway along its entire length, with good pavement and signage. The SP-099 (Tamoios) saw substantial improvements with the Contorno Sul bypass, but the older mountain stretch still has sharp curves and can experience fog during winter months. The BR-101 between Sao Sebastiao and Ubatuba is mostly a two-lane road with winding sections that follow the coastline. The pavement is generally good, but it demands attention on curves and during overtaking.
From Sao Paulo by Car: The Oswaldo Cruz Route (SP-125)
The alternative route passes through Taubate and descends the mountain range via the Rodovia Oswaldo Cruz (SP-125) directly to Ubatuba. The distance is similar, around 230 km, and travel time is also about 3 and a half hours.
Route Description
Follow the SP-070 (Ayrton Senna and Carvalho Pinto) to Taubate. At the Taubate exit, take the SP-125 (Rodovia Oswaldo Cruz) toward Ubatuba. The Oswaldo Cruz crosses the Serra do Mar State Park through a mountain stretch with steep curves, significant elevation changes, and impressive Atlantic Forest scenery.
This route leads directly into Ubatuba, bypassing the traffic in Caraguatatuba and Sao Sebastiao. From central Ubatuba, follow the BR-101 northward to km 37, where the Itamambuca turnoff is located.
Tolls and Costs
The SP-070 tolls are the same as the previous route. The SP-125 has a toll plaza near Taubate, with a cost around R$ 10 to R$ 15 for passenger vehicles. The total toll cost on this route is slightly lower than the Tamoios route.
Road Conditions
The SP-125 through the mountain stretch is a two-lane road with many curves and steep grades. It is a beautiful road, but it requires attentive driving, especially in rain or fog. Trucks are common on this stretch, which can reduce average speed. On weekends and holidays, downhill traffic can be heavy. The flatland section between Taubate and the start of the mountain range is fast and straightforward.
Which Route to Choose
The Tamoios route is generally faster and has better road infrastructure on the mountain descent, thanks to the Contorno Sul bypass. The Oswaldo Cruz route has the advantage of arriving directly in Ubatuba without passing through Caraguatatuba and Sao Sebastiao. During long holiday weekends, both routes get congested, but the Tamoios tends to form longer queues. If you are traveling on a Friday evening, the Oswaldo Cruz can be a calmer alternative.
From Rio de Janeiro by Car
The drive from Rio de Janeiro to Itamambuca covers approximately 330 km and takes about 5 hours under normal traffic conditions. The route follows the BR-101 (Rio-Santos highway), one of the most scenic roads in Brazil.
Route Description
Leaving Rio de Janeiro, cross the Rio-Niteroi Bridge and follow the BR-101 toward Angra dos Reis. The route passes through Mangaratiba, Angra dos Reis, and Paraty, hugging the coastline throughout. After Paraty, the road crosses the state border between Rio de Janeiro and Sao Paulo and continues to Ubatuba. Itamambuca is at km 37 on the BR-101, now heading south from Paraty.
Tolls and Costs
The Rio-Niteroi Bridge has a toll of approximately R$ 8 for passenger vehicles. Along the BR-101, there are toll plazas on stretches managed by concessionaires. The total one-way toll cost falls between R$ 30 and R$ 50. Values vary according to annual adjustments by the concessionaires.
Road Conditions
The BR-101 on the Rio-Santos stretch is a scenic road that winds between mountains and the ocean. Most of it is a two-lane road with curves and hills. The pavement is generally good, but there are spots with roadwork and sections where the road narrows. The stretch between Paraty and Ubatuba is particularly beautiful, passing through traditional fishing communities and deserted beaches. Drive at a relaxed pace and enjoy the scenery.
The average speed on this route is lower than on the Sao Paulo highways due to the two-lane road and curves. Plan at least 5 hours of travel time, and more if you want to stop in Paraty for lunch.
Tips for Those Coming from Rio
Leave early. Traffic leaving Rio, especially around Niteroi and the descent toward Mangaratiba, can be heavy on Fridays. A stop in Paraty for lunch is an excellent choice. The historic town sits about 2 hours from Ubatuba and deserves at least a quick visit.
By Bus: Sao Paulo to Ubatuba
For those who prefer not to drive, there are regular bus services connecting Sao Paulo to Ubatuba. Buses depart from the Rodoviaria do Tiete, the main bus terminal in the city.
Companies and Schedules
The main companies operating the Sao Paulo to Ubatuba route are Litoranea and Reunidas Paulista. There are daily departures at various times, with higher frequency on Fridays and holiday eves. Travel time is approximately 4 hours, depending on traffic and the route taken by the bus.
The buses are conventional or semi-sleeper, with air conditioning. It is advisable to purchase tickets in advance, especially during peak season and holidays, as the most popular departure times sell out quickly. Tickets can be bought online through the company websites or platforms like ClickBus and BuscaOnibus.
Fares
Tickets from Sao Paulo to Ubatuba cost between R$ 80 and R$ 120, depending on the company, service type, and how far in advance you purchase.
Arriving in Ubatuba
The bus arrives at the Ubatuba bus station, located in the city center. From there, you will need a taxi or Uber to Itamambuca, which is about 15 km to the north. The taxi ride takes approximately 15 to 20 minutes and costs between R$ 40 and R$ 60. Ride-hailing apps work in Ubatuba, though driver availability can vary, especially during off-peak hours.
If you are staying at Momento Itamambuca, ask the hotel about transfer options from the bus station. It is a convenience that can make a real difference after a 4-hour journey.
From Airports: GRU, SJK and Alternatives
For those arriving by air in southeastern Brazil, there are airport options that provide convenient access to Itamambuca.
Guarulhos International Airport (GRU)
Guarulhos International Airport is the main arrival point for international and domestic flights. The distance to Itamambuca is approximately 210 km, and the drive takes between 2 and a half to 3 hours, depending on traffic in the Sao Paulo metropolitan area.
The route follows the SP-070 (Ayrton Senna) toward Sao Jose dos Campos, then the SP-099 (Tamoios) to the coast, and finally the BR-101 to Itamambuca. The advantage of departing from Guarulhos is that you avoid Sao Paulo city traffic, since the airport is already on the way to the northern coast.
For those who prefer not to rent a car, private transfer services are available. Momento Itamambuca can arrange transfers from Guarulhos with advance booking. It is a comfortable option that eliminates the worry of driving after a long flight.
Sao Jose dos Campos Airport (SJK)
Sao Jose dos Campos Airport is closer to Ubatuba, at approximately 130 km from Itamambuca. Travel time is about 1 and a half hours. This airport receives domestic flights from cities like Campinas and Porto Alegre, and can be an interesting option for those who find a direct connection.
From Sao Jose dos Campos, the route to Itamambuca follows the SP-099 (Tamoios) and then the BR-101, the same path as the main route from Sao Paulo.
Congonhas Airport (CGH)
Congonhas Airport in Sao Paulo is another option for domestic flights. The distance to Itamambuca is about 240 km, but traffic getting out of Sao Paulo through the east side can add significant time to the journey. If possible, prefer Guarulhos or Sao Jose dos Campos.
Private Transfer
A private transfer is the most comfortable way to reach Itamambuca from any airport. Vehicles are usually SUVs or vans with air conditioning, and the driver waits at the arrivals area with an identification sign. Momento Itamambuca works with trusted transfer services and can arrange the ride as part of your reservation. Prices vary depending on the departure airport and vehicle type, but expect to pay between R$ 500 and R$ 900 for a private transfer from Guarulhos.
For groups or families, the private transfer can be comparable in per-person cost to bus tickets plus taxi, with far greater comfort.
Car Rental
If you arrive by air and want the freedom to explore the Ubatuba region during your stay, renting a car is an excellent option. There are rental agencies at Guarulhos, Congonhas, and Sao Jose dos Campos airports, with a wide selection of vehicles.
An economy car starts at around R$ 100 per day, plus fuel and tolls. For the Ubatuba area, a compact car is sufficient. The access roads to the beaches are paved, including the road that leads to Itamambuca from the BR-101. A four-wheel-drive vehicle is not necessary.
- Car rental tips:
- Book in advance, especially during peak season
- Check whether the agency accepts debit cards (many require credit)
- Verify the insurance coverage for state and federal highways
- Fill the tank before returning, as the agency refueling fee is steep
Arriving at Itamambuca: The Final Stretch
Regardless of the route you choose, the final stretch of the journey is the same for everyone. Itamambuca is at km 37 on the BR-101, between central Ubatuba and Paraty.
Access from the BR-101
The turnoff to Itamambuca is well signposted on the BR-101. For those coming from the south (from Ubatuba, Sao Sebastiao, or Caraguatatuba), the entrance is on the left side of the road. There is a sign indicating Praia de Itamambuca. The access road descending from the BR-101 to the beach is paved and about 2 km long. It is a gentle descent through vegetation that ends at a parking area near the sand.
GPS Coordinates
For those using a GPS navigator or apps like Google Maps and Waze, the coordinates for Itamambuca are: -23.3975, -44.9736. Simply enter these coordinates or type Praia de Itamambuca, Ubatuba, and the app will plot the route.
Parking
There are parking areas near the beach, most of them privately managed. Daily parking costs between R$ 30 and R$ 50, depending on the season. During holidays and peak season, parking lots can fill up early. If you are staying at Momento Itamambuca, the hotel has parking available for its guests.
Best Times to Travel
Traffic is the biggest challenge for anyone traveling to the northern coast of Sao Paulo. With planning, it is possible to avoid the worst congestion and turn the drive into a pleasant experience.
Friday: The Most Critical Day
Friday evening is the worst time to head down the mountain toward Ubatuba. Starting from 4 PM, traffic on the SP-099 (Tamoios) and SP-125 (Oswaldo Cruz) increases dramatically, and what should be a 3 and a half hour drive can turn into 6 or 7 hours. If possible, travel on Friday morning (before 8 AM) or wait until after 10 PM, when traffic flow drops considerably.
Sunday: The Return
Sunday afternoon is the critical time for the return trip. The mountain ascent toward Sao Paulo gets congested starting from 2 PM, with the peak between 4 PM and 7 PM. The best strategy is to leave very early on Sunday (before 8 AM) or extend your stay until Monday morning, when the roads are empty.
Long Holiday Weekends
During long holiday weekends (Carnival, Holy Week, Corpus Christi, Republic Day, New Year), traffic is severe in both directions. Queues can start as early as Wednesday or Thursday, and the return on Sunday or Monday can take double the normal time. The recommendation is to travel in the early morning hours or at night.
Summer
From December to February, traffic to the coast is heavy every weekend, not just on holidays. If you have flexibility, travel midweek. Besides avoiding traffic, you will find quieter beaches and better accommodation prices.
Practical Tips for the Journey
Fuel
Fill the tank before departing. While there are gas stations along all routes, prices vary, and mountain stretch stations tend to be more expensive. In Ubatuba, stations are concentrated at the city entrance and in the center. In the Itamambuca area, there are no gas stations.
Tolls
Bring small bills or make sure you have an automatic toll tag (Sem Parar, ConectCar, or similar). Queues at manual payment booths can be long during peak hours. With a tag, you pass through the automatic lane without stopping.
Weather Conditions
During the summer months (December to March), heavy afternoon storms are common and can reduce visibility on mountain roads. In winter, fog can cover the higher stretches of the SP-099 and SP-125, especially at dawn. In both cases, reduce speed and keep headlights on.
Food on the Road
There are restaurants and snack bars along the SP-070, SP-099, and BR-101. Caraguatatuba and Sao Sebastiao have good options for a quick stop. For those coming from Rio, Paraty is a near-obligatory stop, with excellent restaurants in the historic center.
The Access Road to Itamambuca
The road descending from the BR-101 to Itamambuca Beach is paved and in good condition. A four-wheel-drive vehicle is not needed. The road is two-way but narrow in some spots, so drive with care, especially during busy hours.
Cell Signal and GPS
Cell signal works for most of the journey, but it can drop on some mountain stretches. Download the offline map on Google Maps or Waze before departing, to ensure GPS works even without a data signal.
Route Summary
Sao Paulo via Tamoios
- Distance: 230 km
- Time: 3 to 3.5 hours
- Route: SP-070, SP-099, BR-101
- Tolls: R$ 40 to R$ 55
- Best for: weekday travel and regular weekends
Sao Paulo via Oswaldo Cruz
- Distance: 230 km
- Time: 3 to 3.5 hours
- Route: SP-070, SP-125, BR-101
- Tolls: R$ 35 to R$ 50
- Best for: when the Tamoios is congested
Rio de Janeiro via Rio-Santos
- Distance: 330 km
- Time: 4.5 to 5.5 hours
- Route: Rio-Niteroi Bridge, BR-101
- Tolls: R$ 30 to R$ 50
- Best for: combining with a stop in Paraty
Bus from Sao Paulo
- Departure: Rodoviaria do Tiete
- Time: 4 hours to Ubatuba, plus 15 to 20 minutes by taxi
- Cost: R$ 80 to R$ 120 (ticket) plus R$ 40 to R$ 60 (taxi)
- Companies: Litoranea, Reunidas Paulista
Transfer from GRU (Guarulhos)
- Distance: 210 km
- Time: 2.5 to 3 hours
- Private transfer cost: R$ 500 to R$ 900
Transfer from SJK (Sao Jose dos Campos)
- Distance: 130 km
- Time: 1.5 hours
- Private transfer cost: R$ 350 to R$ 600
Time to Plan Your Trip
Getting to Itamambuca is not complicated, but it does require a minimum of planning to avoid traffic and make the most of the journey. Choose the route that best suits your starting point, travel at the recommended times, and enjoy the drive as part of the experience.
When you descend the road from the BR-101 to the beach, with Atlantic Forest on both sides and the sound of the ocean growing closer, you will understand why Itamambuca draws so many travelers. It is one of those places that rewards the journey. And if you are arriving at Momento Itamambuca, the reward comes in the form of a stay that perfectly matches the spirit of this corner of the northern coast.