Travel options for:
Gothenburg to Tønsberg
  • Train, ferry

    $45 - $72
    1. Göteborg Central

      3 h 10 min - every 4 hours

      $30 - $55

    2. Moss [ferge]

      30 min - every 30 minutes

      $5 - $8

    3. Horten [ferge]

      6 min - 1839 feet

    4. Horten rutebilstasjon

      32 min - hourly

      $7 - $9

  • Train

    $55 - $86
    1. Göteborg Central

      3 h 52 min - every 4 hours

      $35 - $65

    2. Oslo S

      1 h 19 min - hourly

      $16 - $23

  • Bus

    $59 - $101
    1. Göteborg Nils Ericsonterminal

      3 h 25 min - twice daily

      $18 - $50

    2. Oslo Bussterminal

      1 h 5 min - every 4 hours

      $30 - $40

    3. Kopstadkrysset

      56 min - hourly

      $11 - $14

  • Drive

    $60 - $90
    1. Gothenburg

      4 h 9 min - 230.4 miles

      $60 - $90

  • Fly, train

    $89 - $268
    1. Gothenburg

      20 min - every 20 minutes

      $8 - $10

    2. Gothenburg (GOT)

      1 h - non-stop

      $60 - $230

    3. Oslo (OSL)

      1 h 45 min - hourly

      $21 - $29

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

From Göteborg Central train to Moss [ferge], ferry to Horten [ferge], walk to Horten rutebilstasjon, then bus to Midtløkken. 4 h 34 min 502 kr. From Göteborg Central train to Oslo S then train to Toensberg. 5 h 36 min 602 kr. From Göteborg Nils Ericsonterminal bus to Oslo Bussterminal, bus to Kopstadkrysset, then bus to Midtløkken. 6 h 21 min 689 kr. From Gothenburg drive to Tønsberg. 4 h 9 min 630 kr. From Göteborg Korsvägen bus to Gothenburg airport, fly to Oslo airport, then train to Tønsberg. 5 h 33 min 1043 kr.

 
 

Bus or train from Gothenburg to Tønsberg?

Swedish Railways (SJ) operates a train from Gothenburg to Tønsberg every 4 hours. Tickets cost $35 - $65 and the journey takes 3 h 52 min. Norwegian Railways (NSB) also services this route hourly. Alternatively, Swebus operates a bus from Gothenburg to Tønsberg every 4 hours. Tickets cost $30 - $50 and the journey takes 3 h 25 min. 7 other operators also service this route.