There are 2 ways to get from Cape Town to Vilnius by plane or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Vilnius Airport
best- Fly from Cape Town International Airport (CPT) to Vilnius Airport (VNO)plane CPT - VNO
18h 28m$373–1,218Fly to Riga International Airport, train
cheapest- Fly from Cape Town International Airport (CPT) to Riga International Airport (RIX)plane CPT - RIX
- Take the train from Rīgas Centrālā stacija to Vilniustrain
21h 4m$351–890
Cape Town International Airport (CPT) to Vilnius Airport (VNO) flights
Comparing Your Travel Options
The cheapest way to get from Cape Town to Vilnius is to fly and train which costs $350 - $900 and takes 21h 4m.
The fastest way to get from Cape Town to Vilnius is to fly which takes 18h 28m and costs $370 - $1,300.
The distance between Cape Town and Vilnius is 9898 km.
It takes approximately 18h 28m to get from Cape Town to Vilnius, including transfers.
There are 1418+ hotels available in Vilnius.
What companies run services between Cape Town, South Africa and Vilnius, Lithuania?
Turkish Airlines, KLM, and two other airlines fly from Cape Town International Airport (CPT) to Vilnius Airport (VNO) 3 times a day.
- Website
- turkishairlines.com
Flights from Cape Town International Airport to Vilnius Airport via Istanbul
- Ave. Duration
- 17h 52m
- When
- Every day
- Estimated price
- $360–1,200
Flights from Cape Town International Airport to Riga International Airport via Istanbul
- Ave. Duration
- 17h 17m
- When
- Every day
- Estimated price
- $350–1,200
- Website
- lufthansa.com
Flights from Cape Town International Airport to Vilnius Airport via Frankfurt
- Ave. Duration
- 20h 10m
- When
- Every day
- Estimated price
- $380–1,400
Flights from Cape Town International Airport to Vilnius Airport via Munich
- Ave. Duration
- 26h 15m
- When
- Tuesday, Wednesday, Saturday, and Sunday
- Estimated price
- $370–1,400
Flights from Cape Town International Airport to Riga International Airport via Frankfurt
- Ave. Duration
- 18h 40m
- When
- Every day
- Estimated price
- $320–1,300
- Website
- klm.com
Flights from Cape Town International Airport to Vilnius Airport via Amsterdam Schiphol
- Ave. Duration
- 19h 25m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $360–1,300
Flights from Cape Town International Airport to Riga International Airport via Amsterdam Schiphol
- Ave. Duration
- 15h 57m
- When
- Friday, Sunday, Monday, Tuesday, Thursday, and Saturday
- Estimated price
- $340–1,200
- Website
- airbaltic.com
Flights from Cape Town International Airport to Riga International Airport via Frankfurt
- Ave. Duration
- 18h 30m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $320–850
- Phone
- +370 700 55 111
- [email protected]
- Website
- LTG Link
Train from Rīgas Centrālā stacija to Vilnius
- Ave. Duration
- 4h 6m
- Frequency
- Once daily
- Estimated price
- $18–25
- Website
- LTG Link
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 5 incredible day trips from Florence by train, Travelling by boat in Italy, and How to get from London City Airport into central London - to help you get the most out of your next trip.
