For foreigners, the entrance fee to the Taj Mahal consists of a 250 rupee Entry Tax (Archeological Society of India) and 500 rupees Toll Tax (Agra Development Authority). Indian nationals only pay is 20 rupees (50 cents). Children younger than 15 years are free. Night time tickets cost 750 rupees for foreigners and 500 rupees for Indian nationals, for half an hour’s admittance. These tickets must be purchased 24 hours in advance from the Archaeological Survey of India office on Mall Road.
I arrive in the mornng from Varanasi and plan to visit the Taj Mahal immediatly after arriving. Can I buy my ticket at the entrance for that day? Or do I need to go to the Archaeological Survey of India office on Mall Road. At what time do they open for ticket sale?