Rome2rio's partners include

There are 6 ways to get from Esbjerg to Copenhagen by train, bus, car or plane

Select a route below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Map of how to get from Esbjerg to Copenhagen.
Launch map view
  • Distance: 162.2 miles
  • Duration: 3 h 4 min

What companies run services between Esbjerg, Denmark and Copenhagen, Denmark?

You can take a train from Esbjerg to Copenhagen via Odense St. in around 3 hours 4 minutes. Alternatively, FlixBus operates a bus from Esbjerg to Copenhagen once daily. Tickets cost $18 - $30 and the journey takes 4 hours 5 minutes.

Airlines
Air Alsie
Website
alsie.com
Flights from Sonderborg to Copenhagen
Avg. Duration
45 min
When
Every day
Estimated price
$75 - $360
Scandinavian Airlines
Website
flysas.com
Flights from Billund to Copenhagen
Avg. Duration
50 min
When
Every day
Estimated price
$100 - $850
Train operators
Danish Railways (DSB)
Phone
70 13 14 15
Website
dsb.dk
Train from Esbjerg st to Odense st
Avg. Duration
1 h 29 min
Frequency
Every 30 minutes
Estimated price
$22 - $35
Website
dsb.dk
Train from Odense St. to København H
Avg. Duration
1 h 17 min
Frequency
Every 30 minutes
Estimated price
$24 - $35
Website
dsb.dk
Train from Esbjerg st to Koebenhavn H
Avg. Duration
3 h 9 min
Frequency
Hourly
Estimated price
$40 - $60
Website
dsb.dk
Train from Esbjerg st to Lunderskov st
Avg. Duration
40 min
Frequency
Every 30 minutes
Estimated price
$11 - $16
Website
dsb.dk
Train from Lunderskov st to Soenderborg st
Avg. Duration
1 h 16 min
Frequency
Hourly
Estimated price
$13 - $19
Website
dsb.dk
Bus operators
FlixBus
Phone
+49 1807 123 99 123
Email
info@flixbus.de
Website
flixbus.de
Bus from Esbjerg to Copenhagen
Avg. Duration
4 h 5 min
Frequency
Once daily
Estimated price
$18 - $30
Website
flixbus.co.uk
Sydtrafik
Website
sydtrafik.dk
Bus from Esbjerg Busterminal to Billund Lufthavn / Billund Airport
Avg. Duration
1 h 6 min
Frequency
Hourly
Estimated price
$9 - $14
Schedules at
sydtrafik.dk

How far is it from Esbjerg to Copenhagen?

The distance between Esbjerg and Copenhagen is 260 km. The road distance is 296 km.

What is the cheapest way to get from Esbjerg to Copenhagen?

The cheapest way to get from Esbjerg to Copenhagen is to bus which costs 180 kr and takes 4 hours 5 minutes.

What is the fastest way to get from Esbjerg to Copenhagen?

The quickest way to get from Esbjerg to Copenhagen is to drive which takes 2 hours 53 minutes and costs 310 kr.

Is there a direct train between Esbjerg and Copenhagen?

Yes, there is a direct train departing from Esbjerg st and arriving at Koebenhavn H. Services depart hourly, and operate every day. The journey takes approximately 3 hours 9 minutes.

Is there a direct bus between Esbjerg and Copenhagen?

Yes, there is a direct bus departing from Esbjerg and arriving at Copenhagen. Services depart once daily, and operate every day. The journey takes approximately 4 hours 5 minutes.

How long does it take to get from Esbjerg to Copenhagen?

It takes approximately 3 hours 4 minutes to get from Esbjerg to Copenhagen, including transfers.