تقع الطائف في المملكة العربية السعودية، فهي أحد أشهر المدن فيها، التابعة لمنطقة مكة المكرمة، حيث تقع غرب المملكة على ارتفاع 1700 متر فوق مستوى سطح البحر، على جبال السروات الشهيرة، وهي سلسلة جبلية تشكلت بسبب تصدع حدث في البحر الأحمر، وتمتد من لبنان إلى الشام وصولا لشبه الجزيرة العربية .