Rome2Rio

How to get fromVarberg to Bernby train, plane, car, car train, bus or night train

Find Transport to Bern

See all options

There are 12 ways to get from Varberg to Bern by train, plane, car, car train, bus, or night train

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Train to Gothenburg-Landvetter Airport, fly to Zurich Airport, train

    best
    1. Take the train from Varberg station to Mölndal stationtrain train
    2. Fly from Gothenburg-Landvetter Airport (GOT) to Zurich Airport (ZRH)plane plane GOT - ZRH
    3. Take the train from Zürich Flughafen to Berntrain train
    7h 11m
    CHF 139–368
  2. Bus

    cheapest
    1. Take the bus from Varberg station to Halmstad C Resecentrumbus bus
    2. Take the bus from Halmstad to Copenhagen Busterminalbus bus 613 / ...
    3. Take the bus from Copenhagen Busterminal to Karlsruhe central train stationbus bus
    4. Take the bus from Karlsruhe central train station to Bernbus bus
    28h 57m
    CHF 104–194
  3. Drive, car train

    1. Drive from Varberg to Hamburg Altonacar car
    2. Take the car train from Hamburg Altona to Lörrach Hbfcartrain train
    3. Drive from Lörrach Hbf to Berncar car
    18h 19m
    CHF 210–925
  4. Train, night train

    1. Take the train from Varberg station to Köpenhamn Htrain train
    2. Take the train from København H to Hamburg Dammtortrain train Rj
    3. Take the night train from Hamburg Dammtor to Basel Sbbnighttrain night train Nj
    4. Take the train from Basel SBB to Berntrain train Ic6 / ...
    22h 1m
    CHF 232–464
  5. Train to Copenhagen Airport, fly to Zurich Airport, train

    1. Take the train from Varberg station to Copenhagen Lufthavntrain train
    2. Fly from Copenhagen Airport (CPH) to Zurich Airport (ZRH)plane plane CPH - ZRH
    3. Take the train from Zürich Flughafen to Berntrain train
    8h 24m
    CHF 170–416
  6. Train to Copenhagen Airport, fly to Basel, train

    1. Take the train from Varberg station to Copenhagen Lufthavntrain train
    2. Fly from Copenhagen Airport (CPH) to Basel (BSL)plane plane CPH - BSL
    3. Take the train from Basel SBB to Berntrain train
    8h 38m
    CHF 128–376
  7. Train to Gothenburg-Landvetter Airport, fly to Basel, train

    1. Take the train from Varberg station to Mölndal stationtrain train
    2. Fly from Gothenburg-Landvetter Airport (GOT) to Basel (BSL)plane plane GOT - BSL
    3. Take the train from Basel SBB to Berntrain train
    9h
    CHF 112–358
  8. Train to Gothenburg-Landvetter Airport, fly to Geneva International Airport, train

    1. Take the train from Varberg station to Mölndal stationtrain train
    2. Fly from Gothenburg-Landvetter Airport (GOT) to Geneva International Airport (GVA)plane plane GOT - GVA
    3. Take the train from Genève-Aéroport to Berntrain train
    8h 44m
    CHF 129–368
  9. Train to Copenhagen Airport, fly to Geneva International Airport, train

    1. Take the train from Varberg station to Copenhagen Lufthavntrain train
    2. Fly from Copenhagen Airport (CPH) to Geneva International Airport (GVA)plane plane CPH - GVA
    3. Take the train from Genève-Aéroport to Berntrain train
    9h 52m
    CHF 140–386
  10. Train via Kassel

    1. Take the train from Varberg station to Malmö, Centralstationtrain train
    2. Take the train from Malmo C to Hamburg Hbftrain train Ic
    3. Take the train from Hamburg Hbf to Kassel Bahnhof Wilhelmshöhetrain train 20 / ...
    4. Take the train from Kassel Bahnhof Wilhelmshöhe to Basel SBBtrain train 20 / ...
    5. Take the train from Basel SBB to Berntrain train Ic6 / ...
    19h 3m
    CHF 238–558
  11. Train

    1. Take the train from Varberg station to Helsingborg Centralstationtrain train
    2. Take the train from Helsingborg C to Hamburg Hbftrain train Ic
    3. Take the train from Hamburg Hbf to Basel SBBtrain train 20 / ...
    4. Take the train from Basel SBB to Berntrain train Ic6 / ...
    19h 24m
    CHF 246–585
  12. Drive 1,597.3 km

    1. Drive from Varberg to Berncar car 1,597.3 km
    14h 9m
    CHF 258–373

Varberg to Bern by bus

Calendar7Weekly Buses
Duration28h 57mAverage Duration
TicketCHF 104Cheapest Price
See schedules

Questions & Answers

What companies run services between Varberg, Halland County, Sweden and Bern, Switzerland?

You can take a bus from Varberg station to Bern via Halmstad, Copenhagen Busterminal, and Karlsruhe central train station in around 28h 57m. Alternatively, you can take a train from Varberg station to Bern via Malmo C, Hamburg Hbf, Kassel Bahnhof Wilhelmshöhe, and Basel SBB in around 19h 3m.

Airlines
Train operators
Bus operators

Want to know more about travelling around Switzerland

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides

More Questions & Answers