Fly from Lisbon to Cagliari Elmas Airport on a nonstop if you can, or one stop if the fare is better; total travel is usually about 2.5–5 hours plus airport time. For a family trip, a morning or early-afternoon arrival is the sweet spot because you’ll have daylight to collect the rental car, get everyone settled, and avoid the late-check-in scramble. At Elmas, car rental is straightforward, but in summer the queues can be slow, so build in a little patience and keep snacks/water handy. From the airport, it’s a short drive into the city, and parking is easiest if your accommodation has its own spot or if you aim for a public garage near Marina or Castello rather than hunting street parking with tired kids.
Once you’ve dropped bags, head to Parco di Monte Urpinu for an easy first outing. It’s a good “landing pad” after the flight: there’s space to walk, shaded areas, and enough open view to let everyone stretch without feeling like you’re doing a real sightseeing marathon. For the 7-year-old, this is the gentlest way to burn off airport energy; for the 16-year-old and adults, the hilltop views over the lagoon and city give you an instant sense of where you are. Entry is free, and a late-afternoon visit is ideal in late August because the heat is softer and the light is lovely. If you want a low-key snack before dinner, grab something simple en route in Cagliari rather than overpaying inside the park area.
From there, make your way up to Bastione di Saint Remy in Castello for the classic first panorama of the trip. It’s one of those places that feels almost mandatory on a first night, but it earns it: you get the rooftops, the harbor, and the sky going gold as the sun drops. It’s free, family-friendly, and best about 30–45 minutes before sunset so you’re not competing with the biggest crowd. After that, head down to a simple trattoria or pizzeria in Marina or Stampace — look for unfussy places serving pasta, pizza, and grilled fish, with a realistic budget of about €15–30 per person depending on drinks and seafood. Good areas to wander for dinner are around Via Sardegna, Via Roma, and the lanes just inland from the port.
Finish with a relaxed Passeggiata in Marina by the harbor. Keep it short and unstructured: just a gentle walk, maybe gelato if everyone still has room, and then back to the hotel. This is not the night to over-plan; the goal is to settle into the rhythm of Cagliari, recover from travel, and save energy for the beach and road-trip days ahead.
Leave Cagliari early and aim for Poetto Beach before 9:00 a.m. if you can; that’s when parking is easiest along Viale Poetto and the sea is usually calmer, which is much nicer with a 7-year-old in tow. Expect about 15–20 minutes by car from the center, or around 25 minutes by bus if you’d rather skip parking stress. The beach is long, easy to navigate, and free, so it works well on a family budget. Bring water shoes if you have them, because the sand can get hot later in the day, and a simple umbrella rental—if you don’t bring your own—usually runs about €10–20 for the day depending on the stretch.
After a relaxed swim and a long walk on the promenade, head to Molentargius-Saline Regional Park for a low-effort nature stop; the flamingos are the big draw here, and the flat paths are perfect for strollers or tired legs. It’s only a short drive from Poetto Beach, so this transition is easy, and late morning is a good time before the heat gets stronger. Then continue up toward Cittadella dei Musei in Castello, where you can pick just one museum or keep it light with the exterior viewpoints and shade. For lunch, swing back down toward the seaside and stop at a Ristorante semplice di pesce sul lungomare near Poetto—look for the unpretentious places with plastic tables or a daily menu; a seafood lunch for this kind of family setup usually lands around €18–35 per person, and you can keep costs down by sharing fried seafood, a pasta, and water instead of ordering separately for everyone.
After lunch, head to Mercato di San Benedetto for cheap fruit, yogurt, crackers, and picnic supplies for the next day; it’s one of the most practical stops in Cagliari and usually takes under an hour unless you linger over the fish counters. In the late afternoon, if everyone still has energy, finish with Spiaggia di Calamosca, which feels smaller, more sheltered, and a bit calmer than the main beach—good for one last swim or simply sitting out the heat with a view. Plan on an easy evening back in Cagliari, and if you decide to drive onward later, keep the route simple: stay on the main coastal roads back from Calamosca into the city center and avoid the steep little access roads once it gets dark, especially if you’re tired after a full beach day.
Leave Cagliari after breakfast and take SS130 west to Iglesias; in normal traffic it’s about 45–60 minutes, and for a family it’s the easiest move by far. Aim to arrive before late morning so you can park once near the historic center — around Piazza Sella or the streets just below it are the most practical for walking — and keep an eye out for tight one-way lanes. If you’re doing the car thing on a budget, this is a fuel-only drive, with no meaningful toll stress, and it sets you up nicely for a slow, on-foot start.
Start with Centro Storico di Iglesias, which is compact enough that you can just wander without a plan for about 1.5 hours. The best part here is the atmosphere: narrow stone streets, little squares, laundry lines, and the kind of old-town corners that feel lived-in rather than polished for tourists. From there, it’s a short walk to Cattedrale di Santa Chiara; pop in for 30–45 minutes, especially if the kids need a sit-down and shade. It’s usually calm, and this part of town is easy to do at a relaxed pace without spending much. If you want a coffee or a quick juice break, the cafés around the center are perfectly fine for a cheap stop before the bigger excursion.
For Grotte di Santa Barbara, treat it as the main event and book ahead if possible, because places can be limited and the logistics are more structured than a normal cave visit. It’s one of the best family experiences in this corner of Sardinia, but do check age/fit requirements and whether the route is comfortable for the 7-year-old; the guided visit usually takes about 2 hours door to door, with a lot of wow-factor once you’re underground. After that, continue toward the Gonnesa / Masua coast for Torre di Porto Flavia — the drive is part of the experience, with dramatic mining-country scenery and cliff views opening up as you approach. The visit itself is about 1.5 hours, and the light in late afternoon is especially good for photos; bring water, hats, and maybe a light snack because this area is exposed and can feel hot even when the breeze is nice.
Head back into Iglesias and keep dinner simple and affordable at a pizzeria / trattoria in Iglesias center. Expect roughly €12–25 per person depending on drinks and whether you go for pizza or a pasta-plus-secondi style meal; places around the center often do the best value rather than the most polished settings. It’s a good night to stay flexible, let the kids stretch their legs in the squares, and not overcomplicate anything — Iglesias works best when you let the day breathe instead of trying to squeeze in too much.
Leave Iglesias mid-morning and take SS130 plus SS292 into Oristano; it’s a simple, stress-free drive of about 1.5–2 hours, with no toll drama and easy parking once you reach town. For a family, this is one of those nice “reset” moves: aim to arrive after the lunch rush, check into your place if it’s ready, and park near the historic center or on the edge of it, where you can usually find street parking more easily than in the narrow inner lanes.
Start with a slow walk through the Centro Storico di Oristano, which is compact, flat, and very manageable with kids. The mood here is calmer than the bigger Sardinian cities: shaded streets, old palazzi, and small squares where you can take your time without feeling rushed. It’s a good place to let the 7-year-old wander a bit while the rest of the family gets oriented, and you’ll get a proper feel for the city in about an hour.
A few minutes on foot brings you to the Torre di Mariano II, one of the best quick landmarks in town and an easy way to anchor your walk. It doesn’t need a long stop — 20 to 30 minutes is enough — but it gives the old center some shape and makes the rest of the stroll feel less random. From there, head to Piazza Eleonora d’Arborea, which is the natural place to pause, sit a bit, and watch city life go by.
Use Piazza Eleonora d’Arborea for a low-cost coffee and pastry stop at a caffè pasticceria nearby. Expect around €5–10 per person if you keep it simple with espresso, cappuccino, and something sweet; in Sardinia, that usually gets you a very decent break without blowing the budget. If you’re hungry, look for a bakery-style counter rather than a sit-down café — it’s faster, cheaper, and the kids can choose something they’ll actually eat.
For dinner, head toward Ala Birdi or a nearby beach-area restaurant on the coast side of Oristano for something straightforward and good-value: pasta, grilled meat, or seafood in the €18–30 range per adult, with children’s portions usually easier to manage than in the city center. This part of the evening works best if you keep it relaxed and don’t overbook anything — let the day end with a simple Sardinian meal, then get back early enough to rest before the next coastal move.
If you can, get moving from Cabras early and aim for Tharros while the light is still soft and the temperature is manageable; this site is much more pleasant before the sun starts bouncing off the stone. Plan about 1.5–2 hours here, and expect a simple, open-air archaeological visit rather than a polished museum experience. Tickets are usually in the modest range for a family, and the best rhythm is slow: walk the ridge, take in the sea views, then let the kids wander the ruins a bit without trying to “do it all.” From there, it’s an easy hop to Torre di San Giovanni di Sinis, a good 30-minute stop that gives you a clean coastal viewpoint and a nice sense of the peninsula’s shape.
After the ruins, head to Spiaggia di San Giovanni di Sinis for an unpretentious family beach break; this is the kind of stop that works especially well with a 7-year-old because the water is usually shallow near shore and you’re not committing to a big all-day beach setup. Bring water shoes if you have them, and don’t expect fancy services everywhere — this is more relaxed than resort-style. For lunch, keep it simple in Cabras with a no-frills seafood place serving bottarga, fried fish, or grilled catch of the day; a realistic budget is about €15–30 per person depending on whether you go for a full sit-down meal or keep it lighter. Good local-style options often cluster around the town center and main roads, so you can eat without adding extra driving.
Use the afternoon for Museo Civico Giovanni Marongiu, which is one of the smartest stops on this part of the island if you want the history to make sense without overwhelming the kids. It’s a compact, low-stress museum, usually best at about an hour, and it ties together the local finds in a way that makes Tharros feel more alive in hindsight. Then finish with a quiet Stagno di Cabras birdwatching stop: it’s cheap, calming, and a good reset before the next move, especially if you’re hoping for flamingos or just a bit of open-water scenery. This is the kind of day that works best if you don’t rush — keep the car handy, leave room for an extra gelato or an unplanned photo stop, and let Cabras do what it does best: slow the pace down a notch.
Leave Cabras after breakfast and make the Bosa drive your gentle reset day: the route via SP49 and SS292 is scenic enough to feel like part of the outing, but straightforward enough that you won’t waste energy on logistics. Plan on about 1.5–2 hours door to door, and aim to be parked near the historic center by late morning; in the older lanes, it’s much easier to find a spot on the edges and walk in than to hunt for something right in the middle. Start with Bosa Old Town in the Sa Costa area, where the pastel houses, narrow stair streets, and views up to the Malaspina Castle give you the classic “this is why people stop here” first impression. For a family, this is best done slowly: let the 7-year-old lead the pace on the flatter bits, and don’t try to rush the uphill parts.
From the lanes, continue naturally to Cattedrale dell’Immacolata Concezione, which is an easy, low-effort pause on the walking route and a good way to break up the climb. It’s usually a quick visit unless there’s a service going on, so don’t build the day around it; think of it as a 20–30 minute stop to reset before lunch. Then head to Museo Casa Deriu in the center, a compact and family-friendly cultural stop that’s worth it if the kids need a breather from walking. It’s the sort of place that works best when you keep expectations light: a short look, a bit of local history, and then back outside. If you want a cheap lunch before the afternoon, stay in the old town for a simple café or panino stop, then continue down toward the river or beach without overplanning.
Finish the day at Bosa Marina, where the mood changes completely: flatter streets, open air, and a much more relaxed pace for kids after the old-town climb. It’s a good place for a swim, a sand break, or just a slow walk along the waterfront while the light gets softer. For a budget family day, this is the best place to let everyone unwind for 1.5–2 hours before dinner. For your meal, keep it simple at a seafood trattoria in Bosa or Bosa Marina — look for a lunch-style menu or straightforward plates of pasta and fish, where you can keep costs around €18–32 per person depending on drinks and whether you go for seafood. If you’re eating near the marina, you’ll usually get the most relaxed atmosphere without paying the most touristy prices; just go a little early, especially if you want a table close to the water.
Leave Bosa after breakfast and take the scenic coast road to Alghero; with a family, the drive is the right kind of easy, usually about 1h15–1h30, and it’s worth aiming to arrive before the center gets busy so you can park once and walk. The most convenient area is around the harbor edge or just outside the old walls, where you can find paid street parking and then forget the car for the rest of the day.
Start with Centro Storico di Alghero and just let the city open up slowly: the harbor-facing walls, the narrow lanes, and the pale stone buildings are the part that makes Alghero feel different from the rest of the island. Keep this first wander loose for about 1.5 hours, with time to peek into small shops and let the kids run ahead a bit on the calmer side streets. Then step into Cattedrale di Santa Maria in the heart of the historic core; it’s a quick, worthwhile stop, usually 30–45 minutes including a little time in the square, and it’s best before the afternoon heat. From there, a short walk brings you to Lungomare Barcellona, which is exactly the sort of flat, easy promenade families need after cobbled lanes: sea views, benches, space for a stroller if needed, and a good place to pause for 45 minutes without feeling like you’re “doing” anything.
Head back into the old center for a gelateria or café in Alghero old town and keep it simple: espresso, granita, gelato, or a pastry, usually around €3–8 per person depending on what you order. Good low-stress options are the places clustered around Piazza Civica, Via Carlo Alberto, and Via Roma; they’re practical because you can sit down, reset, and decide whether the kids need another snack before dinner. This is also the best time to wander a little without a plan, since the lanes are compact and everything still feels close.
For dinner, head toward Fortezza del Biscione / seafront dinner area and choose a casual pizza or seafood place rather than trying to overthink it; in Alghero, a family meal here usually lands around €18–35 per person depending on drinks and seafood. Booking ahead helps in high season, especially on a Friday, but if you go a little early you’ll have a better shot at a relaxed table and an easier walk back afterward. Keep the evening flexible and enjoy the waterfront atmosphere — this is one of those towns where the best finish is simply a slow stroll and an early night.
From Alghero, head north first thing for Spiaggia di Maria Pia; if you leave after breakfast, you’ll usually beat the worst of the parking pressure and get a much calmer setup for a family beach day. It’s an easy drive from town, with simple roadside parking and a long, soft stretch of sand that’s ideal for a 7-year-old because the water stays shallow for a good distance. Plan about €5–10 for parking if you use the closest lots, bring shade if you have it, and keep an eye on wind direction because this beach is nicest when the sea is fairly gentle. After about 2.5 hours, you’ll have had a proper swim and still feel like the day is only warming up.
A short walk or quick shuffle back inland brings you to Pineta di Maria Pia, which is exactly where locals go when the sun starts getting too strong. The pine shade makes a real difference, and it’s the perfect place to open a picnic, have snacks, or just let the kids reset before the next swim. There are usually informal snack options nearby, but for an affordable family trip it’s smart to keep water, fruit, and sandwiches in the car or cooler. This is one of those low-effort, high-value stops that saves the day from turning into beach fatigue.
Continue to Le Bombarde for a more lively swim and prettier open water. This beach feels a bit more energetic than Maria Pia, with clearer water and a busier summer vibe, so it’s a nice second stop when everyone wants a change of scenery. Expect a more organized beach setup here, and if you want umbrellas or loungers, prices in high season can add up quickly, so using your own towels and keeping it simple helps the budget. Stay about 2 hours, but don’t feel pressured to maximize it; even one good swim here makes the stop worthwhile.
For lunch, keep it easy at a Ristorante / beach bar near Fertilia or Le Bombarde. Around this stretch of coast, the best family lunch is usually a no-fuss place serving panini, insalate, fried calamari, pasta al pomodoro, or pizza al taglio, typically around €12–25 per person depending on drinks and whether you sit down or grab something casual. If you’re trying to keep costs down, split a few plates and avoid the more elaborate seafood dishes, which can jump the bill fast. After lunch, head to Punta Negra for a quieter final beach stop; it’s smaller and less hectic, so it works well as a late-afternoon cooldown when the bigger beaches start feeling crowded.
Return to Alghero for a relaxed, inexpensive dinner near the center. The easiest budget-friendly move is a simple pizzeria or casual trattoria around the old streets near Via Carlo Alberto or Via Principe Umberto, where you can get pasta, pizza, and a few basics for about €15–28 per person if you keep drinks modest. It’s a good night to wander a little after dinner rather than over-plan it; Alghero’s streets are at their best once the day-trippers thin out and the sea breeze comes back. If you’re driving, aim to leave the coast before the very end of the evening rush so parking is still manageable in town.
Leave Alghero after breakfast and take SS291 var / SP42 toward Sassari; it’s a short, easy hop of about 30–40 minutes, so if you get on the road by 8:30 or 9:00 a.m. you’ll arrive with the city still feeling fresh and parking much less annoying. For the center, the simplest approach is to look for street parking around the edges of Piazza d’Italia rather than trying to force your way into the tightest historic lanes. Start here for orientation: Piazza d’Italia is the city’s big living room, with broad arcades, benches, and enough space for the kids to move around without feeling trapped in a museum mood.
From the square, head to Museo Nazionale “G. A. Sanna” for a focused cultural stop that’s actually manageable with children. It’s one of the better museums on the island for a family because you can dip into the archaeology and local history without needing to see everything; budget roughly €5–8 for adults, with reduced or free entry depending on age and current policy, and expect about 1.5 hours if you keep it efficient. After that, a short drive or bus ride to Parco di Monserrato gives everyone a reset: it’s one of those good, leafy breaks where the 7-year-old can burn off energy and the adults can breathe for a minute. Then swing back toward the center for Mercato Civico di Sassari, where you can keep costs down by picking up fruit, yogurt, focaccia, sandwiches, or whatever looks good for a picnic-style meal; many stalls are busiest in the morning and taper off by early afternoon, so this is best done before 1:00 p.m. if you want the fullest selection.
Finish with a simple, no-fuss meal at a trattoria or pizzeria in Sassari—this is the kind of city where a good lunch menu or pizza dinner can stay very reasonable, usually about €12–25 per person depending on drinks and what you order. If you want a dependable, local-feeling option, look in the center around Corso Vittorio Emanuele II, Via Rosello, or the streets just off Piazza d’Italia, where places tend to serve Sardinian pasta, grilled meats, and straightforward pizzas without tourist-markup drama. Keep the rest of the afternoon flexible: this is a good day to wander a little, sit for gelato, and let Sassari feel like a proper working city rather than a checklist.
Leave Sassari in the morning and take SS729 to Olbia; it’s the cleanest, least stressful move of the whole trip, usually around 1h15–1h30 if you get going before the day fully wakes up. Plan to arrive with enough time to drop bags, park once, and settle into the center without rushing—around Piazza Matteotti is a sensible first stop because it’s easy to orient from and close to the main walking streets. For parking, aim for one of the paid lots or blue-lined street spots near the center rather than hunting for a “free” miracle; budget roughly €1–2 per hour in central areas, and avoid circling too long in the narrowest streets.
From there, walk a few minutes to the Basilica di San Simplicio, which is the kind of compact visit that works well with kids: low effort, historically important, and not so large that anyone gets bored. It’s usually open in the morning and again late afternoon; if the church is closed for a pause, just enjoy the square and come back later. After that, continue along Corso Umberto I, the city’s main pedestrian spine, where you can let the kids wander a bit, window-shop, and grab a quick pause on one of the benches or café tables. This is also the easiest place for a cheap lunch or snack if you want to keep the day budget-friendly.
After lunch, head down toward the waterfront for the Museo Archeologico di Olbia, a small but worthwhile stop when you want a break from the sun and a bit of air-conditioning. It’s not a giant museum, which is exactly why it works for a family day: you can do the highlights in about an hour without feeling trapped. Tickets are usually modest, and it’s the kind of place where you can walk through at your own pace, making it a good fit if the 7-year-old needs a slower rhythm and the 16-year-old wants something a little more interesting than another square.
End with a gelateria / café near the harbor and keep it simple: this is the nice, unfussy reward at the end of the city walk. Expect around €3–10 per person depending on whether you just get gelato, a drink, or a small snack, and the waterfront is the best place to let everyone decompress before heading back to the accommodation. If you still have energy, stay a little longer around the harbor for an easy evening stroll, then keep tomorrow’s departure in mind and avoid a late night so you can start fresh for the next leg.
Arriving from Sassari to Olbia is a straightforward final move: take SS729 in the morning, and you’ll usually be in town in about 1 hour 15 minutes to 1 hour 30 minutes if you leave before the day heats up. For this last full day, park once and keep the car unless you really need it; the easiest strategy is to aim for the port area first, where short-term parking is simpler than in the tighter center. If you’re checking out of lodging today, do that early so the rest of the day stays light and flexible.
Start with a gentle Porto di Olbia waterfront walk along Via Isola Bianca and the quays near the old harbor; it’s the kind of no-pressure start that works well after a run of road days, with boats, cranes, and the smell of salt air instead of a formal sightseeing list. Give it about 45 minutes, just enough to stretch legs, let the kids wander, and enjoy one last coffee stop if you see a bar open nearby. A quick espresso or cappuccino usually runs about €1.50–3, and this area is best in the early morning before the sun really bakes the pavement.
Then head north to Spiaggia Pittulongu, one of the most practical family beaches near Olbia: wide sand, easy access, and enough space that it doesn’t feel cramped if you arrive with towels, snacks, and beach toys. It’s a short drive, usually around 10–15 minutes from town depending on traffic, and parking is easiest if you get there before lunch; in high season expect a mix of paid and free spots, so keeping some coins or card payment ready helps. Spend 2.5–3 hours here, then stay in the Pittulongu area for a simple lunch at a casual seaside place — think panini, pasta, or a basic seafood plate, usually around €15–30 per person. Places along Viale Pittulongu and the beach strip are often the most relaxed for families, and you don’t need anything fancy on a day like this.
After lunch, retreat to Parco Fausto Noce back in Olbia for an easy shaded reset; it’s one of the city’s best low-cost family stops, with paths, open lawns, and plenty of room for the 7-year-old to burn off energy without anyone needing to “do” anything. Plan about an hour here, then finish with a slow Via Regina Elena and center stroll as the town wakes up for the evening — this is the nicest time for one last look at shops, gelato spots, and the local rhythm around Corso Umberto I and the nearby side streets. Keep it simple and unhurried, then close the night with a low-cost family dinner at a pizzeria in Olbia; sit-down pizza or pasta usually lands around €12–25 per person, and a straightforward place in the center is ideal because nobody has to think too hard after a beach day.
If you’re flying out tomorrow, keep this evening practical: confirm the airport transfer timing, fuel the car if needed, and leave enough buffer for morning traffic on the way to Olbia Costa Smeralda Airport. From the center, the airport run is usually about 10–15 minutes, but I’d still aim to depart earlier than you think you need to, especially with a family and rental-car return to handle.
Your last move is simple: get from Olbia to Olbia Costa Smeralda Airport with enough breathing room for a family check-out, rental return, and security. From the center, it’s usually about 15–20 minutes by car via SS125 or the airport road, but I’d still leave the city at least 2.5–3 hours before your flight if you’re returning the car first. If you’re staying near Corso Umberto I or the waterfront, grab a very early coffee and pastry at Bar del Porto or Caffè Cosimino before heading out; don’t try to squeeze in a proper sit-down breakfast unless your flight is late.
At the airport, follow the rental signs and do the usual family-trip ritual: top up fuel if your contract requires full-to-full, take clear photos of the car from all angles, and keep the return receipt until you’re fully checked in. Most desks are fastest early in the day, but lines can still form in summer, so aim to be at the rental return area about 30–45 minutes before your check-in deadline, not at the exact minute. If one adult can handle bags while another does the key drop and photo check, that usually saves a lot of stress. For snacks or a last-minute water bottle, the terminal cafés are fine, but prices are airport prices—expect about €2–3 for coffee and €3–5 for a pastry.
Once the car is handed back, you’re in the easy part: security, boarding, and the hop back to Lisbon. If your flight is mid-morning, there isn’t much reason to linger, though if you end up with extra time after check-in, the airport itself is small enough to stay manageable with children. Keep passports, boarding passes, and any rental paperwork in one place, and if you’re flying with hand luggage only, you’ll move through much faster. Safe trip home — after a route like this, the best souvenir is usually just everyone still smiling by the end.