Знаходзіцца ў горнай даліне Карыбскіх Андаў на вышыні 900—1000 м над узроўнем мора, за 13—14 км ад узьбярэжжа Карыбскага мора. Клімат вільготны, субэкватарыяльны. Сярэдняя тэмпэратура студзеня +19 градусаў, а ліпеня +21 градус. Ападкаў на год выпадае 820 мм. З траўня па лістапад — сэзон дажджоў. Са сьнежня па травень над Каракасам пануюць антыцыклёны, усталёўваецца сухое надвор’е. Горад знаходзіцца ў зоне павышанай сэйсьмічнай актыўнасьці, неаднаразова зьнішчаўся землятрусамі (1812, 1900, 1967).