There are 11 ways to get from Charleroi Airport (CRL) to Vilnius by plane, car, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Brussels South Charleroi Airport to Kaunas, car
best- Fly from Brussels South Charleroi Airport (CRL) to Kaunas (KUN)plane CRL - KUN
- Drive from Kaunas Airport to Vilnius Airportcar
5h 12m$89–872Fly Brussels South Charleroi Airport to Warsaw Chopin Airport, train
cheapest- Fly from Brussels South Charleroi Airport (CRL) to Warsaw Chopin Airport (WAW)plane CRL - WAW
- Take the train from Warszawa Wschodnia to Vilniaus geležinkelio stotistrain
9h 44m$84–247Train to Brussels Airport, fly to Vilnius Airport
- Take the train from Charleroi-Central to Brussels-Nordtrain
- Fly from Brussels Airport (BRU) to Vilnius Airport (VNO)plane BRU - VNO
7h 23m$128–335Bus, train via Rzepin
- Take the bus from Charleroi Airport to Liège Rue du Plan Inclinedbus
- Take the train from Liege-Guillemins to Koeln Hbftrain Ice / ...
- Take the train from Köln Hbf to S+U Gesundbrunnen Bhftrain 14
- Take the train from S+U Gesundbrunnen Bhf to Rzepintrain 95 / ...
- Take the train from Rzepin to Warszawa Wschodniatrain 95
- Take the train from Warszawa Wschodnia to Vilniaus geležinkelio stotistrain
23h 23m$284–1,146Bus, train
- Take the bus from Charleroi Airport to Liège Rue du Plan Inclinedbus
- Take the train from Liege-Guillemins to Frankfurt(Main)Hbftrain Ice
- Take the bus from Frankfurt to Kaunasbus
- Take the bus from Kauno autobusų stotis to Vilniaus autobusų stotisbus
31h 6m$238–570Fly Brussels South Charleroi Airport to Vilnius Airport
- Fly from Brussels South Charleroi Airport (CRL) to Vilnius Airport (VNO)plane CRL - VNO
6h 47m$90–209Train, train to Amsterdam Airport Schiphol, fly to Vilnius Airport
- Take the train from Charleroi-Central to Bruxelles-Miditrain
- Take the train from Brussel-Zuid / Bruxelles-Midi to Schiphol Airporttrain
- Fly from Amsterdam Airport Schiphol (AMS) to Vilnius Airport (VNO)plane AMS - VNO
8h 53m$190–538Bus, train to Eindhoven Airport, fly to Vilnius Airport
- Take the bus from Charleroi Airport to Maastricht Meerssenerweg 231bus
- Take the train from Maastricht to Eindhoven Centraaltrain
- Fly from Eindhoven Airport (EIN) to Vilnius Airport (VNO)plane EIN - VNO
8h 53m$114–451Train
- Take the train from Charleroi-Central to Bruxelles-Miditrain Ic / ...
- Take the train from Bruxelles-Midi to Berlin Gesundbrunnentrain Trn
- Take the train from S+U Gesundbrunnen Bhf to Rzepintrain 95 / ...
- Take the train from Rzepin to Warszawa Wschodniatrain 95
- Take the train from Warszawa Wschodnia to Vilniaus geležinkelio stotistrain
29h 37m$312–820Bus
- Take the bus from Charleroi Airport to Antwerp Franklin Rooseveltplaatsbus flibco
- Take the bus from Antwerp to Vilnius, Autobusų Stotis (Sodų g. 22)bus N1387
35h 7m$217–358Drive 1,752.9 km
- Drive from Charleroi Airport (CRL) to Vilniuscar 1,752.9 km
16h 33m$313–452
Charleroi Airport (CRL) to Vilnius by bus and train
Questions & Answers
The cheapest way to get from Charleroi Airport (CRL) to Vilnius is to fly which costs $85 - $210 and takes 6h 47m.
The fastest way to get from Charleroi Airport (CRL) to Vilnius is to fly and car which takes 5h 12m and costs $85 - $900.
No, there is no direct bus from Charleroi Airport (CRL) to Vilnius. However, there are services departing from Charleroi Airport and arriving at Vilnius, Autobusų Stotis (Sodų g. 22) via Antwerpen Roosevelt perron B3 and Antwerp. The journey, including transfers, takes approximately 35h 7m.
No, there is no direct train from Charleroi Airport (CRL) to Vilnius. However, there are services departing from Charleroi-Central and arriving at Vilniaus geležinkelio stotis via Bruxelles-Midi, S+U Gesundbrunnen Bhf, Rzepin and Warszawa Wschodnia. The journey, including transfers, takes approximately 29h 37m.
The distance between Charleroi Airport (CRL) and Vilnius is 1509 km. The road distance is 1752.9 km.
The best way to get from Charleroi Airport (CRL) to Vilnius without a car is to bus and train via Rzepin which takes 23h 23m and costs $280 - $1,200.
It takes approximately 5h 12m to get from Charleroi Airport (CRL) to Vilnius, including transfers.
Charleroi Airport (CRL) to Vilnius bus services, operated by Flibco, depart from Charleroi Airport station.
Charleroi Airport (CRL) to Vilnius train services, operated by Belgian Railways (NMBS/SNCB), depart from Charleroi-Central station.
The best way to get from Charleroi Airport (CRL) to Vilnius is to fly which takes 6h 47m and costs $85 - $210. Alternatively, you can train, which costs $310 - $850 and takes 29h 37m, you could also bus, which costs $210 - $360 and takes 35h 7m.
What companies run services between Charleroi Airport (CRL), Belgium and Vilnius, Lithuania?
Ryanair, Air Baltic, and four other airlines fly from Brussels South Charleroi Airport (CRL) to Vilnius Airport (VNO) twice daily. Alternatively, you can take a bus from CHARLEROI Airport to Vilniaus geležinkelio stotis via CHARLEROI Gare Centrale - Quai 05, Charleroi-Central, Bruxelles-Midi, Berlin Gesundbrunnen, S+U Gesundbrunnen Bhf, Rzepin, and Warszawa Wschodnia in around 29h 37m.
- Website
- flysas.com
Flights from Brussels Airport to Vilnius Airport via Copenhagen
- Ave. Duration
- 4h 22m
- When
- Every day
- Estimated price
- $100–290
Flights from Amsterdam Airport Schiphol to Vilnius Airport via Copenhagen
- Ave. Duration
- 4h 34m
- When
- Every day
- Estimated price
- $95–430
- Website
- klm.com
Flights from Brussels Airport to Vilnius Airport via Amsterdam Airport Schiphol
- Ave. Duration
- 4h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $110–290
Flights from Amsterdam Airport Schiphol to Vilnius Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- $95–340
Flights from Amsterdam Airport Schiphol to Vilnius Airport via Copenhagen
- Ave. Duration
- 4h 34m
- When
- Every day
- Estimated price
- $95–430
- Website
- lot.com
Flights from Brussels Airport to Vilnius Airport via Warsaw Chopin Airport
- Ave. Duration
- 4h 35m
- When
- Every day
- Estimated price
- $95–400
Flights from Brussels South Charleroi Airport to Vilnius Airport via Warsaw Chopin Airport
- Ave. Duration
- 6h 20m
- When
- Monday, Friday, and Sunday
- Estimated price
- $80–240
Flights from Amsterdam Airport Schiphol to Vilnius Airport via Warsaw Chopin Airport
- Ave. Duration
- 4h 22m
- When
- Every day
- Estimated price
- $180–600
- Website
- airbaltic.com
Flights from Brussels Airport to Vilnius Airport
- Ave. Duration
- 2h 25m
- When
- Monday, Friday, and Sunday
- Estimated price
- $85–260
Flights from Brussels Airport to Vilnius Airport via Riga
- Ave. Duration
- 4h
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $110–290
Flights from Brussels South Charleroi Airport to Vilnius Airport via Riga
- Ave. Duration
- 5h 40m
- When
- Tuesday and Saturday
- Estimated price
- $80–240
Flights from Brussels South Charleroi Airport to Vilnius Airport via Vienna
- Ave. Duration
- 6h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $150–550
Flights from Amsterdam Airport Schiphol to Vilnius Airport
- Ave. Duration
- 2h 15m
- When
- Every day
- Estimated price
- $95–340
- Website
- ryanair.com
Flights from Brussels South Charleroi Airport to Kaunas
- Ave. Duration
- 2h 20m
- When
- Monday and Thursday
- Estimated price
- $60–320
Flights from Brussels South Charleroi Airport to Kaunas via Pescara
- Ave. Duration
- 5h 25m
- When
- Tuesday and Saturday
- Estimated price
- $60–320
Flights from Brussels South Charleroi Airport to Warsaw Chopin Airport
- Ave. Duration
- 2h
- When
- Monday, Friday, and Sunday
- Estimated price
- $65–190
Flights from Eindhoven Airport to Vilnius Airport
- Ave. Duration
- 2h 10m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $60–300
- Website
- wizzair.com
Flights from Brussels South Charleroi Airport to Vilnius Airport via Budapest
- Ave. Duration
- 6h 25m
- When
- Friday and Sunday
- Estimated price
- $80–240
Flights from Brussels South Charleroi Airport to Vilnius Airport via Prague
- Ave. Duration
- 9h 40m
- When
- Tuesday and Saturday
- Estimated price
- $110–210
Flights from Brussels South Charleroi Airport to Warsaw Chopin Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $45–260
Flights from Eindhoven Airport to Vilnius Airport
- Ave. Duration
- 2h 15m
- When
- Monday and Friday
- Estimated price
- $75–360
- Website
- brusselsairlines.com
Flights from Brussels Airport to Vilnius Airport
- Ave. Duration
- 2h 25m
- When
- Monday, Friday, and Sunday
- Estimated price
- $85–260
- Website
- norwegian.com
Flights from Brussels South Charleroi Airport to Vilnius Airport via Stockholm
- Ave. Duration
- 6h 35m
- When
- Thursday and Sunday
- Estimated price
- $80–240
- Website
- austrian.com
Flights from Brussels South Charleroi Airport to Vilnius Airport via Vienna
- Ave. Duration
- 6h 55m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $150–550
- Phone
- +32 70 79 79 79
- Website
- Belgian Railways
Train from Charleroi-Central to Brussels-Nord
- Ave. Duration
- 1h 4m
- Frequency
- Every 30 minutes
- Estimated price
- $11–24
- Website
- Belgian Railways
Train from Charleroi-Central to Bruxelles-Midi
- Ave. Duration
- 51 min
- Frequency
- Every 30 minutes
- Estimated price
- $10–22
- Website
- Belgian Railways
Train from Charleroi-Central to Bruxelles-Midi
- Ave. Duration
- 51 min
- Frequency
- Every 30 minutes
- Estimated price
- $10–22
- Website
- Belgian Railways
Train from Bruxelles-Midi to Berlin Gesundbrunnen
- Ave. Duration
- 12h 26m
- Frequency
- Twice a week
- Estimated price
- $170–350
- Website
- Belgian Railways
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Liege-Guillemins to Koeln Hbf
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- $25–110
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Köln Hbf to S+U Gesundbrunnen Bhf
- Ave. Duration
- 5h 9m
- Frequency
- Once daily
- Estimated price
- $110–550
- Website
- Deutsche Bahn Intercity (DB IC)
Train from S+U Gesundbrunnen Bhf to Rzepin
- Ave. Duration
- 1h 23m
- Frequency
- Every 2 hours
- Estimated price
- $23–100
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Liege-Guillemins to Frankfurt(Main)Hbf
- Ave. Duration
- 2h 14m
- Frequency
- Hourly
- Estimated price
- $60–280
- Website
- Deutsche Bahn Intercity (DB IC)
Train from S+U Gesundbrunnen Bhf to Rzepin
- Ave. Duration
- 1h 23m
- Frequency
- Every 2 hours
- Estimated price
- $23–100
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +44 (0)3432 186 186
- Website
- Eurostar
Train from Liege-Guillemins to Koeln Hbf
- Ave. Duration
- 1h 1m
- Frequency
- Every 2 hours
- Estimated price
- $40–70
- Website
- Eurostar
Train from Brussel-Zuid / Bruxelles-Midi to Schiphol Airport
- Ave. Duration
- 1h 40m
- Frequency
- Hourly
- Estimated price
- $65–120
- Website
- Eurostar
Rome2Rio's guide to Société Nationale des Chemins de fer Français (SNCF)
Contact DetailsContact Details
- Phone
- +33 1 84 94 36 35
- Website
- Oui.SNCF
Train from Liege-Guillemins to Koeln Hbf
- Ave. Duration
- 1h 3m
- Frequency
- Once daily
- Estimated price
- $23–50
- Website
- Oui.SNCF
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- PKP Intercity
Train from Rzepin to Warszawa Wschodnia
- Ave. Duration
- 4h 3m
- Frequency
- Every 4 hours
- Estimated price
- $80–310
- Website
- PKP Intercity
Train from Rzepin to Warszawa Wschodnia
- Ave. Duration
- 4h 3m
- Frequency
- Every 4 hours
- Estimated price
- $80–310
- Website
- PKP Intercity
- Phone
- +370 700 55 111
- [email protected]
- Website
- LTG Link
Train from Warszawa Wschodnia to Vilniaus geležinkelio stotis
- Ave. Duration
- 6h 22m
- Frequency
- Once daily
- Estimated price
- $26–35
- Website
- LTG Link
Train from Warszawa Wschodnia to Vilniaus geležinkelio stotis
- Ave. Duration
- 6h 22m
- Frequency
- Once daily
- Estimated price
- $26–35
- Website
- LTG Link
Train from Warszawa Wschodnia to Vilniaus geležinkelio stotis
- Ave. Duration
- 6h 22m
- Frequency
- Once daily
- Estimated price
- $26–35
- Website
- LTG Link
- Phone
- +31 30 751 5155
- Website
- Nederlandse Spoorwegen (NS)
Train from Maastricht to Eindhoven Centraal
- Ave. Duration
- 1h 3m
- Frequency
- Hourly
- Estimated price
- $12–27
- Website
- Nederlandse Spoorwegen (NS)
- Phone
- 0800-0232 545
- Website
- Arriva NL
Train from Maastricht to Eindhoven Centraal
- Ave. Duration
- 1h 1m
- Frequency
- Once a week
- Estimated price
- $18–27
- Website
- Arriva NL
- Second Class Single
- $18–27
- [email protected]
- Website
- Flibco
Bus from Charleroi Airport to Liège Rue du Plan Inclined
- Ave. Duration
- 1h 5m
- Frequency
- Every 3 hours
- Estimated price
- $17–45
- Website
- Flibco
Bus from Charleroi Airport to Liège Rue du Plan Inclined
- Ave. Duration
- 1h 5m
- Frequency
- Every 3 hours
- Estimated price
- $17–45
- Website
- Flibco
Bus from Charleroi Airport to Maastricht Meerssenerweg 231
- Ave. Duration
- 1h 45m
- Frequency
- Every 3 hours
- Estimated price
- $18–55
- Website
- Flibco
Bus from Charleroi Airport to Antwerp Franklin Rooseveltplaats
- Ave. Duration
- 1h 40m
- Frequency
- Every 2 hours
- Estimated price
- $23–45
- Website
- Flibco
- Phone
- +371 67 214 512
- [email protected]
- Website
- ecolines.net
Bus from Frankfurt to Kaunas
- Ave. Duration
- 24h 15m
- Frequency
- 4 times a week
- Estimated price
- $130–220
- Schedules at
- ecolines.net
- Phone
- (+370 37) 34 24 40
- [email protected]
- Website
- Kautra
Bus from Kauno autobusų stotis to Vilniaus autobusų stotis
- Phone
- +372 680 0909
- [email protected]
- Website
- Lux Express
Bus from Kauno autobusų stotis to Vilniaus autobusų stotis
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- $7–15
- Website
- Lux Express
- Phone
- +38(098) 343 8282
- [email protected]
- Website
- likebus.ua
Bus from Kauno autobusų stotis to Vilniaus autobusų stotis
- Ave. Duration
- 1h 39m
- Frequency
- Once daily
- Schedules at
- likebus.ua
- Phone
- +38 (067) 467-44-00
- [email protected]
- Website
- TransTempo
Bus from Kauno autobusų stotis to Vilniaus autobusų stotis
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- $26–29
- Website
- TransTempo
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Antwerp to Vilnius, Autobusų Stotis (Sodų g. 22)
- Ave. Duration
- 32h 10m
- Frequency
- Once daily
- Estimated price
- $190–310
- Website
- Flixbus
- Phone
- +370 5 210 4304
- [email protected]
- Website
- Ollex
Car from Kaunas Airport to Vilnius Airport
- Ave. Duration
- 1h 15m
- Frequency
- On demand
- Estimated price
- $19–550
- Website
- Ollex
Want to know more about travelling around Lithuania
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Train travel in France: A guide to SNCF
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Charleroi Airport (CRL) to Vilnius bus services, operated by Flibco, arrive at Antwerp Franklin Rooseveltplaats station.
Vilnius is 1h ahead of Charleroi Airport (CRL). It is currently 9:33 AM in Charleroi Airport (CRL) and 10:33 AM in Vilnius.
Charleroi Airport (CRL) to Vilnius train services, operated by Belgian Railways (NMBS/SNCB), arrive at Bruxelles-Midi station.
Yes, the driving distance between Charleroi Airport (CRL) to Vilnius is 1753 km. It takes approximately 16h 33m to drive from Charleroi Airport (CRL) to Vilnius.
Book your Charleroi Airport (CRL) to Vilnius bus tickets online with Omio.
There are 1524+ hotels available in Vilnius.






























































