Fly train

Take the Yerevan Public Transport bus at the Amiryan/Kohbatsi station .

The journey takes approximately 25 m. The travel distance is 12 km.

Carrier is Yerevan Public Transport.

Buy ticket

Fly out to Erevan (EVN) of the Sochi (AER) airport.

The journey takes approximately 1 h 5 m. Ticket price is about €25

Carrier is Flyone.

🔎

🚖 Find a cheap local taxi

Get off at the Sochi (AER).
Take the Sochi Public Transport bus at the Sochi Airport station .

The journey takes approximately 7 m. The travel distance is 4 km.

Carrier is Sochi Public Transport.

Buy ticket

Get off at the Adler station.
Take the train Kuban Express Prigorod at the station Adler.

The journey takes approximately 33 m. Ticket price is about €11 The travel distance is 23 km.

Carrier is Kuban Express Prigorod.

Buy ticket

Get off at the Sochi.


🛏 Find hotel deals and discounts up to 20% in Sochi at Booking


Bus train

Take the Avazar Bus bus at the Yerevan, Sevan 93/1 station .

The journey takes approximately 10 h 41 m. The travel distance is 653 km.

Carrier is Avazar Bus.

Buy ticket

Get off at the Pyatigorsk.
Take the train Russian Railways (РЖД) at the station Piatigorsk.

The journey takes approximately 12 h 3 m. Ticket price is about €19 The travel distance is 527 km.

Carrier is Russian Railways (РЖД).

Buy ticket

Get off at the Sochi.


🛏 Find hotel deals and discounts up to 20% in Sochi at Booking


Bus train via Тбилиси

Take the Hayreniq Tour bus at the Yerevan Hayreniq station .

The journey takes approximately 5 h 20 m. Ticket price is about €11 The travel distance is 292 km.

Carrier is Hayreniq Tour.

Buy ticket

Take the MiminoTrans Ge bus at the Tbilisi Ortachala Bus Station station .

The journey takes approximately 6 h 25 m. The travel distance is 390 km.

Carrier is MiminoTrans Ge.

Buy ticket

Get off at the Pyatigorsk Bus station.
1856 m on foot from the Pyatigorsk Bus station to the Piatigorsk.

The journey takes approximately 22 m. The travel distance is 1 km.

Get off at the Piatigorsk.
Take the train Russian Railways (РЖД) at the station Yerevan Zvartnots Airport.

The journey takes approximately 12 h 3 m. Ticket price is about €19 The travel distance is 182 m.

Carrier is Russian Railways (РЖД).

Buy ticket

Get off at the Erevan (EVN).


🛏 Find hotel deals and discounts up to 20% in Sochi at Booking


Bus

Take the Avazar Bus bus at the Yerevan, Sevan 93/1 station .

The journey takes approximately 16 h 29 m. The travel distance is 944 km.

Carrier is Avazar Bus.

Buy ticket

Get off at the Kropotkin.
1579 m on foot from the Kropotkin to the Kropotkin.

The journey takes approximately 19 m. The travel distance is 1 km.

Get off at the Kropotkin.
Take the Stavropol Bus Terminal bus at the Kropotkin station .

The journey takes approximately 9 h 38 m. Ticket price is about €9 The travel distance is 439 km.

Carrier is Stavropol Bus Terminal.

Buy ticket

Get off at the Sochi.


🛏 Find hotel deals and discounts up to 20% in Sochi at Booking


Train Minibus

Take the train South Caucasus Railway at the station Yerevan.

The journey takes approximately 14 h 50 m. Ticket price is about €30 The travel distance is 611 km.

Carrier is South Caucasus Railway.

Buy ticket

Get off at the Samtredia.
Take the train Georgian Railway at the station Samtredia.

The journey takes approximately 1 h 26 m. Ticket price is about €4 The travel distance is 66 km.

Carrier is Georgian Railway.

Buy ticket

Get off at the Ingiri.
Take the taxi at the Ingiri.

The journey takes approximately 34 m. Ticket price is about €9 The travel distance is 26 km.

🚖 Find a cheap local taxi

Get off at the Gali.
Take the Abkhazia Minibuses bus at the Gali station .

The journey takes approximately 2 h The travel distance is 79 km.

Carrier is Abkhazia Minibuses.

Get off at the Sukhumi Bus station.
Take the train Russian Railways (RZhD) at the station Sukhumi.

The journey takes approximately 5 h 48 m. Ticket price is about €12 The travel distance is 105 km.

Carrier is Russian Railways (RZhD).

Buy ticket

Get off at the Imeretinsky Kurort.
Take the train Kuban Express Prigorod at the station Imeretinsky Kurort.

The journey takes approximately 49 m. Ticket price is about €1 The travel distance is 30 km.

Carrier is Kuban Express Prigorod.

Buy ticket

Get off at the Sochi.


🛏 Find hotel deals and discounts up to 20% in Sochi at Booking


Train bus

Take the train South Caucasus Railway at the station Yerevan.

The journey takes approximately 8 h 33 m. Ticket price is about €27 The travel distance is 371 km.

Carrier is South Caucasus Railway.

Buy ticket

Get off at the Tbilisi.
Take the subway at the Station Square 1 station.

The journey takes approximately 6 m. The travel distance is 3 km.

Carrier is Tbilisi Transport Company.

Buy ticket

Get off at the Didube.
Take the Trans Kavkaz bus at the Tbilisi Didube station .

The journey takes approximately 5 h 30 m. The travel distance is 192 km.

Carrier is Trans Kavkaz.

Buy ticket

Get off at the Vladikavkaz Rail station.
Take the train Russian Railways (РЖД) at the station Vladikavkaz.

The journey takes approximately 15 h 50 m. Ticket price is about €22 The travel distance is 706 km.

Carrier is Russian Railways (РЖД).

Buy ticket

Get off at the Sochi.


🛏 Find hotel deals and discounts up to 20% in Sochi at Booking


Drive

In a rental car. Check this site to see which rental company offers the best deal with discounts of up to 20%.

The journey takes approximately 11 h 48 m. The travel distance is 746 km.

Get off at the Sochi.


🛏 Find hotel deals and discounts up to 20% in Sochi at Booking


The cheapest way to travel from Yerevan to Sochi is by taking a Fly train with an average price of €37. The journey takes approximately 4 ч. 37 мин.

Fly train is the fastest way to travel from Yerevan to Sochi. Tickets cost €37. The journey takes approximately 4 ч. 37 мин.

Yerevan is approximately 746 km away from Sochi. The trip by car takes 11 h 48 m.

The average journey time by car between Yerevan and Sochi is 11 h 48 m.