কায়রো উত্তর মিশরে (যা নিম্ন মিশর হিসাবে পরিচিত), ভূমধ্যসাগরের ১৬৫ কিলোমিটার (১০০ মা) দক্ষিণে এবং সুয়েজ উপসাগর এবং সুয়েজ খাল থেকে ১২০ কিলোমিটার (৭৫ মা) পশ্চিমে অবস্থিত। শহরটি নীল নদের তীরে অবস্থিত, ঠিক ততদুর দক্ষিণে যেখানে নদী তার মরুভূমি উপত্যকা এবং শাখাগুলিকে নিচু নীল উপত্যকা অঞ্চলে ফেলেছে।