Hi,
If you want to use Indian trains for travelling. You should book your tickets ASAP if you have decided your dates. As you know India is a populated country and travelling by Indian trains is cheap here. Everyone wants to travel by train here. So in high demand trains, overnight journeys and long-distance journeys, advance booking is a must thing here in India. Booking opens 120 day in advance. If you want to book online tickets by yourself, you need to register into IRCTC, which is quite hectic and it takes some time if one is trying from overseas and without an Indian mobile number. Second way is pay a small fee and use any agent’s service and let him/her book your tickets. He/she will help you in train searching, suggesting best seats and other important things about Indian trains. In Indian trains, there are some classes: AC1st, AC 2, AC3 and sleeper. AC 1st class is best class, but a little expensive and not all the trains have AC 1st class. Then, we have AC 2 tier, which is second best class and then AC 3 tier, which I think is good, affordable class. Normal sleeper (without AC) is not recommended for foreigners. You can travel in sleeper if on a budget travel or if the journey is small, 1 to 3 hours.
Please feel free to ask for any help, question or suggestion.
Raj
