Położenie i klimat Andora jest umiejscowiona w południowo-zachodniej części kraju, w pobliżu ujścia rzeki Valila del Norte do rzeki Valira w dolinie Gran Valira. To najwyżej położona europejska stolica. Leży na południowych stokach Pirenejów na wysokości 1023 m n.p.m., dzięki czemu stała się popularnym kurortem narciarskim. Klimat panujący w Andorze jest umiarkowany, z chłodną zimą i ciepłym, bardziej suchym latem. Temperatura waha się od około –1 °C w styczniu do około 20 °C w lipcu. Roczna suma opadów wynosi 808 mm.
Transport Andora położona jest stosunkowo daleko (o trzy godziny) od najbliższych lotnisk w Tuluzie, Gironie, Perpignan i Barcelonie. Jest to rezultatem małej liczby ludności i górzystego ukształtowania terenu. Miasto nie ma również stacji kolejowej. W Andorze znajduje się jednak dworzec autobusowy, z którego można dojechać do francuskiej stacji L’Hospitalet-près-l’Andorre, skąd jest bezpośrednie połączenie do Paryża. Jednak najwięcej połączeń autobusowych jest z Barceloną.