The Temple of Karnak sits in the northern half of the town of Thebes (No-Amun or the Cityof Amun in ancient Egyptian) now 2 km (11/2 miles) from modern Luxor.
The Temple of Karnak was built in Cairo, Egypt.  