Cape Town to Johannesburg Overland

 

I detest air travel, that’s no secret. If there’s another means to move from point A to B within a time frame I can permit, I’ll definitely consider it. So when I found out that the train service from Cape Town to Johannesburg wasn’t so bad and was less than half the price of an economy plane ticket, I was more than happy to hop on board.

There are various train services that ply the Cape-Jo’burg route, including a luxury train which I can only hope to experience someday, and the Shosholoza Meyl tourist train. Before I finally decided on taking the train, I went online to read as many reviews as I could about it.

They were mostly positive so that helped me decide. I went online to purchase tickets for the sleeper berths but everything was sold out. The only tickets available were for a time later than when we needed to travel.

cape%2Btown%2Btrain

We wound up getting tickets for the normal train class. I don’t know how enjoyable riding in the sleeper berths might have been but the sitter was no fun at all! For starters, the ride itself was going to take about 28 hours (PS: it took way longer than that!). Imagine being seated the whole time! Luckily, I had my sister with me and some free seats to allow us to stretch out a bit.

We got on the train one hour thirty minutes later than scheduled and began our longest continuous sojourn yet.

Cape%2Bto%2BJoburg
A few hours into our trip, we decided to get some food on board. There were vendors walking through the aisles selling sweets and snacks but we opted for food from the restaurant. We got rice, potatoes, beef, and vegetables for R40. By the way, I didn’t know rice and potatoes was a thing. Anyway, the food wasn’t bad.
train%2Bfood

A little past midnight, the train got really interesting and noisy. It started with a drunken man crying for God to forgive him. He was wailing loudly, no one could sleep past that. Eventually, people got him to calm down and just as soon as they did, a new group emerged as if on cue.

A bunch of ladies filed in from the carriage behind us singing in unison at the top of their lungs. While I’m up for listening to a South African choir, I really wasn’t keen on hearing one at 1 am when I was finally adjusting to my makeshift bed and trying to get some sleep.

They walked past our carriage to the next and after a while, they returned noisily to theirs.

Shosholoza Meyl%2BTrain%2Bride

We were done with the saved man, the choir and a host of drunk passengers. Next came Dr. Love and his entourage. I pretended to be asleep for the most part so I was spared at first. The seat in front of me held a married woman (she announced it to us) and a man trying to openly win her affection. It was uncomfortable having to listen to him spew out his lyrics.

Trust me, I tried to block it all out but this man was unashamed to proclaim his undying love to his lady, well, someone else’s lady.

I couldn’t sleep, plus it was almost morning anyway. The moment I showed a sign of being awake, I had someone seated beside me. He reeked of cigarettes and coffee. (a truly horrid combo!). I had my head bent but he was leaning in to talk to me. All I kept thinking was what I had done to be punished so. I won’t even go into details of how that went but I managed to get out of that situation quickly.

Shosholoza%2BMeyl%2BCape%2BTown%2BJohannesburg

About 28 hours, we got off the train and on to a bus to take us to Johannesburg. Our total travel time came up to 33 hours, which might sound crazy when you consider the 1h 45 mins it takes to fly from Cape Town to Johannesburg.

Anyway, it was an interesting experience. Would I take this train again if I get the chance to? Yes and No. Yes, if I’m able to get a sleeper berth. No, otherwise.

Shosholoza Meyl%2BJohannesburg Cape%2BTown

2 comments

    1. Lol, I think I was close to tears at some point! But we saved a lot of money, so not all bad in hindsight 🙂

I love to hear from you, Leave a comment here!

Close
For my people who love their 9-5 and love to travel👋🏽
For my people who love their 9-5 and love to travel👋🏽
1 day ago
View on Instagram |
1/9
Tulip Season - but in Korea 🇰🇷🌷

Spring in Suncheon is colourful and calm. If you're visiting South Korea this spring, consider adding a stop in Suncheon. This garden alone is worth the trip!🌸
Tulip Season - but in Korea 🇰🇷🌷 Spring in Suncheon is colourful and calm. If you're visiting South Korea this spring, consider adding a stop in Suncheon. This garden alone is worth the trip!🌸
1 day ago
View on Instagram |
2/9
I don't know who needs to hear this but your tour of Lagos doesn't have to include a visit to a slum. Your heart might be in the right place but your experience of this city shouldn't be limited to exploring certain places because you feel like it's the "real Lagos"

If you want to help, consider making a donation instead to the numerous local charities that already do good work to serve people.
I don't know who needs to hear this but your tour of Lagos doesn't have to include a visit to a slum. Your heart might be in the right place but your experience of this city shouldn't be limited to exploring certain places because you feel like it's the "real Lagos" If you want to help, consider making a donation instead to the numerous local charities that already do good work to serve people.
2 days ago
View on Instagram |
3/9
Not every Lagos trip is loud or party-centric. Some are for quiet beach walks, slowing down on purpose, and long afternoons in a hammock with crashing waves as the soundtrack 🌊
Not every Lagos trip is loud or party-centric. Some are for quiet beach walks, slowing down on purpose, and long afternoons in a hammock with crashing waves as the soundtrack 🌊
3 days ago
View on Instagram |
4/9
Haters will say my Black American asset is fake 🙄
Haters will say my Black American asset is fake 🙄
4 days ago
View on Instagram |
5/9
Six years later, and @jarabeachresortng still feels like coming home 🌊

This solo weekday retreat was exactly how I wanted to close out my time in Lagos. Slow mornings, crashing waves, rare blue Lagos skies, and the kind of hospitality that makes you feel truly seen 🌤✨️

Jara welcomes many guests, so imagine my surprise when I was "welcomed back" right from the point I booked my stay -  and that warmth continued until I left.

And of course, it is not Jara Beach Resort without a little “jara”. I was surprised with a complimentary beach picnic, and just when I thought that was enough, I received a complimentary massage too! I loved every second of my stay. 

Some places never lose their magic. This is one of them 💙
Six years later, and @jarabeachresortng still feels like coming home 🌊

This solo weekday retreat was exactly how I wanted to close out my time in Lagos. Slow mornings, crashing waves, rare blue Lagos skies, and the kind of hospitality that makes you feel truly seen 🌤✨️

Jara welcomes many guests, so imagine my surprise when I was "welcomed back" right from the point I booked my stay -  and that warmth continued until I left.

And of course, it is not Jara Beach Resort without a little “jara”. I was surprised with a complimentary beach picnic, and just when I thought that was enough, I received a complimentary massage too! I loved every second of my stay. 

Some places never lose their magic. This is one of them 💙
Six years later, and @jarabeachresortng still feels like coming home 🌊

This solo weekday retreat was exactly how I wanted to close out my time in Lagos. Slow mornings, crashing waves, rare blue Lagos skies, and the kind of hospitality that makes you feel truly seen 🌤✨️

Jara welcomes many guests, so imagine my surprise when I was "welcomed back" right from the point I booked my stay -  and that warmth continued until I left.

And of course, it is not Jara Beach Resort without a little “jara”. I was surprised with a complimentary beach picnic, and just when I thought that was enough, I received a complimentary massage too! I loved every second of my stay. 

Some places never lose their magic. This is one of them 💙
Six years later, and @jarabeachresortng still feels like coming home 🌊

This solo weekday retreat was exactly how I wanted to close out my time in Lagos. Slow mornings, crashing waves, rare blue Lagos skies, and the kind of hospitality that makes you feel truly seen 🌤✨️

Jara welcomes many guests, so imagine my surprise when I was "welcomed back" right from the point I booked my stay -  and that warmth continued until I left.

And of course, it is not Jara Beach Resort without a little “jara”. I was surprised with a complimentary beach picnic, and just when I thought that was enough, I received a complimentary massage too! I loved every second of my stay. 

Some places never lose their magic. This is one of them 💙
Six years later, and @jarabeachresortng still feels like coming home 🌊

This solo weekday retreat was exactly how I wanted to close out my time in Lagos. Slow mornings, crashing waves, rare blue Lagos skies, and the kind of hospitality that makes you feel truly seen 🌤✨️

Jara welcomes many guests, so imagine my surprise when I was "welcomed back" right from the point I booked my stay -  and that warmth continued until I left.

And of course, it is not Jara Beach Resort without a little “jara”. I was surprised with a complimentary beach picnic, and just when I thought that was enough, I received a complimentary massage too! I loved every second of my stay. 

Some places never lose their magic. This is one of them 💙
Six years later, and @jarabeachresortng still feels like coming home 🌊

This solo weekday retreat was exactly how I wanted to close out my time in Lagos. Slow mornings, crashing waves, rare blue Lagos skies, and the kind of hospitality that makes you feel truly seen 🌤✨️

Jara welcomes many guests, so imagine my surprise when I was "welcomed back" right from the point I booked my stay -  and that warmth continued until I left.

And of course, it is not Jara Beach Resort without a little “jara”. I was surprised with a complimentary beach picnic, and just when I thought that was enough, I received a complimentary massage too! I loved every second of my stay. 

Some places never lose their magic. This is one of them 💙
Six years later, and @jarabeachresortng still feels like coming home 🌊

This solo weekday retreat was exactly how I wanted to close out my time in Lagos. Slow mornings, crashing waves, rare blue Lagos skies, and the kind of hospitality that makes you feel truly seen 🌤✨️

Jara welcomes many guests, so imagine my surprise when I was "welcomed back" right from the point I booked my stay -  and that warmth continued until I left.

And of course, it is not Jara Beach Resort without a little “jara”. I was surprised with a complimentary beach picnic, and just when I thought that was enough, I received a complimentary massage too! I loved every second of my stay. 

Some places never lose their magic. This is one of them 💙
Six years later, and @jarabeachresortng still feels like coming home 🌊

This solo weekday retreat was exactly how I wanted to close out my time in Lagos. Slow mornings, crashing waves, rare blue Lagos skies, and the kind of hospitality that makes you feel truly seen 🌤✨️

Jara welcomes many guests, so imagine my surprise when I was "welcomed back" right from the point I booked my stay -  and that warmth continued until I left.

And of course, it is not Jara Beach Resort without a little “jara”. I was surprised with a complimentary beach picnic, and just when I thought that was enough, I received a complimentary massage too! I loved every second of my stay. 

Some places never lose their magic. This is one of them 💙
Six years later, and @jarabeachresortng still feels like coming home 🌊 This solo weekday retreat was exactly how I wanted to close out my time in Lagos. Slow mornings, crashing waves, rare blue Lagos skies, and the kind of hospitality that makes you feel truly seen 🌤✨️ Jara welcomes many guests, so imagine my surprise when I was "welcomed back" right from the point I booked my stay - and that warmth continued until I left. And of course, it is not Jara Beach Resort without a little “jara”. I was surprised with a complimentary beach picnic, and just when I thought that was enough, I received a complimentary massage too! I loved every second of my stay. Some places never lose their magic. This is one of them 💙
5 days ago
View on Instagram |
6/9
Lagos, Nigeria 🇳🇬🎉

It feels soooo good to be back home! I haven't been back in 3 years and this visit was EXACTLY what I needed to kick-start 2026! 🎉

Detty December is fun and all but oh, how I love Lagos in January! The city is calmer, and there are still some leftovers from the festive period - without the hefty price tag, traffic and crowds! ✨️

This past month in Lagos has been fantastic! I got to reconnect physically with my family and friends, and revisit some of my favourite places 💕 

I saw an amazing play 🎭 (The Bride) @terrakulture, stopped over at @nikeartgallery for my art and culture fix 🎨 and had a wholesome solo retreat at my all time favourite beach resort in Lagos, @jarabeachresortng 🌤

It's been a month of introspection, a few bitter-sweet moments, love, family, some work and food. Good food!

Leaving Lagos with a full heart, a clearer mind, and deep gratitude for home. Until next time 💙
Lagos, Nigeria 🇳🇬🎉 It feels soooo good to be back home! I haven't been back in 3 years and this visit was EXACTLY what I needed to kick-start 2026! 🎉 Detty December is fun and all but oh, how I love Lagos in January! The city is calmer, and there are still some leftovers from the festive period - without the hefty price tag, traffic and crowds! ✨️ This past month in Lagos has been fantastic! I got to reconnect physically with my family and friends, and revisit some of my favourite places 💕 I saw an amazing play 🎭 (The Bride) @terrakulture, stopped over at @nikeartgallery for my art and culture fix 🎨 and had a wholesome solo retreat at my all time favourite beach resort in Lagos, @jarabeachresortng 🌤 It's been a month of introspection, a few bitter-sweet moments, love, family, some work and food. Good food! Leaving Lagos with a full heart, a clearer mind, and deep gratitude for home. Until next time 💙
7 days ago
View on Instagram |
7/9
If it's worth the day trip, it's worth the overnight stay! 🌤

And these are some places where the overnight stay was absolutely worth it! 

So, if you're considering visiting any of these places as a day trip, maybe consider staying longer instead. You'll most likely get to experience them in the best weather and sightseeing conditions if you do!
If it's worth the day trip, it's worth the overnight stay! 🌤

And these are some places where the overnight stay was absolutely worth it! 

So, if you're considering visiting any of these places as a day trip, maybe consider staying longer instead. You'll most likely get to experience them in the best weather and sightseeing conditions if you do!
If it's worth the day trip, it's worth the overnight stay! 🌤

And these are some places where the overnight stay was absolutely worth it! 

So, if you're considering visiting any of these places as a day trip, maybe consider staying longer instead. You'll most likely get to experience them in the best weather and sightseeing conditions if you do!
If it's worth the day trip, it's worth the overnight stay! 🌤

And these are some places where the overnight stay was absolutely worth it! 

So, if you're considering visiting any of these places as a day trip, maybe consider staying longer instead. You'll most likely get to experience them in the best weather and sightseeing conditions if you do!
If it's worth the day trip, it's worth the overnight stay! 🌤

And these are some places where the overnight stay was absolutely worth it! 

So, if you're considering visiting any of these places as a day trip, maybe consider staying longer instead. You'll most likely get to experience them in the best weather and sightseeing conditions if you do!
If it's worth the day trip, it's worth the overnight stay! 🌤

And these are some places where the overnight stay was absolutely worth it! 

So, if you're considering visiting any of these places as a day trip, maybe consider staying longer instead. You'll most likely get to experience them in the best weather and sightseeing conditions if you do!
If it's worth the day trip, it's worth the overnight stay! 🌤

And these are some places where the overnight stay was absolutely worth it! 

So, if you're considering visiting any of these places as a day trip, maybe consider staying longer instead. You'll most likely get to experience them in the best weather and sightseeing conditions if you do!
If it's worth the day trip, it's worth the overnight stay! 🌤

And these are some places where the overnight stay was absolutely worth it! 

So, if you're considering visiting any of these places as a day trip, maybe consider staying longer instead. You'll most likely get to experience them in the best weather and sightseeing conditions if you do!
If it's worth the day trip, it's worth the overnight stay! 🌤

And these are some places where the overnight stay was absolutely worth it! 

So, if you're considering visiting any of these places as a day trip, maybe consider staying longer instead. You'll most likely get to experience them in the best weather and sightseeing conditions if you do!
If it's worth the day trip, it's worth the overnight stay! 🌤

And these are some places where the overnight stay was absolutely worth it! 

So, if you're considering visiting any of these places as a day trip, maybe consider staying longer instead. You'll most likely get to experience them in the best weather and sightseeing conditions if you do!
If it's worth the day trip, it's worth the overnight stay! 🌤

And these are some places where the overnight stay was absolutely worth it! 

So, if you're considering visiting any of these places as a day trip, maybe consider staying longer instead. You'll most likely get to experience them in the best weather and sightseeing conditions if you do!
If it's worth the day trip, it's worth the overnight stay! 🌤 And these are some places where the overnight stay was absolutely worth it! So, if you're considering visiting any of these places as a day trip, maybe consider staying longer instead. You'll most likely get to experience them in the best weather and sightseeing conditions if you do!
1 week ago
View on Instagram |
8/9
[Me after seeing glimpses of a certain streamer's visit to my beautiful country KENYA 🇰🇪] Nina furaha kukutana na wewe 💅🏾

I've tried to avoid watching any related videos of other countries 👀 but that's not how social media works! 😭

Anyway, it's Nyambura to you from now on. Thanks to @motherofpassports for bestowing this name upon me 🇰🇪💙
[Me after seeing glimpses of a certain streamer's visit to my beautiful country KENYA 🇰🇪] Nina furaha kukutana na wewe 💅🏾 I've tried to avoid watching any related videos of other countries 👀 but that's not how social media works! 😭 Anyway, it's Nyambura to you from now on. Thanks to @motherofpassports for bestowing this name upon me 🇰🇪💙
3 weeks ago
View on Instagram |
9/9
Latest Posts
  • A Long Weekend of Southern Charm in Charleston, South Carolina

  • A Charming Autumn Trip to North Carolina

  • How to Make the Most of a 24-Hour Layover in Hong Kong

  • A Pleasant Safari Stay at Lake Nakuru Sopa Lodge

  • 2-Week Thailand Travel Itinerary for First Time Visitors

Translate
Become an Insider!
Archives
Close

Travel with a Pen

Seek out New Adventures, Travel Differently

Travel with a Pen © Copyright 2025
Close