Travel options for:
Hirtshals to Odense
  • Train

    $46 - $74
    1. Hirtshals st

      22 min - hourly

      $6 - $9

    2. Hjørring St.

      3 h 46 min - every 4 hours

      $40 - $65

  • Night train

    $46 - $74
    1. Hirtshals st

      22 min - hourly

      $6 - $9

    2. Hjoerring st

      4 h 16 min - once daily

      $40 - $65

  • Drive

    $45 - $70
    1. Hirtshals

      3 h 1 min - 201.5 miles

      $45 - $70

  • Train, fly

    $109 - $286
    1. Hirtshals

      22 min - hourly

      $6 - $9

    2. Hjoerring st

      38 min - hourly

      $5 - $8

    3. Lindholm Station

      5 min - hourly - line 12

      $4

    4. Aalborg (AAL)

      40 min - non-stop

      $70 - $230

    5. Copenhagen (CPH)

      1 h 35 min - every 3 hours

      $24 - $35

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Hirtshals st train to Hjørring St. then train to Odense St.. 4 h 57 min 395 kr. From Hirtshals st train to Hjoerring st then night train to Odense st. 5 h 38 min 395 kr. From Hirtshals drive to Odense. 3 h 1 min 357 kr. From Hirtshals st train to Hjoerring st, train to Lindholm Station, line 12 bus to Aalborg airport, fly to Copenhagen airport, then train to Odense. 5 h 26 min 812 kr.

 
 

Train from Hirtshals to Odense

Danish Railways (DSB) operates a train from Hirtshals to Odense hourly. Tickets cost $6 - $9 and the journey takes 22 min. Danish Railways (DSB) also services this route hourly.