Travel options
from Hamburg to Cologne

You can get from Hamburg to Cologne by train, bus or flight.

Our recommendation

To get from Hamburg to Cologne on Dec 6 we recommend taking a flight because it’s the best combination of price and speed.

06:55PMHamburg Airport3h25 10:20PMCologne/Bonn Airport
1 changes
$1261One-way
Cheapest
08:25AMHamburg, ZOB am Hbf23h00 07:25AMKöln, Köln Bonn Airport
1 changes
$521One-way
Other options
07:00AMHamburg Airport1h05 08:05AMCologne/Bonn Airport
0 changes
$1861One-way
10:05AMHamburg Airport3h00 01:05PMCologne/Bonn Airport
1 changes
$4421One-way
09:10AMHamburg Airport3h55 01:05PMCologne/Bonn Airport
1 changes
$4421One-way

Find all the dates and times for this journey by train, bus, and flight, .

More than 1,000 travel companies trust us to sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

Compare prices and tickets Prices for trains, buses and flights

Sun
Dec 5
Find prices
$38BlaBlaCar Bus
$126Eurowings
Mon
Dec 6
$12FlixTrain
$52BlaBlaCar Bus
$126Eurowings
Tue
Dec 7
$12FlixTrain
$48BlaBlaCar Bus
$186Eurowings
Wed
Dec 8
$12FlixTrain
$24Flixbus
$126Eurowings
Thu
Dec 9
$21Deutsche Bahn
$35BlaBlaCar Bus
$126Eurowings
Fri
Dec 10
$21Deutsche Bahn
$27Flixbus
$126Eurowings
Sat
Dec 11
$13FlixTrain
$27Flixbus
$319Lufthansa
Sun
Dec 12
$21Deutsche Bahn
$35BlaBlaCar Bus
$102Eurowings
Mon
Dec 13
$21Deutsche Bahn
$52BlaBlaCar Bus
$90Eurowings
Tue
Dec 14
$21Deutsche Bahn
$48BlaBlaCar Bus
$52Eurowings
Wed
Dec 15
$21Deutsche Bahn
$48BlaBlaCar Bus
$66Eurowings
Thu
Dec 16
$21Deutsche Bahn
$35BlaBlaCar Bus
$40Eurowings
Fri
Dec 17
$21Deutsche Bahn
$47BlaBlaCar Bus
$52Eurowings
Sat
Dec 18
$21Deutsche Bahn
$42BlaBlaCar Bus
$192Lufthansa
Sun
Dec 19
$18FlixTrain
$31Flixbus
$102Eurowings
Mon
Dec 20
$18FlixTrain
$29Flixbus
$66Eurowings
Tue
Dec 21
$12FlixTrain
$29Flixbus
$66Eurowings
Wed
Dec 22
$21Deutsche Bahn
$64BlaBlaCar Bus
$66Eurowings
Thu
Dec 23
$21Deutsche Bahn
$46Flixbus
$102Eurowings
Fri
Dec 24
$21Deutsche Bahn
$31Flixbus
$277Lufthansa
Sat
Dec 25
$21Deutsche Bahn
$53BlaBlaCar Bus
$192Lufthansa

Travel Information from Hamburg to Cologne

distanceDistance223 miles (360 km)
modeAvailable travel modesFlight or train
priceTicket price range$22 - $106
cheapestCheapest modeTrain • $22 (€18) • 3 h 56 min
fastestFastest modeFlight • $106 (€85) • 1 h
carriersPopular travel companiesEurowings or Deutsche Bahn

Take a flight or train to travel 223 miles (360 km) between Hamburg and Cologne. If speed is a priority, then a flight is the best option with an average duration of 1 h; whereas, if saving money is more important, then a train is the best option with prices starting as low as $22 (€18). The most popular travel companies which serve this trip are Eurowings or Deutsche Bahn among others. Travelers can even take a direct flight or train from Hamburg to Cologne.

How to get from Hamburg to Cologne

The Best Way According to our Users

Whether it is for business or leisure, in order to travel from Hamburg to Cologne, 77,25% of our customers choose the train as their preferred mode of transportation. By traveling by train on this route, you can enjoy the comfort of spacious seats, spectacular views—and in some cases free Wi-Fi—in both second and first class. Our customers have decided that the train is the best way to get from Hamburg to Cologne and have chosen to enjoy this fast, safe and efficient way to arrive at their destination. Taking the train also avoids long lines or potential expenses for transfers to/from the station—especially since most main railway stations are located in the city center. Train companies in Europe vary from country to country, but most of them offer high-speed train routes, therefore when you add up at the end-to-end journey time, the train is often also the fastest way to get to your destination.

Search on Omio to find cheap tickets from Hamburg to Cologne. It’s easy to find the most attractive prices and choose your preferred route for your journey. Book on web or app, and travel with your mobile ticket —without the stress of printing your ticket.