Leather Bags Johannesburg
Handcrafted leather bags made in South Africa, with a Johannesburg store you can visit in Bedfordview. Messenger bags, duffel bags, weekender bags and travel bags — made in small batches, not mass produced, and delivered free anywhere in South Africa.
Tom Voyager designs and handcrafts full-grain leather goods for people who travel, commute and work with their hands. Our Johannesburg shop sits inside The Italian Sporting Club on Marais Road, Bedfordview — a few minutes from Bedfordview, Germiston, Edenvale, Sandton and the rest of the East Rand — so you can see the leather, feel the stitching and try the bag before you buy.
Every bag is cut and finished by our team at our Lanseria workshop. Because we sell directly and make in small runs, you get full-grain leather at a price that would usually buy bonded or corrected leather. No minimum order for online purchases, free delivery nationwide, and a 14-day return window if it is not right.
Our most popular leather bags
Prices shown are the current live starting prices per bag.
Hayden Leather Messenger Bag
from R4,409 each
View product
Chapman Leather Travel Bag - Brown
from R4,050 each
View product
Chapman Canvas Travel Bag
from R2,699 each
View product
Aldrich Weekender Bag Tan
from R4,499 each
View productWhy buy leather bags from us
Full-grain leather, not bonded leather. We use full-grain hides that develop a patina instead of peeling. If a listing says “genuine leather” and costs a fraction of this, it is almost always a split or bonded layer.
Made in South Africa. Cutting, stitching and finishing happen at our Lanseria workshop rather than being imported, which keeps the price honest and lets us repair what we make.
Free delivery, nationwide. Delivery is free across South Africa with no minimum order. Most metro orders arrive in 1–3 days; other areas take a little longer.
14 days to change your mind. Online orders carry a 14-day free returns and exchange policy, and we collect from you at no charge.
Visit our Johannesburg store
The Italian Sporting Club Johannesburg
7 Marais Road, Bedfordview
Germiston, Gauteng
2008, South Africa
| Monday | Closed |
| Tuesday – Saturday | 9:00 – 21:00 |
| Sunday | 9:00 – 17:30 |
Free in-store pickup for online orders — usually ready within 4 hours.
Frequently asked questions
Where can I buy leather bags in Johannesburg?
You can visit our store at The Italian Sporting Club, 7 Marais Road, Bedfordview, Germiston (Tuesday to Saturday 9:00–21:00, Sunday 9:00–17:30, closed Monday). You can also order online with free delivery anywhere in South Africa.
Is there parking at the Bedfordview store?
Yes — The Italian Sporting Club has on-site parking. Use the Marais Road entrance, and the store is inside the club building.
How long does delivery take?
Most Gauteng metro orders arrive within 1–3 working days, with free delivery to the rest of South Africa. You can also collect in store, usually within 4 hours of ordering.
Can I return a bag if it is not right?
Online orders have a 14-day free returns and exchange policy. We collect the item from you at no cost, and refunds go back to your original payment method.
Do you do corporate or bulk orders?
Yes. We produce branded leather gifts from 10 pieces with your logo debossed or embroidered, delivered in about two weeks. See corporate gifts for volume pricing.
Do you stock linen clothing as well as leather bags?
Yes — linen shirts, pants and summer pieces sit alongside the leather bags, wallets, belts, sunglasses and footwear in store.
Shop leather bags online
Prefer to browse first? Every bag is available online with free delivery across South Africa, secure card and EFT payment, and 14 days to return it.
