Train fly

Take the train Kuban Express Prigorod at the station Sochi.

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

Carrier is Kuban Express Prigorod.

Buy ticket

Get off at the Adler.
Take the Sochi Public Transport bus at the Adler station station .

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

Carrier is Sochi Public Transport.

Buy ticket

Get off at the Sochi Airport.
Fly out to Sochi (AER) of the Erevan (EVN) airport.

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

Carrier is Flyone.

🔎

🚖 Find a cheap local taxi

Get off at the Erevan (EVN).
Take the Yerevan Public Transport bus at the Yerevan Zvartnots Airport station .

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

Carrier is Yerevan Public Transport.

Buy ticket

Get off at the Mashtoc/Tumanyan.


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


Train bus

Take the train Russian Railways (РЖД) at the station Sochi.

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

Carrier is Russian Railways (РЖД).

Buy ticket

Get off at the Piatigorsk.
Take the Avazar Bus bus at the Pyatigorsk station .

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

Carrier is Avazar Bus.

Buy ticket

Get off at the Yerevan, Sevan 93/1.


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


Train bus via Тбилиси

Take the train Russian Railways (РЖД) at the station Sochi.

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

Carrier is Russian Railways (РЖД).

Buy ticket

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

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

Get off at the Pyatigorsk Bus station.
Take the MiminoTrans Ge bus at the Pyatigorsk Bus station station .

The journey takes approximately 6 h 13 m. The travel distance is 391 km.

Carrier is MiminoTrans Ge.

Buy ticket

Take the Tbilisi Transport Company bus at the Ortachala Central Bus Station station .

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

Carrier is Tbilisi Transport Company.

Buy ticket

Get off at the Europe Square.
Take the Hayreniq Tour bus at the Tbilisi Avlabari Station station .

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

Carrier is Hayreniq Tour.

Buy ticket

Get off at the Yerevan Hayreniq.


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


Bus

Take the Stavropol Bus Terminal bus at the Sochi station .

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

Carrier is Stavropol Bus Terminal.

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 Avazar Bus bus at the Kropotkin station .

The journey takes approximately 16 h 30 m. The travel distance is 938 km.

Carrier is Avazar Bus.

Buy ticket

Get off at the Yerevan, Sevan 93/1.


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


Train Minibus

Take the train Russian Railways (RZhD) at the station Sochi.

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

Carrier is Russian Railways (RZhD).

Buy ticket

Get off at the Sukhumi.
Take the Abkhazia Minibuses bus at the Sukhumi Bus station station .

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

Carrier is Abkhazia Minibuses.

Get off at the Gali.
Take the taxi at the Gali.

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 Ingiri.
Take the train Georgian Railway at the station Ingiri.

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

Carrier is Georgian Railway.

Buy ticket

Get off at the Samtredia.
Take the train South Caucasus Railway at the station Samtredia.

The journey takes approximately 13 h 36 m. Ticket price is about €30 The travel distance is 563 km.

Carrier is South Caucasus Railway.

Buy ticket

Get off at the Armavir.
Take the train South Caucasus Railway (Commuter Trains) at the station Armavir.

The journey takes approximately 54 m. Ticket price is about €1 The travel distance is 48 km.

Carrier is South Caucasus Railway (Commuter Trains).

Buy ticket

Get off at the Yerevan.


🛏 Find hotel deals and discounts up to 20% in Yerevan 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 12 h 9 m. The travel distance is 848 km.

Get off at the Yerevan.


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


The cheapest way to travel from Sochi to Yerevan is by taking a Train fly with an average price of €26. The journey takes approximately 4 ч. 38 мин.

Train fly is the fastest way to travel from Sochi to Yerevan. Tickets cost €26. The journey takes approximately 4 ч. 38 мин.

Sochi is approximately 848 km away from Yerevan. The trip by car takes 12 h 9 m.

The average journey time by car between Sochi and Yerevan is 12 h 9 m.