Taxis: Most affordable local transport. Agree on fares beforehand or use Uber-like apps when available. Flag taxis on streets or call from hotels.
Minibuses (Marshrutka): Shared public minibuses follow fixed routes at very low cost. Routes are well-known locally but not always marked for tourists; hotel staff can advise.
Car Rental: Available through hotels and travel agencies. An International Driving Permit is recommended. Roads are well-maintained for main routes, though mountain roads require careful driving.
Getting to Ganja: Fly into Baku's Heydar Aliyev Airport (3 hours by car or bus). Direct buses run several times daily (3-4 hours, budget option). Trains and domestic flights also connect Baku to Ganja.
Walking: The historic city center is compact and walkable. Most attractions are within 2-3 km of each other.