Armenia has borders with Turkey, Georgia, Azerbaijan and Iran, but is only accessible overland through Georgia and Iran. Whatever you think about the status of Nagorno-Karabakh, to get there you must also pass a border checkpoint, so this is included here as well.
For an exact location of these and all other border crossings on the Silk Road, see the border crossing map on the overview page.
Armenia – Georgia border crossings
Bagratashen – Sadakhlo: Main road between Tbilisi and Yerevan. There is lots of transport between these 2 cities. Easy-breezy-beautiful.
Gogavan – Guguti: Border is open for international travelers. Very easy. Nice road through beech forest for the final few kilometres in Georgia.
Bavra – Ninotsminda: Border is open for international travelers. Should be hassle-free.
Armenia – Iran border crossings
Nordooz – Agarak: A beautiful, little-used border crossing with mountains on the Armenian side and stark desert as soon as you cross into/leave Iran. Traffic is very light here.
AM -> IR: Buses drive Yerevan – Tabriz/Tehran and Yerevan – Meghri/Agarak early morning; from Kapan and Karajan finding transport could prove tricky/expensive. From Meghri you will have to hitch or take a taxi for the remaining 8km to the border. On the Iranian side, taxis await to take you to Agarak, and onwards to Julfa (3$), from where public transport is available.
Experiences point to an easy, quick border crossing, but when entering Iran, there is a man asking 1$ for insurance. Don’t pay. Updates can be posted here. There is a cafeteria as well as several exchange offices both on the Armenian and Iranian side.
Armenia – Nagorno-Karabakh border crossings
You can cross between Armenia and Nagorno Karabakh at any point. The authorities prefer you to enter at the main crossing, on the Goris – Stepanakert highway, which is worth the drive for the views. In other places there is no border demarcation, and no controls whatsoever.
Tegh – Berdadzor: Between Goris and Stepanakert. There are direct minibuses from Yerevan to Stepanakert and back – 20 euros, a few per day. A taxi to Stepanakert will cost 60-100 euros for the car, you can stop en route at Khor Virap, Noravank and Tatev Monasteries. There is a petrol station at Tegh. There is no exit stamp for leaving what is officially Armenian land. From the border it’s a 2 hour drive to Stepanakert. Since you probably don’t have a visa yet, you will get a paper slip telling you to register at the MFA at the border.
Armenia – Turkey border crossings
Gyumri – Akyaka: Meetings have been held, agreements have been signed, but until further notice, this border is still closed. Very, very closed.
Armenia – Azerbaijan border crossings
Qazax – Sofulu: This border crossing is closed.