Travel from Denmark to Germany: Train, Bus, Car & Flight Options
Denmark and Germany share a land border and excellent transport links. From Copenhagen (CPH) to major German cities:
By Train (DSB / DB)
- Copenhagen → Hamburg: ~4h 30m (direct EC/IC)
- Copenhagen → Berlin: ~6h 30m (direct EuroCity)
- Copenhagen → Munich: ~11h (1 change, usually Hamburg/Hannover)
- Booking: DSB.dk, bahn.de; book early for Sparpreis/Early Bird fares.
By Bus (FlixBus, Sindbad, Eurolines)
- Copenhagen → Hamburg: ~5h 30m
- Copenhagen → Berlin: ~8h
- Copenhagen → Munich: ~13h
- Cheaper than train; less frequent; WiFi, power outlets.
By Car
- Copenhagen → Hamburg: ~300 km, 3h 30m (E45/E47 → A7)
- Copenhagen → Berlin: ~450 km, 5h (via Fehmarn Belt ferry or future tunnel)
- Copenhagen → Munich: ~950 km, 9–10h
- Border: Schengen (no checks); vignette not needed in Germany (cars).
By Plane
- CPH → HAM: 55 min (SAS, Lufthansa, Ryanair)
- CPH → BER: 1h 10m
- CPH → MUC: 1h 30m
- CPH → FRA: 1h 35m
- Fastest city-center-to-city-center for Berlin/Munich/Frankfurt.
Current Notes
- Fehmarn Belt Fixed Link (tunnel, opening ~2029) will cut rail/road time significantly.
- Check COVID/restriction status (currently none in Schengen).
- Eurail/Interrail valid on most trains.
Choose train for comfort/sustainability, flight for speed to south/east Germany, bus for budget, car for flexibility.