There are 10 ways to get from Lithuania to Bulgaria by plane, bus, train, car, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Vilnius Airport to Sofia Airport
best- Fly from Vilnius Airport (VNO) to Sofia Airport (SOF)plane VNO - SOF
8h 8m$82–282Train to Riga International Airport, fly to Sofia Airport
cheapest- Take the train from Siauliai to Riga-Pasazierutrain
- Fly from Riga International Airport (RIX) to Sofia Airport (SOF)plane RIX - SOF
7h 51m$70–272Bus
- Take the bus from Vilnius, Autobusų Stotis to Dvirtsevyi Bus Stationbus
- Take the bus from Dvirtsevyi Bus Station to Veliko Tarnovobus
- Take the bus from Veliko Tarnovo to Sofia Central Bus Stationbus
30h 57m$128–211Train, bus
- Take the train from Vilniaus geležinkelio stotis to Kraków Głównytrain
- Take the train from Krakow Glowny to Bohumintrain Ic
- Take the train from Bohumin to Brno Hlavni Nadrazitrain
- Take the bus from Brno to Sofia Central Bus Stationbus
33h 48m$106–216Drive 1,805.5 km
- Drive from Vilnius to Sofiacar 1,805.5 km
22h 35m$311–449Fly Vilnius Airport to Bucharest Otopeni, shuttle
- Fly from Vilnius Airport (VNO) to Bucharest Otopeni (OTP)plane VNO - OTP
- Take a shuttle bus from Bucharest Otopeni Airport to Ruse
8h 23m$206–541Fly Vilnius Airport to Bucharest Băneasa Aurel Vlaicu International Airport, shuttle
- Fly from Vilnius Airport (VNO) to Bucharest Băneasa Aurel Vlaicu International Airport (BBU)plane VNO - BBU
- Take a shuttle bus from Bucharest to Ruse
9h 53m$174–474Train to Riga International Airport, fly to Bucharest Otopeni, shuttle
- Take the train from Siauliai to Riga-Pasazierutrain
- Fly from Riga International Airport (RIX) to Bucharest Otopeni (OTP)plane RIX - OTP
- Take a shuttle bus from Bucharest Otopeni Airport to Ruse
8h 50m$209–561Train, bus via Budapest
- Take the train from Vilniaus geležinkelio stotis to Kraków Głównytrain
- Take the bus from Krakow, MDA Bus Station to Budapest, Népliget Autóbusz-Pályaudvarbus 986 / ...
- Take the bus from Budapest, Népliget Autóbusz-Pályaudvar to Sofiabus
34h 45m$137–232Bus, train
- Take the bus from Vilnius, Autobusų Stotis to Lviv Striyskyi Bus Stationbus
- Take the bus from Lviv to Bucharest Filaret Bus Stationbus
- Take the train from Bucuresti Nord to Sofiatrain 461
2d 6h$151–221
Vilnius Airport (VNO) to Sofia Airport (SOF) flights
Questions & Answers
The cheapest way to get from Lithuania to Bulgaria is to train and fly which costs $70 - $280 and takes 7h 51m.
The fastest way to get from Lithuania to Bulgaria is to train and fly which takes 7h 51m and costs $70 - $280.
No, there is no direct bus from Lithuania to Bulgaria station. However, there are services departing from Vinco Kudirkos aikštė and arriving at Sofia Central Bus Station via Vilnius, Autobusų Stotis, Dvirtsevyi Bus Station and Veliko Tarnovo. The journey, including transfers, takes approximately 30h 57m.
The distance between Lithuania and Bulgaria is 1364 km. The road distance is 1805.5 km.
The best way to get from Lithuania to Bulgaria without a car is to bus which takes 30h 57m and costs $120 - $220.
It takes approximately 8h 8m to get from Lithuania to Bulgaria, including transfers.
Lithuania to Bulgaria bus services, operated by Ecolines (Autolux), depart from Vilnius, Autobusų Stotis station.
The best way to get from Lithuania to Bulgaria is to fly which takes 8h 8m and costs $80 - $290. Alternatively, you can bus, which costs $120 - $220 and takes 30h 57m.
Lithuania to Bulgaria bus services, operated by Ecolines (Autolux), arrive at Dvirtsevyi Bus Station.
Yes, the driving distance between Lithuania to Bulgaria is 1805 km. It takes approximately 22h 35m to drive from Lithuania to Bulgaria.
What companies run services between Lithuania and Bulgaria?
Air Baltic, Wizz Air, and two other airlines fly from Vilnius Airport (VNO) to Sofia Airport (SOF) 4 times a day. Alternatively, you can take a bus from Vinco Kudirkos aikštė to Sofia Central Bus Station via Vilnius, Autobusų Stotis, Dvirtsevyi Bus Station, and Veliko Tarnovo in around 30h 57m.
- Website
- lot.com
Flights from Vilnius Airport to Sofia Airport via Warsaw Chopin
- Ave. Duration
- 6h 21m
- When
- Every day
- Estimated price
- $85–140
Flights from Vilnius Airport to Bucharest Otopeni via Warsaw Chopin
- Ave. Duration
- 5h 21m
- When
- Every day
- Estimated price
- $90–310
Flights from Riga International Airport to Bucharest Otopeni via Warsaw Chopin
- Ave. Duration
- 4h 45m
- When
- Monday to Saturday
- Estimated price
- $95–280
- Website
- austrian.com
Flights from Vilnius Airport to Sofia Airport via Vienna
- Ave. Duration
- 8h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $95–380
Flights from Vilnius Airport to Bucharest Otopeni via Vienna
- Ave. Duration
- 8h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $100–380
Flights from Riga International Airport to Sofia Airport via Vienna
- Ave. Duration
- 4h 55m
- When
- Every day
- Estimated price
- $90–340
Flights from Riga International Airport to Bucharest Otopeni via Vienna
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- $85–290
- Website
- wizzair.com
Flights from Vilnius Airport to Sofia Airport via Budapest
- Ave. Duration
- 5h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $70–230
Flights from Vilnius Airport to Sofia Airport via Krakow
- Ave. Duration
- 6h 20m
- When
- Monday, Friday, and Sunday
- Estimated price
- $70–230
Flights from Vilnius Airport to Bucharest Băneasa Aurel Vlaicu International Airport via Krakow
- Ave. Duration
- 4h 45m
- When
- Monday, Friday, and Sunday
- Estimated price
- $65–210
Flights from Vilnius Airport to Bucharest Băneasa Aurel Vlaicu International Airport via Warsaw Chopin
- Ave. Duration
- 5h 42m
- When
- Every day
- Estimated price
- $65–210
- Website
- airbaltic.com
Flights from Vilnius Airport to Sofia Airport via Riga International Airport
- Ave. Duration
- 4h 55m
- When
- Tuesday and Saturday
- Estimated price
- $85–330
Flights from Vilnius Airport to Bucharest Otopeni via Riga International Airport
- Ave. Duration
- 5h
- When
- Monday, Wednesday, and Friday
- Estimated price
- $95–250
Flights from Riga International Airport to Sofia Airport
- Ave. Duration
- 2h 35m
- When
- Tuesday and Saturday
- Estimated price
- $80–300
Flights from Riga International Airport to Bucharest Otopeni
- Ave. Duration
- 2h 25m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $85–290
- Website
- flyulendo.com
Flights from Vilnius Airport to Bucharest Băneasa Aurel Vlaicu International Airport via Milan Bergamo
- Ave. Duration
- 6h 12m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $75–250
- Website
- ryanair.com
Flights from Vilnius Airport to Bucharest Otopeni via Berlin Brandenburg
- Ave. Duration
- 6h 5m
- When
- Monday, Wednesday, Thursday, and Sunday
- Estimated price
- $85–220
- Website
- animawings.com
Flights from Vilnius Airport to Bucharest Otopeni via Prague
- Ave. Duration
- 4h 25m
- When
- Sunday
- Estimated price
- $100–340
- Phone
- +370 700 55 111
- informacija@ltglink.lt
- Website
- ltglink.lt
Train from Vilniaus geležinkelio stotis to Kraków Główny
- Ave. Duration
- 11h 9m
- Frequency
- Once daily
- Estimated price
- $40–55
- Website
- https://ltglink.lt/en
Train from Siauliai to Riga-Pasazieru
- Ave. Duration
- 1h 48m
- Frequency
- Once daily
- Estimated price
- $8–12
- Website
- https://ltglink.lt/en
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Krakow Glowny to Bohumin
- Ave. Duration
- 1h 52m
- Frequency
- Every 4 hours
- Estimated price
- $30–70
- Website
- https://www.intercity.pl/en/
- Phone
- +420 220 311 700
- info@le.cz
- Website
- leoexpress.com
Train from Krakow Glowny to Bohumin
- Ave. Duration
- 2h 13m
- Frequency
- 3 times a day
- Estimated price
- $8–15
- Website
- https://www.leoexpress.com/en
- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Train from Bohumin to Brno Hlavni Nadrazi
- Ave. Duration
- 2h 33m
- Frequency
- Hourly
- Estimated price
- $11–19
- Website
- https://regiojet.com/
- Phone
- 0219521
- petitii@cfrcalatori.ro
- Website
- cfrcalatori.ro
Train from Bucuresti Nord to Sofia
- Ave. Duration
- 9h 55m
- Frequency
- Once daily
- Estimated price
- $47–52
- Website
- https://www.cfrcalatori.ro/en/
- Phone
- +380 44 594 9010
- help@autolux.ua
- Website
- ecolines.net
Bus from Vilnius, Autobusų Stotis to Dvirtsevyi Bus Station
- Ave. Duration
- 10h 10m
- Frequency
- Once daily
- Estimated price
- $45–90
- Schedules at
- ecolines.net
- Book at
- ecolines.net
- Phone
- +380 (93) 320-44-44
- help@gunsel.ua
- Website
- gunsel.ua
Bus from Dvirtsevyi Bus Station to Veliko Tarnovo
- Ave. Duration
- 13h 56m
- Frequency
- Twice a week
- Estimated price
- $65–85
- Website
- https://gunsel.ua/
- Phone
- +359 2 989000
- support.eu@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Veliko Tarnovo to Sofia Central Bus Station
- Ave. Duration
- 3h 50m
- Frequency
- Every 3 hours
- Estimated price
- $17–27
- Website
- https://union-ivkoni.com/en
- Phone
- +359 88 949 0000
- office@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Veliko Tarnovo to Sofia Central Bus Station
- Ave. Duration
- 3h 35m
- Frequency
- 4 times a day
- Estimated price
- $11–16
- Website
- https://union-ivkoni.com/en
Bus from Brno to Sofia Central Bus Station
- Ave. Duration
- 14h 10m
- Frequency
- Once a week
- Estimated price
- $45–70
- Website
- https://union-ivkoni.com/en
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- https://www.flixbus.fr
Bus from Veliko Tarnovo to Sofia Central Bus Station
- Ave. Duration
- 3h 10m
- Frequency
- Once daily
- Estimated price
- $18–35
- Website
- https://www.flixbus.co.uk
Bus from Krakow, MDA Bus Station to Budapest, Népliget Autóbusz-Pályaudvar
- Ave. Duration
- 6h 40m
- Frequency
- Every 4 hours
- Estimated price
- $30–55
- Website
- https://www.flixbus.co.uk
Bus from Budapest, Népliget Autóbusz-Pályaudvar to Sofia
- Ave. Duration
- 13h 40m
- Frequency
- 3 times a week
- Estimated price
- $65–120
- Website
- https://www.flixbus.co.uk
- Phone
- +359 89 345 5533
- info@atlastaxi.eu
- Website
- atlastaxi.eu
Shuttle from Bucharest Otopeni Airport to Ruse
- Ave. Duration
- 1h 30m
- Frequency
- On demand
- Estimated price
- $120–290
- Website
- https://atlastaxi.eu/
Shuttle from Bucharest to Ruse
- Ave. Duration
- 1h 13m
- Frequency
- On demand
- Estimated price
- $110–260
- Website
- https://atlastaxi.eu/
- Phone
- +370 612 88 984
- info@eurolines.lt
- Website
- eurolines.lt
Bus from Vilnius, Autobusų Stotis to Lviv Striyskyi Bus Station
- Ave. Duration
- 17h 10m
- Frequency
- Once daily
- Estimated price
- $70–110
- Website
- https://www.eurolines.lt/en
- Phone
- +373 78 348 888
- contact@galtrans.md
- Website
- galtrans.md
Bus from Lviv to Bucharest Filaret Bus Station
- Ave. Duration
- 24h
- Frequency
- Once daily
- Estimated price
- $30–55
- Schedules at
- galtrans.md
Want to know more about travelling around Bulgaria
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
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
There are 2224+ hotels available in Bulgaria.
































