1map logoGo to main page

Berlin, Brandenburg to Copenhagen, Capital Region (Hovedstaden) from $35: 6 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Berlin, Germany
to
Copenhagen, Denmark

How to Get from Berlin to Copenhagen: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$35 by busBest price
357.3 kmDistance
1h 49m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Berlin to Copenhagen with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
1h  49m
Estimated price
$103-305
Recommended
Company
FlixBus
Bus
Average Duration
8h  10m
Estimated price
$35-130
Cheapest
route map
Distance: 357.3 km
Duration: 1h 49m

See more options

Pricing table
Company
Snälltåget
Train
Average Duration
10h  2m
Estimated price
$54-76
Company
various
Train
Average Duration
7h  35m
Estimated price
$64-86
Company
13402
Train
Average Duration
10h  50m
Estimated price
$76-106
Company
various
Drive
Drive
Average Duration
11h  2m
Estimated price
$98-125

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $29 $28 $27 $29 $30 $29 $29
Train $71 $55 $62 $71 $120 $72 $81
Fly $84 $56 $48 $48 $53 $56 $69

Traveling From Berlin to Copenhagen

Traveling from Berlin to Copenhagen offers you a fascinating journey between the vibrant, historical charm of Germany's capital and the clean, modern allure of Denmark's capital.

Best Neighbourhoods in Copenhagen

Copenhagen's neighborhoods each offer distinct experiences and attractions for travelers.

Vesterbro
• Trendy cafes and nightlife spots abound.
• A hub for arts and culture enthusiasts.
Nørrebro
• Vibrant street life and diverse eateries.
• Home to the iconic Assistens Cemetery.
Christianshavn
• Picturesque canals and historic architecture.
• Rich culinary scene with several Michelin-starred restaurants.

Best Times To Visit Copenhagen's Attractions

Timing your visits to Copenhagen's popular sites can greatly enhance your experience.

Tivoli Gardens
Visit early in the morning or late afternoon for fewer crowds.
Nyhavn
Enjoy early mornings or weekdays for a quieter waterfront experience.
The Little Mermaid
Aim for early mornings to capture beautiful photos and avoid crowds.

Copenhagen Weather: What to Expect Year-Round

Copenhagen experiences a temperate maritime climate with mild summers and cool winters, making spring and early fall ideal for discovering the city. Your travel experience can shift dramatically with the seasons, as sunny days invite outdoor exploration while colder months may lead you to cozy cafés and festive indoor activities.

Dining Recommendation in Copenhagen

Try the smørrebrød, an open-faced sandwich that showcases fresh, local ingredients, at Restaurant Schønnemann, where you’ll enjoy a traditional Danish atmosphere. Unlike the hearty and diverse culinary scene in Berlin, Copenhagen’s emphasis on simplicity and quality offers a delightful exploration of flavors and textures that reflect the region's rich heritage.

Berlin - Copenhagen operators

Explore transport companies operating between Berlin and Copenhagen, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
easyjet.com

Plane from Berlin Brandenburg to Copenhagen

Average Duration
1h 10m
Estimated price
$45-260
Website
flysas.com

Plane from Berlin Brandenburg to Copenhagen

Average Duration
58m
Estimated price
$65-380
Website
norwegian.com

Plane from Berlin Brandenburg to Copenhagen

Average Duration
1h
Estimated price
$50-220
Website
eurowings.com

Plane from Berlin Brandenburg to Copenhagen

Average Duration
1h 10m
Estimated price
$50-330
Train Show train routes
Contact phone
+49 0180 6 99 66 33
Website
bahn.com

Train from Berlin Hauptbahnhof to Hamburg Hbf

Average Duration
1h 54m
Estimated price
$55-65

Train from Hamburg Hbf to København H

Average Duration
4h 41m
Estimated price
$50-70
Contact phone
+43 (0)5 1717
Website
oebb.at

Train from Berlin Hbf to Hamburg Hbf

Average Duration
2h 5m
Estimated price
$40-60
Contact phone
+49 1807 123 99 123
Website
flixtrain.com

Train from Berlin Hauptbahnhof to Hamburg Central Station

Average Duration
2h 1m
Estimated price
$23-35
Contact phone
+36 (1) 3 49 49 49
Website
mavcsoport.hu

Train from Berlin Hbf to Hamburg Hbf

Average Duration
2h 11m
Estimated price
$13-16
Contact phone
+46 771-26 00 00
Website
snalltaget.se

Train from Berlin Hauptbahnhof to Örestad

Average Duration
9h 50m
Estimated price
$50-75
Contact phone
+46 77 175 75 75
Website
sj.se

Train from Berlin Hauptbahnhof to København, Københavns Lufthavn

Average Duration
10h 7m
Estimated price
$70-110
Bus Show bus routes
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Berlin central bus station to Copenhagen central train station

Average Duration
8h 10m
Estimated price
$35-130
Contact phone
0040 723 450 475
Website
comati-psg.ro

Bus from Berlin Central Bus Station to Copenhagen Ingerslevsgade

Average Duration
12h
Estimated price
$100-130
Ferry
Contact phone
+48 91 88 02 909
Website
unityline.eu

Ferry from Świnoujście to Ystad

Average Duration
7h 15m
Estimated price
0-0
Contact phone
+48 94 35 52 102
Website
polferries.com

Ferry from Świnoujście to Ystad

Average Duration
6h 30m
Estimated price
$39-39

Berlin to Copenhagen: Overview of Bus, Train, Flight, and Car Trips

Traveling between Berlin and Copenhagen offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚂 Traveling from Berlin to Copenhagen by train is a scenic journey that takes approximately 7 hours and 35 minutes, including transfers. The train services, operated by Deutsche Bahn, depart from Berlin Hauptbahnhof and arrive at København H station. 🌍 The distance between Berlin and Copenhagen is about 787 kilometers, with various routes available involving transfers at stations like Hamburg and Schleswig. Prices for the train tickets can range from €59 to €79, depending on the route and availability.
Departure Point
Berlin Hauptbahnhof station
Arrival Point
København H station
Useful tips for train travellers
• Onboard services for your train journey from Berlin to Copenhagen include catering options offered by Deutsche Bahn (DB). You can enjoy a selection of snacks, hot meals, and beverages available for purchase in the onboard bistro or at your seat. Consider downloading the DB Navigator app for easy access to menus and to place orders directly.
• The train offers several seating options: First Class, Business Class, and Economy Class. First Class provides spacious seats with extra legroom, complimentary beverages, and access to a quiet car. In Business Class, passengers enjoy a comfortable experience with adjustable seats and amenities like power outlets. Economy Class offers good value with standard seating arrangements, and it's advisable to book in advance for the best choice of seats.
• Multiple operators serve the route from Berlin to Copenhagen, including Deutsche Bahn (DB) and DSB (Danish State Railways). For schedules and ticket bookings, visit their websites: Deutsche Bahn and DSB. Additionally, you can check local transport options in Copenhagen at Movia.
🛫 The quickest way to travel from Berlin to Copenhagen is by taking a direct flight that only takes 55 minutes from Berlin Brandenburg Airport to Copenhagen Airport. 💸 Flight prices between Copenhagen and Berlin typically range from €95 to €281, making it a relatively affordable and efficient mode of transportation for this route.
Departure Point
Berlin Brandenburg Airport
Arrival Point
Copenhagen Airport
Useful tips for plane travellers
• Before your flight, consider checking current operational updates for Berlin Brandenburg Airport (BER) as it can sometimes experience delays due to security or weather, especially on busy weekends.
• Upon arrival at Copenhagen Airport (CPH), follow the 'Exit to City' signs; you’ll be greeted with a well-organized area with clear public transport options and taxi ranks, making it easy to navigate towards the city center.
• Expect taxi fares from Copenhagen Airport to the city center to be around 300-400 DKK (approximately €40-€55), and consider using the local metro as a budget-friendly alternative that takes roughly 15 minutes to reach central Copenhagen.
🚌 Traveling by bus from Berlin to Copenhagen is a convenient option. The direct bus route departs from Berlin central bus station and arrives at Copenhagen central train station, operated by FlixBus. The journey typically takes around 8 hours and 10 minutes, with services running five times a day. 🌍 The distance between Berlin and Copenhagen is approximately 379 kilometers. While the average travel time is 8 hours and 15 minutes, there are different routes available. Some routes may require transfers, such as stopping at Malmö Central Station or Hamburg central bus station, adding some variation to the travel experience. 💰 Prices for the bus ticket from Berlin to Copenhagen can range from €32 to €120. Travelers can choose from different routes and schedules based on their preferences and budget. Whether opting for a direct journey or a route with transfers, the bus trip offers a scenic and cost-effective way to travel between these two vibrant European cities.
Departure Point
Berlin central bus station
Arrival Point
Copenhagen central train station
Useful tips for bus travellers
• While traveling from Berlin to Copenhagen, make sure to check FlixBus schedules in advance at flixbus.com as they offer multiple departures throughout the day, ensuring flexibility in case of last-minute changes to your travel plans.
• Carry some snacks and a refillable water bottle for your journey, as the bus trip lasts about 8 hours and while some FlixBus routes may have limited onboard services, having your own supplies can make the trip more comfortable.
• Upon arrival at Copenhagen Central Station (Ingerslevsgade), familiarize yourself with the station's layout using the provided maps available at informationscentrum.dk and look for signs directing you to the exit, local transport connections, and facilities like restrooms and cafes.

Frequently asked questions

Find out more about the route from Berlin to Copenhagen.

Or choose the category:
The cheapest way to travel from Berlin to Copenhagen is by bus. It typically costs between €41 and €60 and takes approximately 8 hours and 25 minutes. Bus tickets can usually be purchased online or at the bus station in Berlin. It's a cost-effective option for budget travelers.
The fastest way to travel from Berlin to Copenhagen is by taking a flight. Flights from Berlin to Copenhagen typically take around 4 hours, making it the quickest option. However, it's important to note that flight costs can vary depending on the airline and time of booking, with prices ranging from €46 to €276. It's recommended to check with different airlines and compare prices to find the best deal for your travel dates.
The distance between Berlin and Copenhagen is approximately 222 miles. This distance can be covered via various means of transportation such as train, bus, or even by air. The fastest way to travel between the two cities is by air, which takes around 1-1.5 hours. However, traveling by train or bus may take longer, ranging from 5-8 hours depending on the route and mode of transport.
The most convenient way to travel from Berlin to Copenhagen without a car is by taking a train via Hamburg. The journey takes approximately 7 hours and 25 minutes and the ticket prices range from €69 to €147. Trains operate regularly between the two cities, providing a comfortable and scenic journey. It is recommended to book tickets in advance to ensure availability and secure the best fares.
The journey from Berlin to Copenhagen takes approximately 4 hours, including transfers. The fastest way to travel between the two cities is by plane, with several direct flights available daily. The train is another convenient option, with frequent services connecting Berlin and Copenhagen in about 5 to 6 hours. Additionally, there are bus and car options available, which may take longer but can offer a more scenic route for those who prefer road travel.
The cheapest way to travel from Berlin to Copenhagen is by bus. This journey takes approximately 8 hours and 25 minutes and costs between €41 and €60. If you prefer a faster option, flying is the best choice, with a travel time of 4 hours and prices ranging from €46 to €276. Another option is to take a train via Hamburg, which takes 7 hours and 25 minutes and costs between €69 and €147.
There are multiple options for accommodation near Copenhagen. There are over 776 hotels available in the city with prices starting at €61. Some popular hotels to consider are the Radisson Blu Royal Hotel Copenhagen, the AC Hotel by Marriott Bella Sky Copenhagen, and the Admiral Hotel. Additionally, there are also various hostels, guesthouses, and apartments available for those looking for more budget-friendly options.
Yes, there is a direct bus between Berlin and Copenhagen. The bus departs from Berlin central bus station and arrives at Copenhagen central train station. The services run four times a day, operating every day. The journey takes approximately 8 hours and 25 minutes.
To catch the bus from Berlin to Copenhagen you will need to go to the Berlin central bus station. This is the main bus terminal in Berlin and is a convenient starting point for long-distance bus journeys. Make sure to arrive at the bus station ahead of time to check in and find the correct departure platform for your bus.
The Berlin to Copenhagen bus arrives at Copenhagen central train station. This is a convenient and easily accessible location in the heart of the city. From the train station, travelers can easily explore Copenhagen and access other modes of transportation to reach their desired destinations within the city or beyond. The train station is well-connected with public transportation options, making it easy for travelers to continue their journey from there.
Several airlines offer flights between Berlin and Copenhagen. Norwegian Air International, Eurowings, Scandinavian Airlines, and easyJet operate flights from Berlin Brandenburg Airport to Copenhagen Airport. These airlines provide convenient options for travelers looking to fly between the two destinations. Availability and schedules may vary, so it is recommended to check with the airlines for specific details and pricing.
The fastest way to travel from Berlin to Copenhagen is by plane. The direct flight from Berlin Brandenburg Airport to Copenhagen Airport takes only 1 hour. Several airlines, including Norwegian Air International, Eurowings, Scandinavian Airlines, and easyJet, offer flights on this route. The flight duration between the two cities is approximately 4 hours. Prices for a flight between Copenhagen and Berlin range from €47 to €276.
The flight from Berlin to Copenhagen typically takes 1 hour. This is the quickest and most convenient way to travel between the two cities. Direct flights are available from Berlin Brandenburg Airport to Copenhagen Airport, making the journey fast and efficient. However, it is always advised to check for any potential delays or changes in flight schedules beforehand.
Trains from Berlin to Copenhagen arrive at København H station. This is the main train station in Copenhagen and it is located in the city center. From here, travelers can easily access various parts of the city, as well as other destinations in Denmark and the surrounding region. København H station offers convenient connections to other modes of transportation, such as buses and taxis, making it easy for visitors to continue their journey upon arrival.
No, there is no direct train between Berlin and Copenhagen. To travel by train, you would need to take a service from Berlin Hauptbahnhof to Hamburg Hbf, and then transfer to another train to København H. The journey, including transfers, takes approximately 7 hours and 25 minutes.
To catch the train from Berlin to Copenhagen you will need to head to Berlin Hauptbahnhof station. This is the main train station in Berlin and serves as the departure point for the train service operated by Deutsche Bahn Intercity-Express. Make sure to check the schedule and platform information at the station before your departure to ensure a smooth journey.
The cost of a flight from Berlin to Copenhagen ranges from €47 to €276. The prices can vary depending on factors such as the airline, the time of booking, and the class of travel. It is recommended to compare prices from different airlines and book in advance to secure the best deal.
The cost of a train ticket from Berlin to Copenhagen can range from €72 to €144. The price may vary depending on factors such as the type of train, the class of service, and the time of travel. It is advisable to check the official website of the train operator for the most accurate and up-to-date pricing information.
The cost of a bus ticket from Berlin to Copenhagen can range from €41 to €60. It is recommended to check with different bus companies for the best prices and deals. Prices may vary based on availability, travel dates, and the type of bus service chosen.

Trips to Copenhagen