India is a big country with many states that are interconnected with each other with the help of trains buses as well as flights. While trains and buses are cheaper but buses operate only among neighboring states and intrastate while trains would need advance booking if you want to get a reservation. Flights on the other hand would not only take you to your destination faster, you would not need to book much in advance either. If you are worried about the cost, the recent price slash in the flight fares ensures that anyone can afford a flight. For instance you can now avail Hyderabad to Ahmedabad flights and travel the distance of about 1200 km in approximately two hours.
Hyderabad is the capital city of Andhra Pradesh while Ahmedabad is located in Gujarat. Both these cities are extremely busy in terms of commercial purposes. Hence there are numerous flights that leave and land in these cities everyday. The flight operators that operate direct flights between Hyderabad and Ahmedabad are SpiceJet, Air India and IndiGo. There are also via flights operated by Jet Airways. For flight booking you can find a website over the Internet that would provide a list of all the flight schedules commuting between these two cities along with the flight fares. You can book your tickets online from any place and at anytime.
If you can book in advance you might get your flight booking at a nominal rate but even if you do not book in advance, the flight fares at present times never exceed a certain amount which is anyway reasonable. You just have to find Hyderabad to Ahmedabad flights that fit your schedule and book your tickets. And with the advent of the Internet, booking flight tickets have become much easier as well.