Rome2Rio

How to get fromZurich to Krasnoyarskby plane, bus, train, car, ferry, or car train

Find Transport to Krasnoyarsk

See all options

There are 14 ways to get from Zurich to Krasnoyarsk by plane, bus, train, car, ferry, 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. Fly Zurich Airport to Krasnoyarsk Yemelyanovo Airport, bus

    best
    1. Fly from Zurich Airport (ZRH) to Krasnoyarsk Yemelyanovo Airport (KJA)plane plane ZRH - KJA
    2. Take the bus from Yemelyanovo Airport to Krasnoyarsk Bus stationbus bus
    18h 16m
    ₽23,484–90,647
  2. Train, bus

    1. Take the train from Zürich Stadelhofen to Schaffhausentrain train
    2. Take the train from Schaffhausen to Hauptbahnhoftrain train
    3. Take the train from Hauptbahnhof to Nürnberg Hbftrain train
    4. Take the bus from Nuremberg to Minsk Central Bus Stationbus bus
    5. Take the train from Minsk Pas to Rostov-Iaroslavskiitrain train
    6. Take the train from Rostov-Iaroslavskii to Krasnoiarsktrain train
    4d 17h
    ₽26,773–55,592
  3. Drive  6,457.8 km

    1. Drive from Zurich to Krasnoyarskcar car 6,457.8 km
    3d 8h
    ₽110,695–159,892
  4. Train to Mulhouse, fly to Krasnoyarsk Yemelyanovo Airport, bus

    1. Take the train from Zürich HB to Basel SBBtrain train
    2. Fly from Mulhouse (MLH) to Krasnoyarsk Yemelyanovo Airport (KJA)plane plane MLH - KJA
    3. Take the bus from Yemelyanovo Airport to Krasnoyarsk Bus stationbus bus
    19h 36m
    ₽25,016–63,186
  5. Train to Basel, fly to Krasnoyarsk Yemelyanovo Airport, bus

    1. Take the train from Zürich HB to Basel SBBtrain train
    2. Fly from Basel (BSL) to Krasnoyarsk Yemelyanovo Airport (KJA)plane plane BSL - KJA
    3. Take the bus from Yemelyanovo Airport to Krasnoyarsk Bus stationbus bus
    17h 16m
    ₽24,016–93,186
  6. Train, ferry to Friedrichshafen Airport, fly to Krasnoyarsk Yemelyanovo Airport, bus

    1. Take the train from Zürich HB to Romanshorntrain train
    2. Take the ferry from Romanshorn Autoquai to Friedrichshafen Faehreferry ferry
    3. Fly from Friedrichshafen Airport (FDH) to Krasnoyarsk Yemelyanovo Airport (KJA)plane plane FDH - KJA
    4. Take the bus from Yemelyanovo Airport to Krasnoyarsk Bus stationbus bus
    21h 43m
    ₽39,996–154,808
  7. Train, train to Stuttgart Airport, fly to Krasnoyarsk Yemelyanovo Airport, bus

    1. Take the train from Zürich HB to Singentrain train
    2. Take the train from Singen to Böblingentrain train
    3. Fly from Stuttgart Airport (STR) to Krasnoyarsk Yemelyanovo Airport (KJA)plane plane STR - KJA
    4. Take the bus from Yemelyanovo Airport to Krasnoyarsk Bus stationbus bus
    21h 6m
    ₽29,119–110,140
  8. Train, train to Allgäu Airport, Memmingen, fly to Krasnoyarsk Yemelyanovo Airport, bus

    1. Take the train from Zuerich Hb to St. Margrethen Sgtrain train
    2. Take the train from Lindau, Reutin Bahnhof to Memmingen, Bahnhof ZOBtrain train
    3. Fly from Allgäu Airport, Memmingen (FMM) to Krasnoyarsk Yemelyanovo Airport (KJA)plane plane FMM - KJA
    4. Take the bus from Yemelyanovo Airport to Krasnoyarsk Bus stationbus bus
    35h 26m
    ₽34,303–128,954
  9. Fly Zurich Airport to Abakan International, bus

    1. Fly from Zurich Airport (ZRH) to Abakan International (ABA)plane plane ZRH - ABA
    2. Take the bus from Chernogorsk to Krasnoyarskbus bus
    23h 32m
    ₽23,566–87,789
  10. Train, train to Milano Malpensa Airport, fly to Krasnoyarsk Yemelyanovo Airport, bus

    1. Take the train from Zürich HB to Luganotrain train
    2. Take the train from Lugano to Malpensa Aeroporto T1train train
    3. Fly from Milano Malpensa Airport (MXP) to Krasnoyarsk Yemelyanovo Airport (KJA)plane plane MXP - KJA
    4. Take the bus from Yemelyanovo Airport to Krasnoyarsk Bus stationbus bus
    18h 3m
    ₽34,890–45,466
  11. Train, bus via Białystok

    1. Take the train from Zürich HB to Churtrain train
    2. Take the bus from Chur train station to Bialystok, Bus Stationbus bus
    3. Take the bus from Białystok Bus Station to Minsk Central Bus Stationbus bus
    4. Take the train from Minsk Pas to Danilovtrain train
    5. Take the train from Danilov to Krasnoiarsktrain train
    4d 17h
    ₽36,858–56,972
  12. Train, bus via Pskov

    1. Take the train from Zürich HB to Basel SBBtrain train
    2. Take the train from Basel SBB to Frankfurttrain train
    3. Take the bus from Frankfurt to Rīgabus bus
    4. Take the bus from Riga Central Bus Station to Pskov Bus stationbus bus
    5. Take the train from Pskov Pass to Leningradsky Railway Terminaltrain train
    6. Take the train from Kazansky Railway Terminal to Krasnoiarsktrain train
    4d 17h
  13. Bus, train

    1. Take the bus from Zurich Bus Station to Munich central bus stationbus bus
    2. Take the bus from Munich Central Bus Station to Minsk Central Bus Stationbus bus
    3. Take the bus from Minsk Central Bus Station to Tuapsebus bus
    4. Take the train from Tuapse-Pass to Mariinsktrain train
    5. Take the bus from Mariinsk to Krasnoyarsk Bus stationbus bus
    6d 14h
    ₽24,341–44,714
  14. Drive, car train

    1. Drive from Zurich to Freiburg im Breisgau Train Stationcar car
    2. Take the cartrain from Freiburg im Breisgau Train Station to Lüneburgcartrain train
    3. Drive from Lüneburg to Krasnoyarskcar car
    3d 14h
    ₽91,594–144,025

Zurich to Krasnoyarsk by train, bus, and foot

Calendar2Weekly Services
Duration4d 17hAverage Duration
Ticket₽36,858Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Zurich, Switzerland and Krasnoyarsk, Russia?

There is no direct connection from Zurich to Krasnoyarsk. However, you can take the train to Zürich Flughafen, walk to Zurich Airport (ZRH) airport, fly to Krasnoyarsk Yemelyanovo Airport (KJA), walk to Yemelyanovo Airport, then take the bus to Krasnoyarsk Bus station. Alternatively, you can take a train from Zürich Stadelhofen to Krasnoiarsk via Schaffhausen, Hauptbahnhof, Nürnberg Hbf, Nuremberg, Minsk Central Bus Station, Minsk Pas, and Rostov-Iaroslavskii in around 4d 17h.

Airlines
Train operators
Bus operators
Ferry operators

Want to know more about travelling around Russia

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