All travellers need a visa to enter India. For further details, see the official VFS Global (in.vfsglobal.co.uk).
The main airports for travellers arriving from the West are Mumbai and New Delhi, and then also Bangalore, Chennai, Kolkata and Hyderabad. In recent years other airports have opened to international flights to cope with increased traffic, including Jaipur in Rajasthan and Cochin in Kerala. British Airways flies to India from major UK airports. Prices fluctuate but a sample price from London to Mumbai (about nine hour) with British Airways in Premium Economy is £420.
Indian roads are diabolical and should be avoided wherever possible. Trains are a great way to get to know the country and its people — they’re slow but atmospheric, and an interesting option with older kids, who will be entertained by sleeping on board, and by the hawkers selling food and drinks at stations, including chai, an incredibly sweet tea made with condensed milk.
Within cities or between sights, family holidays in India aren't complete without at least one or two rides in a rickshaw.