Beograd se nalazi na 116,75 metara nadmorske visine, i to na koordinatama 44°49'14" severno 20°27'44" istočno. Istorijsko jezgro Beograda (današnji Kalemegdan) nalazi se na desnoj obali Save. U sastavu Beograda su Novi Beograd i Zemun koji su na levoj obali reke Save, pa time i u Srednjoj Evropi. Grad leži na ušću dveju reka, Dunava i Save. Urbana površina grada iznosi 359,92 kvadratnih kilometara. Beograd se kao i mnogi drugi gradovi nalazi na putu između zapadne i istočne evropske kulture.
Vode reka ga opasuju sa tri strane i zato je, od iskona, čuvar rečnih prolaza. Zbog takvog položaja, sa pravom je nazivan "kapijom" Balkana i "vratima" srednje Evrope. Temenom te kose, od Kalemegdana, Knez Mihailovom ulicom, preko Terazija do Slavije, vodi glavna gradska arterija.
Beograd je raskrsnica puteva Istočne i Zapadne Evrope koji moravsko-vardarskom i nišavsko-maričkom dolinom vode na obale Egejskog mora, u Malu Aziju i na Bliski istok. Beograd leži na Dunavu, plovnom putu, koji povezuje zapadnoevropske i srednjoevropske zemlje sa zemljama jugoistočne i istočne Evrope. Izgradnjom veštačkog jezera i elektrane Đerdap, Beograd je postao rečno-morsko pristanište. U njegovu luku dolaze brodovi iz Crnog mora, a puštanjem u saobraćaj kanala Rajna - Majna - Dunav, našao se u središtu najznačajnijeg plovnog puta u Evropi: Severno more - Atlantik - Crno more.
Klima
Beograd ima umerenu kontinentalnu klimu. Prosečna godišnja temperatura je 11,7 °C, dok je najtopliji mesec jul, sa prosečnom temperaturom od 22,1 °C. Ipak, Beograd u proseku ima oko 31 dan u godini sa temperaturom preko 30 °C, a temperatura prelazi 25 °C čak 95 dana u godini. Prosečna godišnja količina padavina je oko 700 mm. Godišnje, Beograd ima oko 2.096 sunčanih sati, sa julom i avgustom kao najsunčanijim, i decembrom i januarom kao najmračnijim danima, sa tek 2 - 2,3 sunčana sata dnevno.
Udaljenost Beograda od gradova:
Atina 1155 km
Beč 850 km
Budimpešta 393 km
Bukurešt 729 km
Dimitrovgrad 367 km
Istanbul 940 km
Ljubljana 528 km
Minhen 1020 km
Moskva 2218 km
Niš 235 km
Novi Sad 74 km
Podgorica 450 km
Prag 1248 km
Priština 374 km
Rim 1648 km
Sarajevo 325 km
Segedin 219 km
Skoplje 440 km
Sofija 380 km
Solun 700 km
Subotica 178 km
Varšava 1196 km
Vršac 84 km
Zagreb 393 km
Udaljenost Beograda od glavnih graničnih prelaza:
MAĐARSKA - Horgoš: 203 km
MAĐARSKA - Kelebija: 190 km
RUMUNIJA - Vatin: 100 km
BUGARSKA - Gradina: 335 km
MAKEDONIJA - Preševo: 391 km
SRPSKA - Badovinci: 118 km
HRVATSKA - Batrovci: 113 km