Your trip starts with the overnight Flight Orlando (MCO) → São Paulo / Guarulhos (GRU), so keep this one simple and organized: check in early, keep your passport, return documents, chargers, and any medicines in your personal item, and bring snacks for the flight because airport food after security can get expensive fast. If you can, arrive at MCO about 3 hours before departure since Brazil-bound flights often mean long lines at check-in and immigration. Set yourself up for a low-key flight with a neck pillow, downloaded movies, and a sweater, because overnight service can get cold and sleep helps a lot with the time change.
After landing at GRU, the next move is the classic Transfer to Guarujá via Balsa do Ferry-Boat Santos–Guarujá. This is the route locals know well when traffic is cooperating: airport to Santos, then the ferry across to Guarujá. In total, plan on about 1.5–2 hours door to door, but add a little cushion if you arrive during morning rush or a busy holiday window. If someone is picking you up, it’s worth coordinating closely because the ferry line can stretch; if you’re using a ride-hail or taxi, ask the driver to go straight to the Ponta da Praia side for the quickest approach. The ferry itself is part of the experience—open-air, salty air, boats crossing back and forth, and that instant feeling of finally being in Brazil.
Once you reach your Pousada / family home in Guarujá around Pitangueiras or Enseada, keep the rest of the night gentle. Drop your bags, take a shower, and try to sleep even if you’re excited, because the next day is much better when you’re rested and already in beach mode. If everyone’s still awake, a quick stop for water, pão de queijo, or something simple from a nearby padaria is enough—no need to make the first night a big outing. Your goal tonight is just to arrive safely, breathe in the ocean air, and start the trip calm and happy.
Arrive in Guarujá and keep today soft: this is your “settle in and breathe” day. If you’re coming in from the road or from an early transfer, drop your bags first if you can, then head straight to Praia de Pitangueiras. It’s the easiest beach to start with because everything is right there — the sand, the boardwalk, kiosks, and the best first look at the city. Spend about two hours just walking, sitting, and taking in the ocean. Early to mid-morning is ideal because the sun is gentler and the beach is less hectic than later in the day. If you want parking, arrive early; street spots in Pitangueiras and nearby are limited and usually paid in the busier stretches.
From the beach, wander over to Feirinha de Artesanato da Pitangueiras for a relaxed browse. This is where you can pick up small souvenirs, beachwear, flip-flops, magnets, and little gifts without needing to go far. It’s the kind of stop that’s fun even if you’re not planning to buy much, because you can just stroll, compare prices, and enjoy the neighborhood energy. Most stalls are better for cash or Pix, and prices are usually friendlier if you buy a few things together. After that, head to Avenida Marechal Deodoro da Fonseca in Centro/Pitangueiras for a practical stop: this is a good stretch for quick shopping, pharmacies, snack places, and anything you forgot for the beach or the week ahead. If you need basics like sunscreen, sandals, or travel items, this is the time to sort it out.
Keep lunch light and beachy with an açaí / lanchonete near the beach in Pitangueiras or Enseada — think açaí, pão na chapa, a Brazilian sandwich, or something simple around R$25–50 per person depending on what you order. Don’t rush this part; this is a good afternoon to rest, people-watch, and ease into the trip instead of trying to do too much on day one. Later, head to Enseada for a slower first dinner at Pão de Açúcar / local seafood restaurant in Enseada. In Guarujá, the best first seafood dinners are the uncomplicated ones: grilled fish, shrimp, rice, farofa, and a cold drink while the city starts to cool down. Expect roughly R$70–150 per person, more if you order seafood platters or drinks. If you still have energy afterward, stay near the waterfront for a short night walk and let the rest of the evening be easy — tomorrow is when you can really settle into beach mode.
Start the day early and head straight to Praia da Enseada, which is the easiest beach in Guarujá for a full family beach day. From most parts of the city, it’s a quick ride by car or app—usually 10 to 20 minutes depending on where you’re staying—and if you get there before 9:00 AM you’ll have a calmer stretch of sand, easier parking, and a better chance of choosing a good spot near the water. The beach is long, wide, and great for swimming when the sea is behaving, but pay attention to the waves and flags because conditions can change quickly. Bring cash or Pix for umbrella/chair rental, which often runs around R$40–80 for the set, and don’t forget sunscreen, cold water, and a small bag for your phone and valuables.
When you’re ready for a break from the sun, go to Acqua Mundo right in the Enseada area. It’s one of the easiest indoor stops in town, especially if kids are with you or if you just want a slower rhythm before lunch. Expect to spend about 1.5 hours here; tickets are usually in the moderate range, and it’s worth checking the current price online or at the door. It’s an easy walk or very short drive from the beach, so you don’t need to overthink logistics—just go straight after the beach while everyone’s still in a relaxed mood.
After lunch, make a relaxed stop at the Feira de Artesanato da Enseada. This is a good place to browse without pressure and pick up little things you’ll actually use on the trip: Havaianas, beach bags, cover-ups, accessories, and souvenirs that are more useful than random trinkets. It’s also a practical stop if you want to compare prices before buying. Then settle in for a proper seafood meal at Restaurante Avelino’s, one of the classic names in Guarujá for a sit-down lunch or early dinner. Expect around R$80–160 per person depending on what you order, especially if you split a seafood dish or go for something like moqueca or fried fish with sides. Service can be a little unhurried, which honestly fits the beach-day mood, so don’t rush it.
End the day with a slow walk and photos at the sunset on the Enseada waterfront. This is the moment to just breathe, get coconut water or a cold drink from one of the kiosks, and enjoy the sea breeze before heading back. The light gets especially nice around golden hour, and it’s one of the best simple memories you can make in Guarujá—no agenda, no rush, just family and the ocean. If you’re returning by car or app afterward, try to leave a little before the beach completely empties so you avoid the heaviest evening traffic and have an easier ride back.
Start your day in Praia de Pernambuco, which is one of the nicest choices in Guarujá when you want a calmer, more family-friendly beach without the constant buzz of the busier stretches. It’s especially good for photos in the morning because the light is soft and the water usually looks clearer early on. Plan to get there around 8:00–8:30 AM if you want a quieter spot and easier parking; in season, parking closer to the beach can run about R$20–40 depending on the lot, and the earlier you arrive the less you’ll feel the heat. Bring water, sunscreen, and cash for beach service or snacks, but keep the morning light and relaxed—this is your slow, pretty beach time.
After a couple of hours, head over to the Hotel Jequitimar / beach area for a more polished pause. Even if you’re not staying there, this part of Pernambuco is great for sitting down with a coffee, fresh juice, or an água de coco while everyone takes a break from the sun. It’s the kind of place where you can just linger a little, enjoy the ocean view, and let the family regroup before the afternoon outing. If you want something simple, a coffee and pastry stop here usually lands around R$20–45 per person, depending on what you order. It’s a nice transition point before moving farther down the coast.
In the afternoon, make the scenic outing to Ilha dos Arvoredos boat-viewing / coastal lookout in southern Guarujá. This is less about a long activity and more about enjoying the coastline from a different angle, which makes it perfect for a family day when you want variety without overdoing it. Depending on the weather and how the viewing/boat arrangement is set up, plan on 1 to 1.5 hours total, and go a little earlier if the sea is calm. From Pernambuco, the ride down is usually straightforward by car or app, and in Guarujá it’s smart to give yourself extra time because weekend traffic and beach access can slow things down. This is one of those stops where the view does the work—bring your phone or camera, because this is the kind of moment people always want to remember later.
For dinner, settle in at Restaurante Tahiti in Enseada, which is a classic choice for seafood and a good family atmosphere without feeling rushed. It’s a solid place for ending a beach day: relaxed, familiar, and very much the kind of Guarujá meal that feels like vacation. Expect to spend about R$80–180 per person depending on whether you share a fish, order drinks, or go for a fuller dinner. After that, finish the night with something sweet at Chiquinho Sorvetes in the Guarujá center/shopping area—an easy, casual stop for ice cream, usually around R$18–35 per person. If you still have energy, this is a good night to take a slow drive back and enjoy the city lights instead of packing the day too full.
Start early at Praia das Astúrias so you can enjoy the beach before it gets too warm and busy. This is a nice final-beach morning because it feels calmer than the bigger stretches in Guarujá, with a more local, low-key vibe and beautiful views toward the rocks and fishing boats. If you get there around 8:00 AM, you can walk the sand, sit for a while, and take a few family photos without the midday crowd. Parking in the area can be tight on sunny weekends, so if you’re driving, it’s better to arrive before the beach fills up; if you’re using an app ride, it’s usually easiest to be dropped off near the main access streets and walk the last bit.
From Astúrias, head up to Mirante das Galhetas for one of the best last-day views in the city. It’s a short ride from the beach, and this stop is really about slowing down and looking out over the coastline one more time. Give yourself about 45 minutes to enjoy the lookout, take photos, and just breathe it in. The platform can get windy, so keep hats and loose things secure, and go with comfortable sandals or sneakers instead of anything slippery. If the sky is clear, this is one of those places where the ocean and the curve of Guarujá look especially pretty in the late morning light.
For lunch, keep it special in the Pernambuco / Marina area with fresh seafood before you leave the coast. This part of town is a good choice when you want something a little more relaxing and a little more polished, and it’s exactly the kind of meal that feels right on a final beach day: fresh peixe, moqueca, camarão, or a simple grilled fish with rice, farofa, and a cold drink. Expect roughly R$80–180 per person depending on the place and what you order. After lunch, head to Shopping La Plage in Pitangueiras for last-minute errands: Havaianas, beachwear, small gifts, and anything you still want to bring inland. It’s easy to combine practical shopping with a little air conditioning and a coffee break, and you’ll usually find a good mix of familiar Brazilian stores and quick snack options if someone in the family wants a pastel, açaí, or just a sit-down break.
Plan to leave Guarujá in the late afternoon toward the Santos access route so the transfer doesn’t feel rushed. This is the kind of move that goes much better when you give yourselves buffer time for traffic, a quick stop, or one last bathroom break before the long drive inland. Depending on traffic and how many family stops you make, the trip toward Mogi Mirim can take about 3 to 4.5 hours, so leaving while it’s still daylight is the smart move. If you can, pack the car before shopping ends so you’re not dragging bags around at the last minute, and keep water, chargers, and a light snack close by for the road.
After the drive up from Guarujá on SP-055, Anchieta/Imigrantes, and then Anhanguera, keep the first part of the day intentionally slow: this is your Chegada e descanso em Mogi Mirim window, so unpack, freshen up, and let everyone exhale before doing anything else. If you arrived early enough, use the first hour to settle into the house or family base, put groceries away, and get organized for the week ahead. In this part of town, parking is usually easy if you’re in the Centro or nearby residential streets, and the real luxury here is not rushing.
For breakfast, head to a padaria tradicional in Mogi Mirim in the Centro and do it the Brazilian way: pão na chapa, café com leite, maybe misto quente, coxinha, or a couple of salgados if everyone’s hungry after the trip. A good neighborhood padaria will usually be busiest from 7:00 to 10:00 AM, and you’ll spend around R$20–45 per person depending on how many extras you grab. After that, take a gentle walk over to Praça Rui Barbosa, which is one of the easiest places to reset without making the day feel like an itinerary. It’s a nice spot for a slow conversation, family photos, and just sitting a while under the trees while the city wakes up around you.
Later on, make the nostalgic stop for your Amazonas drink stop in Mogi—this is the kind of simple trip moment that ends up becoming one of your best memories. Plan it after lunch, when the pace is naturally slower, and expect to spend about 30–45 minutes there, with a budget around R$15–30 per person depending on what you order with it. If you want, this is also the right time to pick up something small nearby—water, snacks, or a few last-minute treats—without overdoing it. The key today is keeping the movement light and letting the day breathe.
Close the day with dinner at a simple family churrasqueira / home barbecue in Mogi Mirim, and keep it intimate, unhurried, and full of conversation. This is a good night for photos with your grandparents, cousins, and anyone you haven’t seen in a long time, because the best part of a day like this is really the people, not the schedule. If you want to make the evening feel even more special, ask someone to put on a playlist with old favorites, bring out dessert after the meat, and let the night stretch a little. No need to go anywhere else—this is the kind of evening that reminds you why coming back to Brazil matters.
Start the day at Clube Mogiano and keep it easy and family-centered. This is the kind of place where locals really settle in: a few laps in the pool, some time in the shade talking, kids running around, and everyone drifting in and out without a rush. If you get there between about 9:00 and 10:00 AM, it’s usually calmer, and the temperature is still comfortable; by early afternoon the sun gets stronger, so that’s your cue to slow down. Budget-wise, if you’re going as a guest with family, the cost depends on access rules or guest arrangements, so it’s worth confirming ahead of time with whoever is hosting. Bring flip-flops, sunscreen, a towel, and a small bag for wet clothes so nobody has to scramble later.
For lunch, go straight for pastel da feira com caldo de cana at a local feira livre. This is one of those meals that instantly feels like Brazil again: hot pastel, cold sugarcane juice, maybe an extra churro if the mood hits, and the kind of casual atmosphere that makes everybody linger a little longer. A good lunch stop like this usually lands around R$20–40 per person depending on what you order, and the best timing is late morning to just after noon, when the pastel is freshest and the feira is busiest in the best way. If you’re with grandparents or relatives, this is a nice moment to sit, eat slowly, and just enjoy the noise, smells, and normal everyday life around you.
After lunch, make a short stop at the feira livre / fruit and grocery market to stock up on Brazilian snacks and take-home groceries. This is the practical-but-fun part of the day: look for goiabada, paçoca, coffee, biscuits, pão de queijo if you’ll be staying nearby, and any packaged treats you already know you want to bring back to the U.S. Most neighborhood markets and feira stands are strongest in the earlier part of the afternoon, and you’ll usually spend about an hour here if you keep it focused. From there, head to Boretti Gelateria for a sweet break; it’s a nice reset after the market, and around mid-afternoon is the perfect time for ice cream because the heat usually peaks and everyone starts wanting something cold. Plan on roughly R$20–35 per person depending on size and toppings, and don’t rush it—this is the kind of stop that feels better when you sit for a few minutes and let the day breathe.
Close the day with family dinner at home, which is honestly the heart of the trip. Leave this evening unhurried so there’s room for conversation, old stories, photos, and everybody rotating in and out of the kitchen the way Brazilian family nights usually go. If someone is cooking, try to keep dinner on the earlier side, around 7:00 or 8:00 PM, so there’s still time afterward for coffee, dessert, and more talking without the night feeling cut short. Since tomorrow is another family day, this is a good night to rest, sort your photos, charge your devices, and just enjoy being exactly where you are.
Leave Mogi Mirim after breakfast and make the short hop to Mogi Guaçu on SP-340 or a local road transfer; it’s one of those easy moves where you can still feel relaxed when you arrive if you go before the heat builds. Start gently at Praça Rui Barbosa, right in the centro, for a simple walk, people-watching, and a little reset before shopping. It’s the kind of square where you can sit for a few minutes, get your bearings, and enjoy the everyday rhythm of town without rushing. From there, head over to Shopping Boulevard Mogi Guaçu for the practical part of the day: this is a smart stop for Havaianas, shoes, and any last-minute Brazilian shopping you want to knock out without spending half the day driving around. Expect a few hours here if you browse calmly; most mall shops usually open around 10:00 AM, and between stores, you can grab water, use the air-conditioning, and keep the day easy.
For lunch, keep it casual with esfiha at a local lanchonete or rotisserie around town. That’s the most natural Brazilian-family lunch here: quick, filling, and unfussy, usually in the R$25–50 per person range depending on how many things everyone orders. If you’re with family, this is a good time to sit a little longer, share plates, and not worry about overplanning. After lunch, head toward Parque dos Ingás for a slower afternoon. It’s a pleasant place for a shaded walk and a breather, especially if you want a little green space after the shopping-mall energy. Keep it simple: stroll, take photos, and let the day breathe a bit instead of trying to pack in more stops.
Finish at Chiquinho Sorvetes for an easy, happy dessert stop and let everyone cool off before the evening settles in. It’s a good family-friendly closer because nobody has to “do” anything except pick a flavor and enjoy the moment; budget about R$18–35 per person depending on what you order. If the mood is right, linger a little and talk about the next couple of days in Mogi Guaçu and the bigger family moments still ahead — this is exactly the kind of unhurried, everyday Brazil memory that tends to stick.
Leave Mogi Guaçu in the morning so you can get into Campinas with enough time to actually enjoy the day instead of rushing it. The bus is the easiest option if you want to keep things simple; if you’re in a car, SP-340 / Anhanguera is usually the smoothest run. Once you arrive in the Jardim do Lago area, head straight to Campinas Shopping and do the relaxed version of shopping first: gifts, shoes, Brazilian snacks, and anything from L’Occitane au Brésil if you spot it. Plan on about 2–3 hours here, and remember that Brazilian malls are very easy to linger in—air conditioning, coffee stops, and plenty of browsing can eat up time fast.
For lunch, keep it fun and familiar with McDonald’s (Brazil) inside or near the mall. It’s a nice little “compare and see what’s different” stop, and the menu usually has local twists plus things like McCafé desserts, so it’s more interesting than it sounds. Budget roughly R$25–45 per person depending on what everyone orders. After that, go back through the mall for the practical stuff: pick up multiple pairs of Havaianas, check shoe stores, and finish any last shopping in one place so you don’t have to bounce around the city. If you see a we pink store or kiosk, that’s a good time to grab it too—malls in Campinas are usually the most efficient place to knock out these errands without stress.
For dinner, keep it celebratory and family-friendly with a rodízio de sushi or rodízio de pizza near Campinas Shopping or in a central neighborhood like Cambuí if you want a livelier atmosphere. Expect around R$70–140 per person depending on the restaurant and drink choices, and give yourselves about 1.5–2 hours so nobody feels rushed. This is the kind of day where the real goal is not checking boxes—it’s arriving in Campinas, getting the shopping done comfortably, eating well, and leaving space for those unplanned little moments that turn into the best memories.
Start the day early in Campinas with a practical, happy errand run at Mercado Municipal de Campinas in the Centro. Go in the first part of the morning, ideally between 8:00 and 10:00, before it gets hotter and busier. This is the best place to grab Brazilian groceries and little food gifts for the family barbecue later: coffee, sweets, condiments, snacks, cheeses, and anything you still want to take back to the U.S. Plan on about 1 to 1.5 hours, and keep some cash or card handy—most stalls take cards, but it’s always easier if you’re not hunting for change.
After that, ease into a proper Brazilian breakfast or late breakfast at a traditional padaria in Cambuí or near Centro. Think fresh pão na chapa, pingado, queijo quente, and maybe a slice of cake if you want to keep it festive. This is one of those Campinas rituals that sets the tone for the whole day, especially on a birthday/family day: relaxed, unhurried, and very local. Budget around R$25–50 per person, and if you’re going with a group, arrive before noon so you’re not competing with the lunch crowd.
Once everyone’s fed, make your way to L’Occitane au Brésil in Cambuí or a nearby shopping area for those last beauty and gift purchases. This is the easy, polished stop in the day—good for picking up products for yourself, gifts for friends, or anything you forgot earlier in the trip. It usually works best as a quick 45-minute to 1-hour stop, especially if you already know what you want. If you’re moving by car or app, Campinas traffic is usually manageable mid-morning, but parking in Cambuí can be tight, so if your group is large, drop people at the entrance and circle back.
Now slow everything down for the main event: the birthday barbecue and farewell party with family. This is the centerpiece of the trip, so let it breathe—music on, grill going, photos everywhere, kids running around, and the kind of long conversations that only happen when everyone’s finally together. If you can, start the grill by mid-afternoon so lunch blends naturally into dinner, and keep the setup easy: cool drinks, a birthday cake, extra chairs, a speaker for music, and a spot for pictures with grandparents and cousins. In Campinas, that kind of family gathering usually stretches beautifully for 4–6 hours without anyone noticing the time.
To finish the night, head to Angelato for a birthday dessert stop. This is the perfect last little celebration before everyone goes home—something cold, sweet, and simple after all the barbecue and cake. Plan on 30–45 minutes there, with roughly R$20–40 per person, and go a little later in the evening once the party has wound down. It’s a nice final memory for the day: birthday night, family around you, and one more sweet stop in Campinas before tomorrow’s travel mood begins.
Start the day gently with breakfast near your hotel or the airport in the Campinas / Viracopos area: keep it simple and comforting with coffee, pão de queijo, fruit, and one last proper Brazilian breakfast before the travel mode kicks in. If you’re close to Viracopos International Airport, you’ll have plenty of low-stress options in nearby hotels and highway-facing cafés, and this is the kind of morning where it’s better to sit, chat, and take your time than to rush. Budget around R$25–50 per person if you’re doing a basic café breakfast, or a little more if everyone wants juice, misto quente, and extra pastries.
Head to Viracopos International Airport (VCP) with a generous buffer, especially if you’re traveling with family and luggage. Plan to arrive 2.5 to 3 hours before your flight, since check-in lines, bag drop, and security can move at different speeds depending on the time of day. Use this window to finish the last little things that always matter on departure day: re-check passports, boarding passes, chargers, souvenirs, and anything fragile in carry-on, and make your family goodbyes without feeling rushed. If you need a final organization moment, do it before security so you’re not trying to sort bags at the gate.
Once you’re through, use the departures area for one last snack and coffee before boarding. Viracopos usually has the easy airport fare you’d expect in Brazil — coffee, salgados, sandwiches, sweets, and something quick for the flight — and you can comfortably spend R$20–50 per person depending on what you grab. If you still want one final taste of Brazil, this is the moment for a pastel, pão de queijo, or a sandwich and espresso, then just settle in and let the trip wind down. If you have a little extra time, keep it calm near your gate and enjoy the last few minutes of being in Brazil before heading home.