Rome2Rio

Transport is disrupted due to the Russia-Ukraine war. Read more

How to get fromYaroslavl to Kerchby train, plane, bus or taxi

Find Transport to Kerch

See all options

There are 12 ways to get from Yaroslavl to Kerch by train, plane, bus, or taxi

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

Transport is disrupted due to the Russia-Ukraine war. Read more

  1. Train to Moscow Vnukovo, fly to Krasnodar, bus

    best
    1. Take the train from Yaroslavl Gl to Yaroslavsky Railway Terminaltrain
    2. Fly from Moscow Vnukovo (VKO) to Krasnodar (KRR)planeVKO - KRR
    3. Take the bus from Krasnodar-1 Bus station to Temryuk Bus stationbus
    4. Take the bus from Temryuk Bus station to Kerchbus
    15h 7m
    ₴22,851–44,840
  2. Train, bus

    cheapest
    1. Take the train from Yaroslavl Gl to Moscow Belorussky Stationtrain141Б/139Щ
    2. Take the bus from Moscow Novoyasnevskaya to Kerch bus stationbus
    31h 42m
    ₴2,648–4,585
  3. Train

    1. Take the train from Yaroslavl Gl to Yaroslavsky Railway Terminaltrain105Я / ...
    2. Take the train from Kazansky Railway Terminal to Kerch-Yuzhnayatrain028М / ...
    28h
    ₴2,651–4,810
  4. Fly Tunoshna Airport to Sochi International Airport, train

    1. Fly from Tunoshna Airport (IAR) to Sochi International Airport (AER)planeIAR - AER
    2. Take the train from Sochi Airport to Anapatrain
    3. Take the train from Anapa to Kerchtrain
    16h 45m
    ₴7,695–33,248
  5. Train to Domodedovo International Airport, fly to Krasnodar, bus

    1. Take the train from Yaroslavl Gl to Yaroslavsky Railway Terminaltrain
    2. Fly from Domodedovo International Airport (DME) to Krasnodar (KRR)planeDME - KRR
    3. Take the bus from Krasnodar-1 Bus station to Temryuk Bus stationbus
    4. Take the bus from Temryuk Bus station to Kerchbus
    15h 35m
    ₴25,986–65,155
  6. Train to Sheremetyevo International Airport, fly to Krasnodar, bus

    1. Take the train from Yaroslavl Gl to Yaroslavsky Railway Terminaltrain
    2. Fly from Sheremetyevo International Airport (SVO) to Krasnodar (KRR)planeSVO - KRR
    3. Take the bus from Krasnodar-1 Bus station to Temryuk Bus stationbus
    4. Take the bus from Temryuk Bus station to Kerchbus
    15h 59m
    ₴41,844–69,835
  7. Train to Domodedovo International Airport, fly to Sochi International Airport, train

    1. Take the train from Yaroslavl Gl to Yaroslavsky Railway Terminaltrain
    2. Fly from Domodedovo International Airport (DME) to Sochi International Airport (AER)planeDME - AER
    3. Take the train from Sochi Airport to Anapatrain
    4. Take the train from Anapa to Kerchtrain
    22h 35m
    ₴20,361–41,920
  8. Train to Moscow Vnukovo, fly to Gelendzik, taxi, train

    1. Take the train from Yaroslavl Gl to Yaroslavsky Railway Terminaltrain
    2. Fly from Moscow Vnukovo (VKO) to Gelendzik (GDZ)planeVKO - GDZ
    3. Take the taxi from Gelendzik (GDZ) to Abinskayataxi
    4. Take the train from Abinskaya to Tamantrain
    5. Take the train from Taman to Kerchtrain
    16h 52m
  9. Train to Sheremetyevo International Airport, fly to Sochi International Airport, train

    1. Take the train from Yaroslavl Gl to Yaroslavsky Railway Terminaltrain
    2. Fly from Sheremetyevo International Airport (SVO) to Sochi International Airport (AER)planeSVO - AER
    3. Take the train from Sochi Airport to Anapatrain
    4. Take the train from Anapa to Kerchtrain
    23h 4m
    ₴34,219–68,600
  10. Train to Sheremetyevo International Airport, fly to Gelendzik, taxi, train

    1. Take the train from Yaroslavl Gl to Yaroslavsky Railway Terminaltrain
    2. Fly from Sheremetyevo International Airport (SVO) to Gelendzik (GDZ)planeSVO - GDZ
    3. Take the taxi from Gelendzik (GDZ) to Abinskayataxi
    4. Take the train from Abinskaya to Tamantrain
    5. Take the train from Taman to Kerchtrain
    17h 39m
  11. Train via Tsibanobalka

    1. Take the train from Yaroslavl Gl to Yaroslavsky Railway Terminaltrain
    2. Take the train from Kazansky Railway Terminal to Anapatrain
    3. Take the train from Anapa to Kerchtrain
    29h 2m
    ₴3,556–6,115
  12. Bus

    1. Take the bus from Yaroslavl Bus station to Vladimir Bus stationbus
    2. Take the bus from Vladimir Bus station to Moscow Central Bus Stationbus
    3. Take the bus from Moscow Central Bus Station to Kerchbus
    36h 4m
    ₴2,702–5,390

Moscow Vnukovo (VKO) to Krasnodar (KRR) flights

Calendar10Weekly Planes
Duration6h 13mAverage Duration
Ticket₴6,295Cheapest Price
See schedules

Questions & Answers

What companies run services between Yaroslavl, Russia and Kerch, Ukraine?

You can take a train from Yaroslavl Gl to Kerch via Yaroslavsky Railway Terminal, Kazansky Railway Terminal, and Kerch-Yuzhnaya in around 28h. Alternatively, you can take a bus from Yaroslavl Bus station to Kerch via Vladimir Bus station and Moscow Central Bus Station in around 36h 4m.

Transport is disrupted due to the Russia-Ukraine war. Read more

Airlines
Train operators
Bus operators
Other operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including The beginner’s guide to the 2018 World Nomad Games, How do I buy a London Underground ticket?, and Travelling by boat in Italy - to help you get the most out of your next trip.

More Questions & Answers