There are numerous flights and trains with extensive network across the length and breadth of India. Railway tickets are available at railway stations and if you are a foriegner show your passport and you will get priority in reservations. The increasingly popular option for both flight ticket booking and train ticket booking is through the internet. Booking tickets through the net not only gets you the tickets more easily but also many a times gets you a discount on the ticket prices. Coupled with that is the information that you get on various websites.
So fear not about booking tickets to any destination in India just visit the relevant website or station and get them booked.
Indian Railways | Indian Airlines |