There are 9 ways to get from Berlin to Lithuania by plane, bus, train, car or night bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Cheapest
Fly to Riga, bus
-
Fly from Berlin Brandenburg (BER) to Riga (RIX)
-
Take the bus from Riga Airport Parking 1 to Siauliai Central Bus Station
Fly to Palanga
-
Fly from Berlin Brandenburg (BER) to Palanga (PLQ)
Fly to Kaunas
-
Fly from Berlin Brandenburg (BER) to Kaunas (KUN)
Train, drive
-
Take the train from Berlin Hauptbahnhof to Rzepin
-
Take the train from Rzepin to Warszawa Zachodnia
-
Take the train from Warszawa Zachodnia to Grodno
-
Take the train from Grodno to Lida
-
Drive from Lida to Vilnius
Train, bus
-
Take the train from S+U Alexanderplatz Bhf to Frankfurt
-
Take the bus from Frankfurt to Kaunas bus station
-
Take the train from Kaunas to Vilnius
Bus
-
Take the bus from Berlin ZOB [Fernbus] to Vilnius Bus Station
Bus, night bus
-
Take the bus from Berlin to Suwałki
-
Take the night bus from Suwalki Dworzec Autobusowy to Vilnius Central Bus Station
Drive
-
Drive from Berlin to Vilnius
Berlin to Lithuania by train, bus and walk
The journey time between Berlin and Lithuania is around 17h 8m and covers a distance of around 1078 km. This includes an average layover time of around 1h 44m. Operated by Deutsche Bahn Regional, FlixBus, Lithuanian Railways (LG) and others, the Berlin to Lithuania service departs from S+U Alexanderplatz Bhf and arrives in Vinco Kudirkos aikštė. Typically 14 services run weekly, although weekend and holiday schedules can vary so check in advance.
Questions & Answers
The most affordable way to get from Berlin to Lithuania is to bus, which costs €50 - €65 and takes 18h 18m.
The quickest way to get from Berlin to Lithuania is to fly which costs €55 - €240 and takes 4h 46m.
No, there is no direct bus from Berlin to Lithuania. However, there are services departing from Berlin ZOB [Fernbus] and arriving at Vinco Kudirkos aikštė via Stotis. The journey, including transfers, takes approximately 18h 18m.
The distance between Berlin and Lithuania is 745 km. The road distance is 1006.7 km.
The best way to get from Berlin to Lithuania without a car is to train and bus which takes 17h 8m and costs €55 - €85.
It takes approximately 4h 46m to get from Berlin to Lithuania, including transfers.
Berlin to Lithuania bus services, operated by FlixBus, depart from Berlin ZOB [Fernbus] station.
The best way to get from Berlin to Lithuania is to fly which takes 4h 46m and costs €55 - €240. Alternatively, you can bus, which costs €50 - €65 and takes 18h 18m.
The quickest flight from Berlin Brandenburg Airport to Vilnius Airport is the direct flight which takes 1h 30m.
Berlin to Lithuania bus services, operated by FlixBus, arrive at Vilnius Bus Station.

- Distance: 745.2 km
- Duration: 4h 46m
What companies run services between Berlin, Germany and Lithuania?
Air Baltic, Ryanair and LOT fly from Berlin Hbf to Vilnius 3 times a day. Alternatively, FlixBus operates a bus from Berlin ZOB [Fernbus] to Vilnius Bus Station twice daily. Tickets cost $55 - $70 and the journey takes 18h 5m.

- Website
- ryanair.com
Flights from Berlin Brandenburg to Vilnius
- Ave. Duration
- 1h 35m
- When
- Tuesday, Thursday, Friday and Saturday
- Estimated price
- $35 - $250
Flights from Berlin Brandenburg to Kaunas via Palma Mallorca
- Ave. Duration
- 12h 35m
- When
- Friday
- Estimated price
- $50 - $350
Flights from Berlin Brandenburg to Kaunas via Budapest
- Ave. Duration
- 12h 35m
- When
- Tuesday and Saturday
- Estimated price
- $50 - $350
Flights from Berlin Brandenburg to Kaunas via Copenhagen
- Ave. Duration
- 6h 5m
- When
- Monday, Tuesday, Friday, Saturday and Sunday
- Estimated price
- $50 - $350
Flights from Berlin Brandenburg to Kaunas via Bristol
- Ave. Duration
- 8h 10m
- When
- Tuesday
- Estimated price
- $50 - $350
Flights from Berlin Brandenburg to Kaunas via Edinburgh
- Ave. Duration
- 8h 20m
- When
- Tuesday, Thursday and Saturday
- Estimated price
- $50 - $350
Flights from Berlin Brandenburg to Kaunas via Frankfurt, Copenhagen
- Ave. Duration
- 6h 15m
- When
- Sunday
- Estimated price
- $50 - $350
Flights from Berlin Brandenburg to Kaunas via Amsterdam Schiphol, Copenhagen
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- $50 - $350
Flights from Berlin Brandenburg to Kaunas via Amsterdam Schiphol, Aalborg
- Ave. Duration
- 7h 25m
- When
- Monday and Friday
- Estimated price
- $50 - $350
Flights from Berlin Brandenburg to Kaunas via Munich, Budapest
- Ave. Duration
- 7h 55m
- When
- Tuesday and Saturday
- Estimated price
- $50 - $350
Flights from Berlin Brandenburg to Kaunas via Stockholm
- Ave. Duration
- 11h 15m
- When
- Monday
- Estimated price
- $160 - $700
Flights from Berlin Brandenburg to Kaunas via Amsterdam Schiphol, Budapest
- Ave. Duration
- 8h 30m
- When
- Tuesday and Saturday
- Estimated price
- $240 - $800
Flights from Berlin Brandenburg to Riga
- Ave. Duration
- 1h 40m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
- Estimated price
- $30 - $270

- Website
- airbaltic.com
Flights from Berlin Brandenburg to Vilnius
- Ave. Duration
- 1h 30m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- $95 - $270
Flights from Berlin Brandenburg to Vilnius via Riga
- Ave. Duration
- 3h 32m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday and Sunday
- Estimated price
- $95 - $270
Flights from Berlin Brandenburg to Palanga via Riga
- Ave. Duration
- 4h
- When
- Monday, Wednesday, Thursday and Sunday
- Estimated price
- $120 - $400
Flights from Berlin Brandenburg to Palanga via Tallinn, Riga
- Ave. Duration
- 6h 55m
- When
- Thursday and Sunday
- Estimated price
- $120 - $400
Flights from Berlin Brandenburg to Palanga via Vilnius, Riga
- Ave. Duration
- 7h 45m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- $120 - $400
Flights from Berlin Brandenburg to Riga
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $75 - $320

- Website
- flysas.com
Flights from Berlin Brandenburg to Palanga via Copenhagen
- Ave. Duration
- 6h 35m
- When
- Monday, Tuesday, Wednesday, Friday and Sunday
- Estimated price
- $170 - $700
Flights from Berlin Brandenburg to Riga via Copenhagen
- Ave. Duration
- 4h 5m
- When
- Monday to Friday
- Estimated price
- $75 - $320

- Website
- lot.com
Flights from Berlin Brandenburg to Vilnius via Warsaw Chopin
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- $110 - $380

- Website
- airfrance.com
Flights from Berlin Brandenburg to Palanga via Paris Charles de Gaulle, Riga
- Ave. Duration
- 8h 5m
- When
- Tuesday, Thursday and Sunday
- Estimated price
- $120 - $400

- Website
- wizzair.com
Flights from Berlin Brandenburg to Palanga via London Luton
- Ave. Duration
- 5h 55m
- When
- Monday
- Estimated price
- $55 - $330

The rail network in Poland is conveniently organised, with many connections between cities, making it an effective method of travelling around the country. Tickets for regional and express trains are affordable, with children, students, pensioners, people with disability and large families entitled to discounts. Trains have standard 1st and 2nd class reserved seating, and many overnight trains also offer sleepers and couchettes.
Contact Details
- Phone
- 703 200 200
- Website
- intercity.pl
Train from Rzepin to Warszawa Zachodnia
- Ave. Duration
- 4h 5m
- Frequency
- Every 3 hours
- Estimated price
- $12 - $22
- Website
- PKP Intercity
- Book at
- Poland Rail Pass
- 2nd Class
- $12 - $15
- 1st Class
- $17 - $22

- Phone
- (+375 17) 225 44 77
- Website
- rw.by
Train from Warszawa Zachodnia to Grodno
- Ave. Duration
- 4h 31m
- Frequency
- Once daily
- Estimated price
- $4 - $14
- Website
- Belorussian Railways
- Book at
- Belorussian Railways
- 2nd Class (platzkart)
- $4 - $8
- 1st Class (Coupe)
- $6 - $14
Train from Grodno to Lida
- Ave. Duration
- 1h 20m
- Frequency
- 4 times a day
- Estimated price
- $2 - $7
- Website
- Belorussian Railways
- Book at
- Belorussian Railways
- 2nd Class (platzkart)
- $2 - $4
- 1st Class (Coupe)
- $3 - $7

Deutsche Bahn’s regional network is made up of IRE (Interregio-Express), RE (Regional-Express), RB (Regionalbahn) and S-Bahn trains. Ticket prices are fixed and there’s no seat reservations – just turn up, buy a ticket and jump on the next train. All regional trains depart regularly and connect to local and long-distance services.
Contact Details
- Phone
- +49 30 311682904
- Website
- bahn.com
Train from S+U Alexanderplatz Bhf to Frankfurt
- Ave. Duration
- 1h 4m
- Frequency
- Every 20 minutes
- Estimated price
- $14 - $21
- Website
- Deutsche Bahn Regional

- Phone
- (+370) 700 55111
- nuomone@litrail.lt
- Website
- litrail.lt
Train from Kaunas to Vilnius
- Ave. Duration
- 1h 12m
- Frequency
- Hourly
- Estimated price
- $7 - $10
- Website
- Lithuanian Railways (LG)

- Phone
- +370 5 210 4304
- info@ollex.lt
- Website
- ollex.lt
Bus from Riga Airport Parking 1 to Siauliai Central Bus Station
- Ave. Duration
- 2h
- Frequency
- Every 2 hours
- Estimated price
- $12
- Website
- Ollex

One of Europe’s leading bus companies, Flixbus serves 2000+ destinations in 29 countries, including Germany, France, Italy, Austria, the Netherlands and Croatia and into Scandinavia and eastern Europe, as well as some US cities. Coaches have toilets, free WiFi and power outlets, plus snacks and drinks for purchase on board. Flixbus is a good choice for the budget-conscious traveller; purchase tickets in advance for the cheapest fares (note: there is no option to reserve a seat in advance).
Rome2rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from Riga International Airport to Siauliai Bus Station
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $9 - $12
- Website
- flixbus.co.uk
Bus from Frankfurt to Kaunas bus station
- Ave. Duration
- 12h 50m
- Frequency
- Twice daily
- Estimated price
- $40 - $55
- Website
- flixbus.co.uk
Bus from Berlin ZOB [Fernbus] to Vilnius Bus Station
- Ave. Duration
- 18h 5m
- Frequency
- Twice daily
- Estimated price
- $55 - $70
- Website
- flixbus.co.uk
Frequently asked questions

- Phone
- (+370 46) 41 15 59
- klap@klap.lt
- Website
- klap.lt
Bus from Riga Airport to Šiauliai
- Ave. Duration
- 2h 25m
- Frequency
- Once daily
- Estimated price
- $24 - $40
- Schedules at
- klap.lt
- Private
- $24 - $40

- Phone
- +371 67214512
- info@ecolines.lv
- Website
- ecolines.net
Bus from Berlin to Suwałki
- Ave. Duration
- 13h 20m
- Frequency
- 4 times a week
- Estimated price
- $40 - $130
- Schedules at
- ecolines.net

- Phone
- +370 5 216 0054
- office@toks.lt
- Website
- toks.lt
Night bus from Suwalki Dworzec Autobusowy to Vilnius Central Bus Station
- Ave. Duration
- 4h 15m
- Frequency
- 3 times a day
- Estimated price
- $20 - $28
- Website
- Toks

- Phone
- +372 6800 909
- info@luxexpress.eu
- Website
- luxexpress.eu
Night bus from Suwalki Dworzec Autobusowy to Vilnius Central Bus Station
- Ave. Duration
- 4h 30m
- Frequency
- Once a week
- Estimated price
- $11 - $16
- Website
- Lux Express
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.
More Questions & Answers
Lithuania is 1h ahead of Berlin. It is currently 2:13 PM in Berlin and 3:13 PM in Lithuania.
Yes, the driving distance between Berlin to Lithuania is 1007 km. It takes approximately 10h 25m to drive from Berlin to Lithuania.
Ryanair, LOT and Air Baltic offer flights from Berlin Brandenburg Airport to Vilnius Airport.
There are one+ hotels available in Lithuania. Prices start at $100 USD per night.
The best way to get from Berlin to Berlin Brandenburg Airport is to train which takes 32 min and costs €3 - €22.