Azerbaijan Airlines flies from Baku to Ganja 3 times a week. Alternatively, Azerbaijan Railways (ADDY) operates a train from Baku to Ganja once daily. Tickets cost $5 - $29 and the journey takes 6 h 48 min.
How to get from Baku to Ganja
From Central station Aeroexpress to Baku airport, fly to Ganja airport, then taxi to Ganja. 2 h 49 min $67. From Baku train to Ganja. 6 h 48 min $6. From Baku taxi to Ganja. 4 h 20 min $168. From Baku drive to Ganja. 4 h 20 min.