Travel from Hamburg to Viborg-Denmark

Bus or train from Hamburg to Viborg?

German Railways (DB) operates a train from Hamburg to Viborg twice daily. Tickets cost $65 - $100 and the journey takes 4 h 26 min. 2 other operators also service this route. Alternatively, FlixBus operates a bus from Hamburg to Viborg 3 times a week. Tickets cost $18 - $30 and the journey takes 4 h 35 min. FlixBus also services this route once daily.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Hamburg to Viborg

From Hamburg Dammtor train to Aarhus H then train to Viborg St.. 5 h 58 min. From Hamburg bus to Fredericia then bus to Viborg. 7 h 40 min 35€. From Hamburg ZOB bus to Aarhus Rutebilstation then bus to Viborg Rutebilstation. 8 h 33 min 56€. From Hamburg drive to Viborg. 3 h 58 min 51€. From Hamburg-Barmbek train to Hamburg airport, fly to Copenhagen airport, train to Aarhus H, then train to Viborg. 7 h 30 min. From Hamburg-Barmbek train to Hamburg airport, fly to Billund airport, line 43 bus to Vejle st, train to Aarhus H, then train to Viborg. 8 h 53 min.