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, and there is no public transport. On the Iranian side, taxis await to take you to Jolfa (3$/seat) and onwards to Tabriz (7$/seat). Experiences point to an easy, quick border crossing. Updates can be posted here. There is a cafeteria as well as several exchange offices on the Iranian side.
From Armenia, you can take a marshutka from Goris to Kapan, and from Kapan to Agarak, where you can stay overnight if need be.
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.