Yes, there is an entry fee to visit Fatehpur Sikri. The fee varies for Indian and foreign tourists. It is advisable to check the current rates before your visit.