 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 international airports but direct flights are available only to Middle Eastern countries.