São Paulo to the coast: a five-day route
5 days

São Paulo to the coast: a five-day route

This is a road trip, not a series of day trips — five days moving progressively north along São Paulo’s coast, from the working port city of Santos to the more laid-back, forest-backed island of Ilhabela. It needs a car, and it needs an honest warning about the one bottleneck that catches almost every visitor off guard: the São Sebastião–Ilhabela ferry, which can turn a fifteen-minute crossing into a multi-hour wait during peak season.

WhereSantos, Guarujá, São Sebastião, Ilhabela
CostR$1,500–2,500 per person over five days (about US$300–500), excluding car rental
Time neededFive days, roughly 250km of driving in total
Getting thereA rental car from São Paulo; the Rodovia dos Tamoios and coastal road connect each stop
Best timeApril–June or August–September; avoid Brazilian summer holidays (late December–February) and Carnival, when the ferry queue is at its worst

Day one: São Paulo to Santos

Leave São Paulo by mid-morning, after the worst of the 7am–10am rush has cleared the city’s own streets. Santos sits roughly 70km south via the Anchieta-Imigrantes highway system; the drive down the Serra do Mar takes 60–90 minutes outside peak, though weekend mornings can add real delay as beach traffic builds. Spend the afternoon on the Orla, the city’s long garden-fronted promenade, and the Museu Pelé, which documents Santos FC’s — and Pelé’s — footballing history in a restored 1900s warehouse. See the best beaches near São Paulo guide and the south coast beaches guide for how Santos compares to the stops further along this route. Full context in the Santos destination page.

Day two: Guarujá

A short hop across the Santos-Guarujá bridge or a quick ferry crossing puts you on Guarujá’s beaches for a full day. Praia de Pitangueiras, the main beach, is backed by a proper promenade of restaurants; the quieter Enseada stretch further out suits a calmer pace. A private speedboat tour of Santos and Guarujá is worth booking for this day specifically — it’s a genuinely different way to see the coastline than from the sand, with food and drinks included. For a broader sense of how this stop compares to the beach towns further along the route, see the which beach town near São Paulo is right for you guide. Full context in the Guarujá destination page.

Day three: Guarujá to São Sebastião

This is the longest single drive of the trip — roughly 100km along the Rodovia Rio-Santos, the scenic coastal highway connecting São Paulo’s beach towns. Budget two to two and a half hours outside peak; the road is narrower and more winding than the highways closer to the city, so this isn’t a stretch to rush, especially with beach towns like Maresias and Juquehy tempting a stop along the way. São Sebastião itself has a genuine, unpolished historic centre — colonial-era streets a short walk from the water, with far fewer tourists than the beaches either side of it. Spend the afternoon on the town’s own beaches or its small historic core before an early dinner; day four starts with a ferry queue you’ll want to beat. See the São Paulo’s north coast beaches guide and the how to get from São Paulo to the beach guide for wider context on this stretch of coast. Full context in the São Sebastião destination page.

Day four: the ferry to Ilhabela

The honest version of this crossing

The car ferry between São Sebastião and Ilhabela covers barely 15–20 minutes of open water, but the wait to board is the single biggest planning risk in this entire itinerary. On an ordinary weekday, expect 15–45 minutes in the vehicle queue. On a summer weekend, a holiday, or especially during the Brazilian summer break (late December through Carnival in February or March), the queue can back up for two, three, even four-plus hours, with cars parked along the highway approach waiting their turn. Arrive as early as possible — before 8am on any weekend — or better, avoid the highest-risk dates entirely when planning this trip. Foot passengers have a separate, much faster queue if you’re willing to leave the car in São Sebastião and rent transport on the island itself, which is a genuine option worth considering if your dates fall in a high-risk window.

On Ilhabela

Once across, Ilhabela is a different pace entirely — a mountainous, largely forested island with over 40 waterfalls, some walkable from the road, and beaches ranging from the calm, developed stretches near the ferry dock to wilder, harder-to-reach coves further out. Spend the afternoon at one of the closer beaches and save the island’s interior for day five. Note that Ilhabela also has a well-known mosquito population, particularly around dusk near the waterfalls and forested trails — pack repellent rather than assuming it won’t be an issue, since it’s a genuine and frequently mentioned annoyance rather than a rare complaint. Full context in the Ilhabela destination page.

Day five: Ilhabela, then the drive home

Spend the morning on Ilhabela properly — a waterfall walk, or, if the season aligns (roughly July to November), a whale and marine animal watching trip is one of the more memorable things on this whole itinerary and not something the earlier coastal stops offer. Head back across the ferry by early-to-mid afternoon — the return queue builds the same way the outbound one does, worse on a Sunday than any other day of the week as the whole coast empties out simultaneously.

The drive back to São Paulo from São Sebastião is roughly 210km via the Rodovia dos Tamoios and covers the same distance as days one through three combined — budget three and a half to four and a half hours, more on a Sunday evening, when this specific route is known locally for serious congestion as weekend visitors return en masse. If your flight or schedule allows it, consider splitting the return into an overnight stop rather than a single long push, or leaving Ilhabela at first light instead of after a leisurely morning.

The route, side by side

Distance from previous stopCharacterWatch out for
Santos70km from São PauloWorking port city, history-forwardSerra do Mar weekend traffic
GuarujáShort hop from SantosDeveloped beach resortCrowded promenade on weekends
São Sebastião~100km up the coastQuiet historic centreNarrow, winding coastal road
IlhabelaFerry crossingForested island, waterfallsThe ferry queue — plan around it, not through it

Weather and closures: the honest plan B

Coastal weather here is genuinely different from the city’s — expect more consistent rain risk overall, not just the sharp afternoon storms typical of São Paulo itself, since the Serra do Mar’s own microclimate pushes moisture off the ocean year-round. If a full day of rain hits Santos or Guarujá, both towns have enough indoor content to salvage the day: the Museu Pelé and the Bolsa Oficial de Café in Santos, and Guarujá’s shopping and restaurant strip along the Pitangueiras promenade. The Museu Pelé closes on Mondays specifically, so if day one lands on one, lean on the Bolsa Oficial de Café and the Orla walk instead and treat the football museum as a stop for a future visit. Ilhabela’s waterfalls are the one part of this trip genuinely better in light rain than none — the falls run fuller — but heavy rain on the ferry crossing itself adds real discomfort on an open vehicle deck, so a soaked day four is worth waiting out an hour or two in São Sebastião before boarding if the crossing looks rough.

Driving in rain on the Rodovia Rio-Santos specifically deserves its own caution: the road is narrower and more winding than the highways closer to São Paulo, and a wet surface on the day three drive to São Sebastião is a genuine reason to add 20–30 minutes to the estimate above rather than push the same pace as a dry day.

What each day costs, roughly

Transport (fuel, tolls, ferry)FoodActivitiesDaily total
Day one (Santos)R$60–90 (tolls, fuel share)R$60–100R$0–40 (Museu Pelé)R$120–230
Day two (Guarujá)R$20–40 (short hop)R$70–120R$0–250 (speedboat tour, optional)R$90–410
Day three (São Sebastião)R$80–110 (longer drive)R$60–100R$0–20R$140–230
Day four (Ilhabela)R$40–60 (ferry fare)R$70–120R$0–20R$110–200
Day five (return)R$100–140 (fuel, tolls)R$60–100R$0–350 (optional whale watching)R$160–590

This spreads across the R$1,500–2,500 total from the summary table, with day five’s range driven almost entirely by whether the whale watching trip is booked.

What to sacrifice if the trip runs behind

If the ferry queue on day four eats more time than budgeted, the first thing to cut is a second Ilhabela beach stop on day five, not the whale watching trip — the season for that is fixed and worth protecting, while a second beach is easily swapped for more time driving back with less risk of a late Sunday arrival. If day three’s drive runs long, shorten the São Sebastião historic centre visit rather than skipping dinner before an early ferry queue departure — arriving at the ferry rested and fed beats arriving rushed.

Frequently asked questions about a São Paulo coast road trip

Do I really need a car for this itinerary?

Yes — this is the one itinerary on this site built explicitly around having one. Public transport connects these towns, but with far less flexibility, and you’d lose most of the advantage of stopping at smaller beaches along the Rodovia Rio-Santos on day three.

How bad is the Ilhabela ferry queue, really?

It varies enormously by date. Ordinary weekdays are usually fine, under 45 minutes. Summer weekends, holidays and the Brazilian summer break can mean multi-hour waits — this is a well-known local frustration, not an exaggeration, and it’s worth checking current wait-time reports before you travel if your dates are flexible at all.

Can I skip the car and take a direct transfer to Ilhabela instead?

Yes, if you’d rather not drive — a one-way semi-private transfer from São Paulo to Ilhabela handles the whole route in one booking, though you lose the flexibility to stop at Santos, Guarujá and São Sebastião along the way that makes this specific itinerary worthwhile.

What’s the best time of year for this trip?

April–June or August–September, avoiding both the Brazilian summer holiday crush and, if whale watching interests you, timing Ilhabela for the July–November season when it’s viable.

Is four stops in five days too rushed?

It’s a reasonably packed pace, yes — if you’d rather slow down, cut São Sebastião and spend an extra day each in Guarujá and Ilhabela instead, or extend to six or seven days if your schedule allows.

Are there other islands worth adding to this route?

Santo Amaro island, near Bertioga, is a shorter add if you have an extra day and enjoy hiking to wilder beaches — see the Santo Amaro island trekking tour for a sense of what that adds.

Is this route safe to drive at night?

The coastal road between São Sebastião and Ilhabela’s ferry terminal is manageable but poorly lit in sections — avoid arriving after dark if it’s your first time on this specific stretch, and build your daily driving windows around daylight hours where possible.

What kind of car should I rent for this route?

A standard compact or mid-size car handles all the roads on this itinerary without needing anything more rugged — none of the driving requires four-wheel drive. Automatic transmissions cost more to rent in Brazil than manuals, so book ahead specifically if that matters to you, since availability is more limited.

Is travel insurance worth it for a road trip like this?

Given the combination of unfamiliar roads, a ferry crossing and a rental car, yes — standard travel insurance that covers rental vehicle incidents is a reasonable precaution for this specific itinerary, more so than for a city-only trip where you’re not driving yourself.

Extending or adjusting this plan

For a version of this trip that combines the coast with São Paulo’s mountains instead of a longer coastal push, the seven-day itinerary does exactly that. If five days feels like too much driving, a single overnight in Guarujá plus a day trip to Santos, covered in the four-day itinerary, is a lower-commitment alternative.

tours.5 days

Verified deep-linked GetYourGuide tours. Book through these links and we earn a small commission at no cost to you.