Amersfoort is na Utrecht (stad) de grootste stad in provincie Utrecht. Het is een van de grootste treinknooppunten van Nederland, door middel van zijn drie stations. Vanaf deze stations zijn er directe verbindingen met andere grote steden. Amersfoort heeft veel stadsparken, waarvan Park Schothorst het grootste is. Dit park ligt ten noorden van het centrum. Via de ringweg en de snelwegen rondom de stad zijn er goede verbindingen met Amsterdam, Utrecht, Zwolle, en Duitsland. Deze wegen komen ten noordoosten van de stad bij elkaar op knooppunt Hoevelaken. Omliggende steden zijn Zeist en Soest in het westen en Barneveld (Gelderland) in het oosten.