There are 8 ways to get from Lithuania to Odense by plane, train, bus, night train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Vilnius Airport, train
best- Fly from Vilnius Airport (VNO) to Copenhagen Airport (CPH)plane VNO - CPH
- Take the train from Copenhagen Lufthavn to Odense St.train
6h 12mkr 579–1,511Fly from Kaunas, train
cheapest- Fly from Kaunas (KUN) to Copenhagen Airport (CPH)plane KUN - CPH
- Take the train from Copenhagen Lufthavn to Odense St.train
5h 59mkr 269–2,411Train
- Take the train from Vilniaus geležinkelio stotis to Warszawa Centralnatrain
- Take the train from Warszawa Centralna to Berlin Gesundbrunnentrain Eic
- Take the train from Berlin Gesundbrunnen to Odensetrain Rj
21h 52mkr 1,093–1,798Bus, train, night train
- Take the bus from Vilnius, Autobusų Stotis to Braunschweigbus
- Take the train from Braunschweig Hbf to Uelzentrain Rb
- Take the train from Uelzen to Hamburg Hbftrain 20 / ...
- Take the nighttrain from Hamburg Hbf to Odensenighttrain 304
29h 12mkr 1,223–2,676Drive 1,426.9 km
- Drive from Vilnius to Odensecar 1,426.9 km
15h 50mkr 1,976–2,854Fly from Palanga International Airport, train
- Fly from Palanga International Airport (PLQ) to Copenhagen Airport (CPH)plane PLQ - CPH
- Take the train from Copenhagen Lufthavn to Odense St.train
6h 2mkr 677–2,627Bus to Riga International Airport, fly, train
- Take the bus from Siauliai to Riga Airportbus
- Fly from Riga International Airport (RIX) to Copenhagen Airport (CPH)plane RIX - CPH
- Take the train from Copenhagen Lufthavn to Odense St.train
7h 45mkr 491–1,619Bus
- Take the bus from Vilnius, Autobusų Stotis (Sodų g. 22) to Hamburg, Zentraler Omnibusbahnhofbus N1387
- Take the bus from Hamburg, Zentraler Omnibusbahnhof to Odense Stationbus N844
29h 23mkr 1,119–1,649
Lithuania to Odense by bus and train
Comparing Your Travel Options
The cheapest way to get from Lithuania to Odense is to fly and train which costs 260 kr - 2500 kr and takes 5h 59m.
The fastest way to get from Lithuania to Odense is to fly and train which takes 5h 59m and costs 260 kr - 2500 kr.
No, there is no direct bus from Lithuania to Odense station. However, there are services departing from Vinco Kudirkos aikštė and arriving at Odense Station via Vilnius, Autobusų Stotis (Sodų g. 22) and Hamburg, Zentraler Omnibusbahnhof. The journey, including transfers, takes approximately 29h 23m.
No, there is no direct train from Lithuania to Odense. However, there are services departing from Vilniaus geležinkelio stotis and arriving at Odense via Warszawa Centralna and Berlin Gesundbrunnen. The journey, including transfers, takes approximately 21h 52m.
The distance between Lithuania and Odense is 995 km. The road distance is 1426.9 km.
The best way to get from Lithuania to Odense without a car is to train which takes 21h 52m and costs 1000 kr - 1800 kr.
It takes approximately 6h 12m to get from Lithuania to Odense, including transfers.
Lithuania to Odense bus services, operated by FlixBus, depart from Vilnius, Autobusų Stotis (Sodų g. 22) station.
Lithuania to Odense train services, operated by LTG Link, depart from Vilniaus geležinkelio stotis station.
The best way to get from Lithuania to Odense is to train which takes 21h 52m and costs 1000 kr - 1800 kr. Alternatively, you can bus, which costs 1100 kr - 1700 kr and takes 29h 23m.
What companies run services between Lithuania and Odense, Denmark?
You can take a bus from Vinco Kudirkos aikštė to Odense via Stotis, Vilniaus geležinkelio stotis, Warszawa Centralna, and Berlin Gesundbrunnen in around 21h 52m. Alternatively, you can take a bus from Vinco Kudirkos aikštė to Odense Station via Stotis, Vilnius, Autobusų Stotis (Sodų g. 22), and Hamburg, Zentraler Omnibusbahnhof in around 29h 23m.
- Website
- flysas.com
Flights from Vilnius Airport to Copenhagen Airport
- Ave. Duration
- 1h 38m
- When
- Every day
- Estimated price
- kr 500–1,400
Flights from Vilnius Airport to Copenhagen Airport via Stockholm
- Ave. Duration
- 4h 5m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- kr 500–1,400
Flights from Palanga International Airport to Copenhagen Airport
- Ave. Duration
- 1h 12m
- When
- Every day
- Estimated price
- kr 850–3,200
Flights from Riga International Airport to Copenhagen Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- kr 300–1,100
Flights from Riga International Airport to Copenhagen Airport via Stockholm
- Ave. Duration
- 3h 22m
- When
- Every day
- Estimated price
- kr 300–1,100
- Website
- ryanair.com
Flights from Kaunas to Copenhagen Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- kr 160–1,700
- Website
- norwegian.com
Flights from Vilnius Airport to Copenhagen Airport via Stockholm
- Ave. Duration
- 4h
- When
- Thursday
- Estimated price
- kr 440–2,000
Flights from Riga International Airport to Copenhagen Airport
- Ave. Duration
- 1h 25m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- kr 240–1,100
Flights from Riga International Airport to Copenhagen Airport via Stockholm
- Ave. Duration
- 3h 30m
- When
- Monday, Thursday, and Friday
- Estimated price
- kr 240–1,100
- Website
- lot.com
Flights from Vilnius Airport to Copenhagen Airport via Warsaw Chopin
- Ave. Duration
- 4h 6m
- When
- Every day
- Estimated price
- kr 500–2,200
- Website
- airbaltic.com
Flights from Riga International Airport to Copenhagen Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- kr 400–1,100
- Phone
- +47 70 13 14 15
- [email protected]
- Website
- Danish Railways
Train from Copenhagen Lufthavn to Odense St.
- Ave. Duration
- 1h 37m
- Frequency
- Hourly
- Estimated price
- kr 104
- Website
- Danish Railways
Train from Copenhagen Lufthavn to Odense St.
- Ave. Duration
- 1h 37m
- Frequency
- Hourly
- Estimated price
- kr 104
- Website
- Danish Railways
Train from Copenhagen Lufthavn to Odense St.
- Ave. Duration
- 1h 37m
- Frequency
- Hourly
- Estimated price
- kr 104
- Website
- Danish Railways
Train from Copenhagen Lufthavn to Odense St.
- Ave. Duration
- 1h 37m
- Frequency
- Hourly
- Estimated price
- kr 104
- Website
- Danish Railways
- Phone
- +370 700 55 111
- [email protected]
- Website
- LTG Link
Train from Vilniaus geležinkelio stotis to Warszawa Centralna
- Ave. Duration
- 7h 32m
- Frequency
- Once daily
- Estimated price
- kr 190–250
- Website
- LTG Link
- Phone
- +48 22 322 22 22
- [email protected]
- Website
- PKP Intercity
Train from Warszawa Centralna to Berlin Gesundbrunnen
- Ave. Duration
- 5h 25m
- Frequency
- Every 4 hours
- Estimated price
- kr 470–900
- Website
- PKP Intercity
- Phone
- +420 221 111 122
- [email protected]
- Website
- Czech Railways (ČD)
Train from Berlin Gesundbrunnen to Odense
- Ave. Duration
- 5h 47m
- Frequency
- Twice a week
- Estimated price
- kr 430–650
- Website
- Czech Railways (ČD)
- Phone
- +49 581 97164183
- [email protected]
- Website
- Erixx
Train from Braunschweig Hbf to Uelzen
- Ave. Duration
- 1h 50m
- Frequency
- Hourly
- Estimated price
- kr 280–400
- Schedules at
- Erixx
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Braunschweig Hbf to Uelzen
- Ave. Duration
- 1h 5m
- Frequency
- Twice a week
- Estimated price
- kr 120–270
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Uelzen to Hamburg Hbf
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- kr 100–240
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +49 581 97164164
- [email protected]
- Website
- metronom
Train from Uelzen to Hamburg Hbf
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- kr 217
- Schedules at
- metronom
- Phone
- +46 40 669 62 00
- [email protected]
- Website
- Snälltåget
Night train from Hamburg Hbf to Odense
- Ave. Duration
- 4h 31m
- Frequency
- Twice a week
- Estimated price
- kr 270–750
- Website
- Snälltåget
- Phone
- +371 67 214 512
- [email protected]
- Website
- ecolines.net
Bus from Vilnius, Autobusų Stotis to Braunschweig
- Ave. Duration
- 19h 5m
- Frequency
- 3 times a week
- Estimated price
- kr 700–1,300
- Schedules at
- ecolines.net
- Phone
- +370 5 210 4304
- [email protected]
- Website
- Ollex
Bus from Siauliai to Riga Airport
- Ave. Duration
- 2h 5m
- Frequency
- Every 4 hours
- Estimated price
- kr 140–220
- Website
- Ollex
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- [email protected]
- Website
- Flixbus
Bus from Siauliai to Riga Airport
- Ave. Duration
- 2h 20m
- Frequency
- Once daily
- Estimated price
- kr 85–130
- Website
- Flixbus
Bus from Vilnius, Autobusų Stotis (Sodų g. 22) to Hamburg, Zentraler Omnibusbahnhof
- Ave. Duration
- 22h 50m
- Frequency
- Once daily
- Estimated price
- kr 900–1,400
- Website
- Flixbus
Bus from Hamburg, Zentraler Omnibusbahnhof to Odense Station
- Ave. Duration
- 4h 25m
- Frequency
- 5 times a week
- Estimated price
- kr 200–300
- Website
- Flixbus
Want to know more about travelling around Denmark
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
How to plan an amazing trip around Scandinavia
Read the travel guide
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
Booking & Getting There
Lithuania to Odense bus services, operated by FlixBus, arrive at Hamburg, Zentraler Omnibusbahnhof station.
Odense is 1h behind Lithuania. It is currently 7:09 AM in Lithuania and 6:09 AM in Odense.
Lithuania to Odense train services, operated by LTG Link, arrive at Warszawa Centralna station.
Yes, the driving distance between Lithuania to Odense is 1427 km. It takes approximately 15h 50m to drive from Lithuania to Odense.
There are 571+ hotels available in Odense.






























