Guarujá is one of the most accessible beach destinations from São Paulo — yet many visitors aren't sure of the best way to get there. The answer depends on your budget, travel style, and how much flexibility you want. In this guide, we break down every option clearly so international travelers can arrive stress-free.
Driving is by far the most common way to get to Guarujá, especially for families and groups. And the good news: no ferry is required.
The fastest, most direct route:
Travel time: 1.5 to 2.5 hours depending on traffic. On weekends and holidays, traffic can be heavy on Friday afternoons. Traveling early (before 7 AM) or on weekday mornings dramatically reduces the drive.
Tip for international visitors: Car rentals are available at São Paulo–Guarulhos International Airport (GRU) and Congonhas Airport (CGH). We recommend booking in advance, especially during summer (December–March) and Carnival.
If you'd like to add a memorable twist to your drive, there's an alternative scenic route via Santos that includes a short ferry crossing:
This route adds time — especially on weekends when ferry queues can be long — but the crossing itself is charming: you get views of the Santos harbor, sea air, and occasionally dolphins. Worth it if you have the flexibility.
If you're traveling without a car, the bus is a comfortable and affordable option. Several bus companies run direct services from São Paulo to Guarujá — no ferry crossing required.
Total travel time: Approximately 2–3 hours. Once in Guarujá, local buses, taxis, and rideshare apps (Uber and 99) can take you to Praia de Pernambuco in 15–20 minutes.
For solo travelers or small groups, booking an Uber or 99 directly from São Paulo to Guarujá is a comfortable door-to-door option. Drivers typically take the direct SP-055 highway — no ferry needed. Expect to pay R$150–250 depending on traffic and time of day.
Ready to plan your trip? Book your stay at Pousada Pé na Areia — we'll be happy to help with any transfer questions once your room is confirmed.