Travel from Oslo to Vejle

Bus or train from Oslo to Vejle?

Swebus operates a bus from Oslo to Vejle twice daily. Tickets cost $70 - $100 and the journey takes 7 h 55 min. 4 other operators also service this route. Alternatively, Norwegian Railways (NSB) operates a train from Oslo to Vejle once daily. Tickets cost $45 - $100 and the journey takes 4 h 5 min. 3 other operators also service this route.

Travel Guides

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

How to get from Oslo to Vejle

From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Billund airport, then line 43 bus to Vejle. 4 h 17 min $108. From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Aalborg airport, line 12 bus to Aalborg St., then train to Vejle. 5 h 26 min $176. From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Aarhus airport, bus to Aarhus, then train to Vejle. 6 h 22 min $213. From Oslo Sentralstasjon [tog] train to Oslo airport, fly to Copenhagen airport, then train to Vejle. 6 h 37 min $142. From Oslo Bussterminal bus to Göteborg Central, train to Malmö Central, train to Koebenhavn H, then train to Vejle st. 10 h 15 min $149. From Oslo Bussterminal bus to Copenhagen then bus to Vejle. 12 h $94. From Oslo S train to Katrineholm Central, train to Norrköping Central, train to Koebenhavn H, then train to Vejle st. 12 h 20 min $212. From Nationaltheatret train to Porsgrunn terminal, bus to Bamble rådhus, walk to Langesund ferjeterminal, ferry to Hirtshals Færgeterminal, walk to Hirtshals st, train to Hjoerring st, then train to Vejle st. 13 h 47 min $126. From Oslo Vippetangen ferry to København Kvæsthusbroen, walk to Nordhavn St., bus to Valby St., then train to Vejle St.. 21 h 7 min $112. From Oslo drive to Vejle. 8 h 29 min $168.
Close Print Itinerary
  1. Here are 10 options to get from
    Oslo to Vejle:

    1. Trip:
      1 Train, fly to Billund
      • One-Way approx: USD $60 - $312
      • Duration: 4 h 17 min
      Open +
      • Trip:
        1 Train, fly to Billund
        • One-Way approx: USD $60 - $312
        • Duration: 4 h 17 min
        Close x
    2. Trip:
      2 Train, fly to Aalborg
      • One-Way approx: USD $135 - $348
      • Duration: 5 h 26 min
      Open +
      • Trip:
        2 Train, fly to Aalborg
        • One-Way approx: USD $135 - $348
        • Duration: 5 h 26 min
        Close x
    3. Trip:
      3 Train, fly to Aarhus
      • One-Way approx: USD $186 - $470
      • Duration: 6 h 22 min
      Open +
      • Trip:
        3 Train, fly to Aarhus
        • One-Way approx: USD $186 - $470
        • Duration: 6 h 22 min
        Close x
    4. Trip:
      4 Train, fly to Copenhagen
      • One-Way approx: USD $101 - $269
      • Duration: 6 h 37 min
      Open +
      • Trip:
        4 Train, fly to Copenhagen
        • One-Way approx: USD $101 - $269
        • Duration: 6 h 37 min
        Close x
    5. Trip:
      5 Bus, train
      • One-Way approx: USD $94 - $191
      • Duration: 10 h 15 min
      Open +
      • Trip:
        5 Bus, train
        • One-Way approx: USD $94 - $191
        • Duration: 10 h 15 min
        Close x
    6. Trip:
      6 Bus
      • One-Way approx: USD $48 - $121
      • Duration: 12 h
      Open +
      • Trip:
        6 Bus
        • One-Way approx: USD $48 - $121
        • Duration: 12 h
        Close x
    7. Trip:
      7 Train
      • One-Way approx: USD $141 - $276
      • Duration: 12 h 20 min
      Open +
      • Trip:
        7 Train
        • One-Way approx: USD $141 - $276
        • Duration: 12 h 20 min
        Close x
    8. Trip:
      8 Train, ferry
      • One-Way approx: USD $98 - $149
      • Duration: 13 h 47 min
      Open +
      • Trip:
        8 Train, ferry
        • One-Way approx: USD $98 - $149
        • Duration: 13 h 47 min
        Close x
    9. Trip:
      9 Ferry, train
      • One-Way approx: USD $61 - $251
      • Duration: 21 h 7 min
      Open +
      • Trip:
        9 Ferry, train
        • One-Way approx: USD $61 - $251
        • Duration: 21 h 7 min
        Close x
    10. Trip:
      10 Drive
      • One-Way approx: USD $130 - $200
      • Duration: 8 h 29 min
      Open +
      • Trip:
        10 Drive
        • One-Way approx: USD $130 - $200
        • Duration: 8 h 29 min
        Close x