 Trains are available to almost all parts of India subject to advance booking over the internet.There are airports at Kannur, Mangalore and Calicut.All of them are small international airports with direct flights available only to Middle Eastern countries.