Rome2Rio

How to get fromUk to Switzerlandby train, bus, plane, car or car train

Find Transport to Switzerland

See all options

There are 13 ways to get from Uk to Switzerland by train, bus, plane, car, or car 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, bus to Krasnoyarsk Yemelyanovo Airport, fly to Zurich Airport

    best
    1. Take the train from Nijneudinsk to Zlobinotrain train
    2. Take the bus from Krasnoyarsk Bus station to Yemelyanovo Airportbus bus
    3. Fly from Krasnoyarsk Yemelyanovo Airport (KJA) to Zurich Airport (ZRH)plane plane KJA - ZRH
    29h 16m
    CHF 208–721
  2. Train, bus to Krasnoyarsk Yemelyanovo Airport, fly to Milano Malpensa Airport

    cheapest
    1. Take the train from Nijneudinsk to Zlobinotrain train
    2. Take the bus from Krasnoyarsk Bus station to Yemelyanovo Airportbus bus
    3. Fly from Krasnoyarsk Yemelyanovo Airport (KJA) to Milano Malpensa Airport (MXP)plane plane KJA - MXP
    4. Take the train from Malpensa Aeroporto T1 to Luganotrain train
    30h 53m
    CHF 162–438
  3. Train, bus

    1. Take the train from Nijneudinsk to Yaroslavsky Railway Terminaltrain train
    2. Take the bus from Moscow, International Bus Station to Warsaw Westbus bus
    3. Take the train from Warszawa Zachodnia to Muenchen Hbftrain train
    4. Take the bus from Munich central bus station to Zurich Bus Stationbus bus
    4d 12h
    CHF 213–384
  4. Drive 6,951 km

    1. Drive from Uk to Zurichcar car 6,951 km
    3d 16h
    CHF 1,078–1,557
  5. Train, bus to Bratsk Airport, fly to Geneva International Airport

    1. Take the train from Nijneudinsk to Tuluntrain train
    2. Take the bus from Tulun to Bratsk Bus Stationbus bus
    3. Fly from Bratsk Airport (BTK) to Geneva International Airport (GVA)plane plane BTK - GVA
    40h 34m
  6. Train, bus to Krasnoyarsk Yemelyanovo Airport, fly to Geneva International Airport

    1. Take the train from Nijneudinsk to Zlobinotrain train
    2. Take the bus from Krasnoyarsk Bus station to Yemelyanovo Airportbus bus
    3. Fly from Krasnoyarsk Yemelyanovo Airport (KJA) to Geneva International Airport (GVA)plane plane KJA - GVA
    28h 53m
    CHF 204–767
  7. Train, bus to Bratsk Airport, fly to Basel

    1. Take the train from Nijneudinsk to Tuluntrain train
    2. Take the bus from Tulun to Bratsk Bus Stationbus bus
    3. Fly from Bratsk Airport (BTK) to Basel (BSL)plane plane BTK - BSL
    38h 57m
  8. Train, bus to Bratsk Airport, fly to Zurich Airport

    1. Take the train from Nijneudinsk to Tuluntrain train
    2. Take the bus from Tulun to Bratsk Bus Stationbus bus
    3. Fly from Bratsk Airport (BTK) to Zurich Airport (ZRH)plane plane BTK - ZRH
    30h 27m
  9. Train, bus to Krasnoyarsk Yemelyanovo Airport, fly to Allgäu Airport, Memmingen

    1. Take the train from Nijneudinsk to Zlobinotrain train
    2. Take the bus from Krasnoyarsk Bus station to Yemelyanovo Airportbus bus
    3. Fly from Krasnoyarsk Yemelyanovo Airport (KJA) to Allgäu Airport, Memmingen (FMM)plane plane KJA - FMM
    4. Take the train from Memmingen to Lindau, Reutin Bahnhoftrain train
    36h 4m
    CHF 249–863
  10. Train, bus to Bratsk Airport, fly to Milano Malpensa Airport

    1. Take the train from Nijneudinsk to Tuluntrain train
    2. Take the bus from Tulun to Bratsk Bus Stationbus bus
    3. Fly from Bratsk Airport (BTK) to Milano Malpensa Airport (MXP)plane plane BTK - MXP
    4. Take the train from Malpensa Aeroporto T1 to Luganotrain train
    31h 29m
  11. Train, bus via Minsk

    1. Take the train from Nijneudinsk to Rostov-Iaroslavskiitrain train
    2. Take the train from Rostov-Iaroslavskii to Minsk Pastrain train
    3. Take the bus from Minsk Central Bus Station to Munich Central Bus Stationbus bus
    4. Take the bus from Munich central bus station to Zurich Bus Stationbus bus
    5d 2h
    CHF 213–413
  12. Train, bus via Minsk #2

    1. Take the train from Nijneudinsk to Aleksandrov 1train train
    2. Take the train from Aleksandrov 1 to Minsk Pastrain train
    3. Take the bus from Minsk Central Bus Station to Warszawa Wschodniabus bus
    4. Take the train from Warszawa Wschodnia to Salzburg Hbftrain train
    5. Take the train from Salzburg Hbf to Zuerich Hbtrain train
    5d 3h
    CHF 274–456
  13. Drive, car train

    1. Drive from Uk to Hamburg Hbfcar car
    2. Take the car train from Hamburg Hbf to München Ostcartrain train
    3. Drive from München Ost to Zurichcar car
    3d 18h
    CHF 961–2,013

Krasnoyarsk Yemelyanovo Airport (KJA) to Zurich Airport (ZRH) flights

Calendar13Weekly Planes
Duration17h 35mAverage Duration
TicketCHF 170Cheapest Price
See schedules

Questions & Answers

What companies run services between Uk, Irkutsk, Russia and Switzerland?

There is no direct connection from Uk to Switzerland. However, you can take the taxi to Nijneudinsk, take the train to Zlobino, take the taxi to Krasnoyarsk Bus station, take the bus to Yemelyanovo Airport, walk to Krasnoyarsk Yemelyanovo Airport (KJA) airport, fly to Zurich Airport (ZRH), walk to Zürich Flughafen, then take the train to Zürich Stadelhofen. Alternatively, you can take a vehicle from Uk to Zürich Stadelhofen via Nijneudinsk, Yaroslavsky Railway Terminal, Komsomolskaya, Salaryevo, Moscow, International Bus Station, Warsaw West, Warszawa Zachodnia, Muenchen Hbf, Munich central bus station, Zurich Bus Station, and Zürich HB in around 4d 12h.

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