There are 7 ways to get from Vilnius to Bulgaria by plane, train, bus, 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 to Sofia Airport
best- Fly from Vilnius Airport (VNO) to Sofia Airport (SOF)VNO - SOF
7h 39m$87–231Train, bus
- Take the train from Vilniaus geležinkelio stotis to Białystok
- Take the train from Bialystok to Warszawa CentralnaIc
- Take the train from Warszawa Centralna to Bratislava Hlavna StanicaIc
- Take the bus from Bratislava to Sofia
31h 22m$130–178Bus via Brno
- Take the bus from Vilnius - North to Krakow MDA Bus Station
- Take the bus from Krakow, MDA Bus Station to Brno916 / ...
- Take the bus from Brno to Sofia
34h$103–178Fly to Bucharest Otopeni, shuttle
- Fly from Vilnius Airport (VNO) to Bucharest Otopeni (OTP)VNO - OTP
- Take a shuttle bus from Bucharest Otopeni Airport to Ruse
7h 51m$205–538Fly to Varna Airport
- Fly from Vilnius Airport (VNO) to Varna Airport (VAR)VNO - VAR
9h 8m$182–401Train, bus via Băile Herculane
- Take the train from Vilniaus geležinkelio stotis to Warszawa Centralna
- Take the train from Warszawa Centralna to Budapest-NyugatiIc
- Take the train from Budapest-Nyugati to Baile HerculaneIc
- Take the bus from Băile Herculane to Sofia
40h 12m$131–189Bus
- Take the bus from Vilnius Panorama to Warszawa, Dworzec Zachodni
- Take the bus from Warsaw, Bus Station West to București, Autogara Militari
- Take the bus from București, Autogara Militari to Sofia Central Bus Station
46h 22m$115–219
Vilnius Airport (VNO) to Sofia Airport (SOF) flights
Questions & Answers
The cheapest way to get from Vilnius to Bulgaria is to fly which costs $85 - $240 and takes 7h 39m.
The fastest way to get from Vilnius to Bulgaria is to fly which takes 7h 39m and costs $85 - $240.
No, there is no direct bus from Vilnius to Bulgaria. However, there are services departing from Vilnius - North and arriving at Sofia via Krakow, MDA Bus Station and Brno. The journey, including transfers, takes approximately 34h.
The distance between Vilnius and Bulgaria is 1355 km.
The best way to get from Vilnius to Bulgaria without a car is to train and bus which takes 31h 22m and costs $130 - $180.
It takes approximately 7h 39m to get from Vilnius to Bulgaria, including transfers.
Vilnius to Bulgaria bus services, operated by FlixBus, depart from Vilnius - North station.
The best way to get from Vilnius to Bulgaria is to fly which takes 7h 39m and costs $85 - $240. Alternatively, you can Bus via Brno, which costs $100 - $180 and takes 34h.
Vilnius to Bulgaria bus services, operated by FlixBus, arrive at Krakow MDA Bus Station.
Book your Vilnius to Bulgaria bus tickets online with Omio.
What companies run services between Vilnius, Lithuania and Bulgaria?
Air Baltic, LOT, and two other airlines fly from Vilnius Airport (VNO) to Sofia Airport (SOF) 3 times a day. Alternatively, you can take a bus from Vilnius - North to Sofia via Krakow, MDA Bus Station and Brno in around 34h.
- Website
- ryanair.com
Flights from Vilnius Airport to Sofia Airport via Vienna
- Ave. Duration
- 8h 5m
- When
- Tuesday and Friday
- Estimated price
- $85–220
Flights from Vilnius Airport to Sofia Airport via Berlin Brandenburg
- Ave. Duration
- 6h 37m
- When
- Monday and Sunday
- Estimated price
- $85–220
Flights from Vilnius Airport to Bucharest Otopeni via Vienna
- Ave. Duration
- 5h 15m
- When
- Sunday
- Estimated price
- $90–250
Flights from Vilnius Airport to Varna Airport via Krakow
- Ave. Duration
- 9h 10m
- When
- Monday
- Estimated price
- $130–260
- Website
- lot.com
Flights from Vilnius Airport to Sofia Airport via Warsaw Chopin
- Ave. Duration
- 6h 30m
- When
- Every day
- Estimated price
- $95–310
Flights from Vilnius Airport to Bucharest Otopeni via Warsaw Chopin
- Ave. Duration
- 3h 55m
- When
- Every day
- Estimated price
- $95–140
- Website
- austrian.com
Flights from Vilnius Airport to Bucharest Otopeni via Vienna
- Ave. Duration
- 4h 55m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $90–370
Flights from Vilnius Airport to Varna Airport via Vienna
- Ave. Duration
- 7h 5m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- $130–550
- Website
- lufthansa.com
Flights from Vilnius Airport to Sofia Airport via Munich
- Ave. Duration
- 8h 50m
- When
- Saturday and Sunday
- Estimated price
- $90–350
Flights from Vilnius Airport to Varna Airport via Vienna
- Ave. Duration
- 7h 5m
- When
- Monday, Tuesday, Friday, and Sunday
- Estimated price
- $130–550
- Website
- airbaltic.com
Flights from Vilnius Airport to Sofia Airport via Riga
- Ave. Duration
- 5h 15m
- When
- Monday and Friday
- Estimated price
- $80–310
Flights from Vilnius Airport to Bucharest Otopeni via Riga
- Ave. Duration
- 5h 30m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $100–260
- Website
- flysas.com
Flights from Vilnius Airport to Varna Airport via Copenhagen
- Ave. Duration
- 8h 32m
- When
- Thursday
- Estimated price
- $130–550
- Website
- flyulendo.com
Flights from Vilnius Airport to Bucharest Otopeni via Prague
- Ave. Duration
- 5h 5m
- When
- Monday
- Estimated price
- $75–270
- Website
- turkishairlines.com
Flights from Vilnius Airport to Varna Airport via Istanbul
- Ave. Duration
- 8h 40m
- When
- Monday, Thursday, and Saturday
- Estimated price
- $270–700
- Website
- wizzair.com
Flights from Vilnius Airport to Varna Airport via Berlin Brandenburg
- Ave. Duration
- 8h 10m
- When
- Sunday
- Estimated price
- $85–270
- Phone
- +370 700 55 111
- informacija@ltglink.lt
- Website
- ltglink.lt
Train from Vilniaus geležinkelio stotis to Białystok
- Ave. Duration
- 5h 53m
- Frequency
- Once daily
- Estimated price
- $21–29
- Website
- https://ltglink.lt/en
Train from Vilniaus geležinkelio stotis to Warszawa Centralna
- Ave. Duration
- 8h 30m
- Frequency
- Once daily
- Estimated price
- $30–40
- Website
- https://ltglink.lt/en
- Phone
- +48 22 322 22 22
- infokraj@intercity.pl
- Website
- intercity.pl
Train from Bialystok to Warszawa Centralna
- Ave. Duration
- 1h 52m
- Frequency
- Hourly
- Estimated price
- $42–44
- Website
- https://www.intercity.pl/en/
Train from Warszawa Centralna to Bratislava Hlavna Stanica
- Ave. Duration
- 8h 23m
- Frequency
- Once daily
- Estimated price
- $25–40
- Website
- https://www.intercity.pl/en/
- 2nd Class
- $25–35
- 1st Class
- $30–40
Train from Warszawa Centralna to Budapest-Nyugati
- Ave. Duration
- 11h 5m
- Frequency
- Once daily
- Estimated price
- $30–50
- Website
- https://www.intercity.pl/en/
- 2nd Class
- $30–45
- 1st Class
- $40–50
- Phone
- +36 (1) 3 49 49 49
- info@mavcsoport.hu
- Website
- jegy.mav.hu
Train from Budapest-Nyugati to Baile Herculane
- Ave. Duration
- 9h 44m
- Frequency
- Twice daily
- Estimated price
- $24–28
- Website
- https://jegy.mav.hu/
- Phone
- 07001 8282
- booking@union-ivkoni.com
- Website
- union-ivkoni.com
Bus from Bratislava to Sofia
- Ave. Duration
- 12h 16m
- Frequency
- Once a week
- Estimated price
- $40–65
- Website
- https://union-ivkoni.com/en
Bus from Brno to Sofia
- Ave. Duration
- 14h 10m
- Frequency
- Once a week
- Estimated price
- $45–70
- Website
- https://union-ivkoni.com/en
Bus from București, Autogara Militari to Sofia Central Bus Station
- Ave. Duration
- 8h
- Frequency
- Once daily
- Estimated price
- $18–27
- Website
- https://union-ivkoni.com/en
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.fr
Bus from Vilnius - North to Krakow MDA Bus Station
- Ave. Duration
- 13h 10m
- Frequency
- Twice daily
- Estimated price
- $30–65
- Website
- https://www.flixbus.co.uk
Bus from Krakow, MDA Bus Station to Brno
- Ave. Duration
- 4h 40m
- Frequency
- Every 3 hours
- Estimated price
- $24–45
- Website
- https://www.flixbus.co.uk
Bus from Băile Herculane to Sofia
- Ave. Duration
- 7h 40m
- Frequency
- 4 times a week
- Estimated price
- $45–70
- Website
- https://www.flixbus.co.uk
Bus from Warsaw, Bus Station West to București, Autogara Militari
- Ave. Duration
- 28h 35m
- Frequency
- Twice daily
- Estimated price
- $75–150
- 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/
- Phone
- +372 680 0909
- info@luxexpress.eu
- Website
- luxexpress.eu
Bus from Vilnius Panorama to Warszawa, Dworzec Zachodni
- Ave. Duration
- 7h 40m
- Frequency
- 5 times a day
- Estimated price
- $21–45
- Website
- https://luxexpress.eu/en/
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 2094+ hotels available in Bulgaria.



























