Garni can easily be reached from Yerevan with a minibus (marshrutkas). It's a nice daytrip if you want to escape from Yerevan. From there, you can reach Geghard.