Travel options for:
Kerch to Sochi
  • Bus

    1. Kerch

      20 min - once daily

      $4 - $6

    2. Port Kerch

      5 h 3 min - once daily

    3. Krasnodar-1

      5 h 52 min - once daily

      $10 - $15

  • Train

    $24 - $48
    1. Kerch

      6 h 55 min - every 2 hours

      $13 - $26

    2. Krasnodar 1

      7 h 1 min - once daily

      $11 - $22

  • Drive

    $110 - $170
    1. Kerch

      19 h 51 min - 863.7 miles

      $110 - $170

  • Train to Simferopol, fly

    $81 - $280
    1. Kerch

      3 h 30 min - every 15 minutes

      $13 - $28

    2. Railway Station

      33 min - every 10 minutes

      $1

    3. Simferopol (SIP)

      10 min - non-stop

      $65 - $250

    4. Sochi (AER)

      59 min - every 20 minutes - line 105

      $1 - $2

  • Train to Krasnodar, fly

    $104 - $395
    1. Kerch

      6 h 55 min - every 2 hours

      $13 - $26

    2. Krasnodar 1

      16 min - 9.7 miles

      $5 - $7

    3. Krasnodar (KRR)

      1 h - non-stop

      $85 - $360

    4. Sochi (AER)

      59 min - every 20 minutes - line 105

      $1 - $2

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

From Kerch bus to Port Kerch, bus to Krasnodar-1, then bus to Sochi. 13 h 15 min. From Kerch train to Krasnodar 1 then train to Sochi. 14 h 44 min RUB 2134. From Kerch drive to Sochi. 19 h 51 min RUB 8202. From Kerch train to Railway Station, bus to Simferopol airport, fly to Sochi airport, then line 105 bus to Sochi. 5 h 40 min RUB 5742. From Kerch train to Krasnodar 1, taxi to Krasnodar airport, fly to Sochi airport, then line 105 bus to Sochi. 10 h 16 min RUB 11087.