Cape Town and Kruger: 12 days in February with teens
I’d love to share a little travel journal from our 14-day/12-night road trip with our two teens (14 and 17) in February/March 2020. A huge thank you to all of you who helped me plan this trip to South Africa—your patience with my endless questions was amazing!

We left Lyon on Saturday, February 22 at 7:00 AM and arrived in Johannesburg at 10:00 PM after a short layover in Amsterdam. Flights cost 440 € per person (booked in October), with carry-on luggage. We added just one checked bag for the whole family (80 € round-trip with the free Flying Blue membership). Since we’d be moving around a lot, we packed light! In Lyon, we reserved parking at P5 in advance for 70 € for 14 days. The Air France/KLM flight was smooth. When we landed, we picked up our bags and had booked a night at the Aero Guest Lodge, just 5 minutes from the airport, with a free shuttle and breakfast. All you have to do is send a WhatsApp message when you arrive at the airport to let the shuttle driver know. The tricky part? Finding him in the terminal—he wasn’t holding a sign with the hotel’s name. ๐คช A South African called him for me since my English wasn’t great (and I had to get used to the accent ๐), and helped us spot the driver (who was actually less than 5 meters away!) with other guests. When we got to the hotel: all good, except we were 10 people in a van meant for 7. The room was spacious—one king-size bed and two single beds for the kids—with a simple but clean bathroom, a garden, pool, and breakfast (which we didn’t try). All for 65 €, so an awesome value!
After a restful night, we woke up at 6:00 AM to catch the shuttle back to the airport. Just a heads-up: there’s only one shuttle per hour in the morning, and Kulula canceled our 9:00 AM flight, moving it to 8:00 AM—so no time for breakfast (it starts at 6:30).
We waited 15 minutes in the lovely garden for the driver, who dropped us off at the airport in 5 minutes.
We checked in for our flight to Cape Town, which cost around 40 € (including two checked bags per person).
We grabbed breakfast at the airport instead (less than 20 € for all four of us—one of the nice surprises of South Africa!), and arrived in Cape Town at 10:20 AM.
After quickly picking up our bags, we headed to the Avis counter and left with a Toyota Corolla for 80 € for 4 days (rented with the Flying Blue card—free additional driver).
Everything’s on the left... not easy, but it works if you plan your route well.
We drove to our Airbnb in Constantia. We were surprised to see animals, bikes, and pedestrians on the highway!
We arrived around 11:30 AM at our rental—a huge house in the vineyards, in a super secure neighborhood, about 15-20 minutes from Hout Bay. It felt like Beverly Hills, but with super-high walls and barbed wire around the villas. ๐
We dropped off our bags, changed into shorts (it was around 30ยฐC/86ยฐF), and headed to the Bay Harbour Market in Hout Bay. We had lunch there—such a great vibe! We wandered through the stalls, everyone picked their own dish, and we sat down on the terrace. There was music, artisans of all kinds... a really nice moment.

I’d withdrawn 50 € before leaving... and that gave me change to pay the parking attendant. Lunch cost around 30 € for four, including food and drinks.


After browsing the artisan stalls, we headed to Hout Bay Beach near the restaurant, Marina Wharf (another small tip for the parking attendant—we’d have to get used to that!). We stopped to admire the sea lions. An ice cream for 1 €? No way we were saying no! ๐


The fatigue was starting to hit, so we headed to the grocery store 10 minutes away (Constantia shopping center) and then had an aperitif in front of the vineyards, opening a delicious bottle of white wine.











We’re getting ready for the Cape Peninsula... I can’t wait to finally see the penguins—it’s why I decided to come down to the Cape!
We hop in the Toyota—passenger on the left!!—and head toward Muizenberg.
The road there is unsettling. We leave our fancy suburb to drive through areas that are way less clean, townships. I wonder what all these people sitting along the roads, on the sidewalks, by the dozens, are doing??? What I quickly realize is that there are white neighborhoods and Black neighborhoods. Last year in the U.S., it was a bit more mixed.
Anyway, we arrive at False Bay... meh. The concrete amusement park along the beach gives it a kinda creepy vibe. It’s windy, and we’ve lost about 10 degrees.
Watch out for sharks!! Well, we weren’t planning on taking a dip anyway, even though there are groups taking surf lessons.
We park (which means... coins, yep, you’re getting the hang of it). Pro tip: grab a bunch of coins as soon as you can—it’s tricky since you often pay by card.
We take the obligatory photo.
Duh, I should’ve taken it from the other side to see the ocean๐คช.
But whatever, it’s too windy, so we head out.



We slip under the rock formations to move from beach to beach, meeting colonies of:

Much more crowded with animals but also with tourists! ๐.
Along the way, we spot a tortoise and a dassie (the only one of our trip).
A tip: it’s better to start at this second beach and then head to the secret one (๐) by taking the wooden walkway to observe them up close.
This beach is one of my best travel memories.
At the top, wind, wind, and more wind (and tourists, tourists). But also a stunning view.
The other side:
Lots of people going up or down on foot (yes, Caroline, it’s doable on foot) in the heat (though I’m glad I have my daughter as an excuse... it’s too hot to climb on foot).
Anyway, back down with the funicular to the parking lot.
We spot our first baboon and witness a scene where young tourists don’t know what to do with a baboon that got into their vehicle and won’t leave (I still don’t know how it ended??). The baboons even go through the trash bins in the restrooms looking for food scraps.
"When do we eat?" asks the couch potato. Well, not now with the baboons around! And boom!
We hit the road again (otherwise, I imagine it’s a nice walk on foot.... ๐ I don’t even dare suggest it, despite the gentle slope), heading to the mythical cape.
Another stop with alternating traffic, which really stretches out the trip. I finally say, "We would’ve been MUCH faster on foot!" .
The upside of the alternating traffic: we’re the first ones parked. Quick photo, no waiting. I can’t imagine what it’s like when there’s a bus!
So beautiful!!
There’s a pool carved into the rock... I really want to stay and soak in the scenery, but the kids are hungry . We should’ve brought a picnic.
10 minutes there, 10 minutes on-site, 10 minutes back... but that’s what I told you—15 minutes max!! ๐
I order a small beer, and the server brings me a half-liter mug: I’m seeing baboons everywhere!
We take the road back after checking out the surfers’ beach.
We head toward Chapman’s Peak Drive, making stops (which is why it’s better to take it on the way back—easier to pull over).




















Let me tell you, we had plenty of time to take photos of the cable cars—the yellow one, the red one—and Table Mountain, Signal Hill (I didn’t even dare suggest we might go for a walk there๐), and everything else...
We move forward, cross the road, queue up again in the other direction, take the elevator, then board the cable car.
And to think we complain about waiting 5 minutes for a ski lift... and it’s *way* less hot!
We stick to the sides, and up we go—super fast this time (too fast), it spins, we soak in the view, then arrive at the top, hoping we won’t have to face the same queue on the way down.
The bottomless pits (aka the teens) reluctantly walk around the summit... and then start talking about going back down!
"What? We just spent two hours in line (okay, I’m exaggerating a little), and now we’re only staying for *that* long, whether you like it or not!" "Anyway, *I’ve* got the return tickets!" Boom.












And then we didn’t have the energy to go back to the beaches.
Headed to the Constantia supermarket, 10 mins away (30 mins because we got lost!). We looked for beers—everywhere. I asked and was told, "no beer."
We left and found a liquor store across the street. Phew, saved...
At every intersection, people (often Black) handing out little slips of paper... anyone know what that’s about? Didn’t get it. Others ask for help, sell books, paintings, beg for a meal, work...
It really gets to me... there are so many contrasts every 500 meters that it throws me off. I love it, I don’t love it... I can’t make up my mind!












We headed to the Waterfront to park in an affordable covered lot: the Waterfront Breakwater. We paid 2.5 euros for the day. We got out, walked through the mall, and found ourselves right in the heart of the Waterfront. It’s safe.
We crossed the docks to the left (it’s signposted) to reach the bus departure point. I showed my ticket on my smartphone when boarding, and they gave each of us headphones for the French audio guide (the woman had a strong Southern French accent—it was funny!).













For soccer fans.
We passed through Sea Point and Green Point, enjoying the sun from our perch on the bus, and headed back to the Waterfront.







































The hotel is near the road, so a bit noisy, but it’s made up of several "chalets."
I booked directly on the hotel’s website and got a discount—nearly 50% off compared to the usual Book*** or Hot****.com. We paid around 80 € for a spotless apartment with 2 large bedrooms (1 king-size bed and 2 beds for the teens), 2 big bathrooms and toilets, a fully equipped kitchen, a large living room with 2 sofas, and a terrace.








We arrive at Berg-en-Dal: it seems neat, all in bricks.
Look: a beautiful owl!




A mother... or a baboon nanny.
Time flies: we head back, excited, to our first camp: Lower Sabie.
I initially wanted to book 2 nights at this well-known camp, but by September, everything was already full for a family of 4.
So I could only get a family cottage for 4 at 160 €, with perimeter view.
Before the trip, I often checked traveler reviews on Tripad****. I’d read some complaints about odor issues in the cottages due to bat droppings, but I downplayed it—big mistake.
We pick up our keys and head to our cottage: FU4V.
As we approach, we feel our throats tighten from the unbearable smell. The thatched roof is damaged. There’s baboon droppings on our braai area in front of the cottage. We open the veranda door—it’s worse, unbearable. Indescribable. A huge disappointment!!
Same thing in both bedrooms.
We won’t be eating there.
We rush to the shop to buy air freshener, but all we find is a mosquito-repellent candle and a spray... which are completely useless.
We hurry because night is falling, and soon we won’t see anything.
The menu is varied, service is quick, prices are reasonable. And there’s a bit of Wi-Fi. We have a good time, but we have to go back to that awful lodge.
I feel like throwing up when we return. We empty the spray... lock ourselves in our rooms, afraid the bats in the veranda might come in.









































Booked on bo*** for 58 €. Each chalet is divided into two apartments.
I’d opted for a 90 mยฒ unit with a living room and two bedrooms.
At check-in, bam—we get an upgrade, and now we’re in a 160 mยฒ place with no neighbors.
The accommodation is great: two bedrooms with a huge bed for us, twin beds for the kids, two large bathrooms, a terrace, a big living room, an equipped kitchen, and a jacuzzi (though we don’t have time to use it—it takes three hours to heat up). And best of all, it smells good because it doesn’t smell like anything ๐.






The town has a few very colorful shops. We take the opportunity to fill up on gas. I don't regret stopping in Hazyview after all.
We're at 1,500 meters altitude. You wouldn't think so!
.
And one last one...




A little coin for the girls and their mom or sister or neighbor playing the tam-tam nearby.
Note that this little group is stationed at a strategic spot—it’s the bridge you *have* to cross to get to the restaurant.๐
We were served quickly.
The food is cooked over a wood fire.


















The local Horseshoe Bend!



A bathroom, toilet, and an outdoor shower. I love it! ๐
















