Ayodhya railway station is the major junction in North India. It is situated on the board gauge Northern Railway line on the Mughal Sarai-Lucknow main route which is 2kms from the main city. The railways are well maintained and connected through various other cities: Delhi, Lucknow, Kanpur, Varanasi, Gorakhpur and Gonda. These express charge reasonable amount, thus making it feasible for their tourists who travel all the way round from different parts of country.
The nearest airports are Chaudhary Charan Singh Airport away from city heart at Lucknow and Bumrauli Airport which is 166km away from Allahabad. The airport is well connected to Delhi, Kolkata, Chennai, Bangalore, Jaipur and Mumbai by regular flights. There are taxis also available from Lucknow to reach Ayodhya. From Lucknow you have the facility of domestic flights to all other major airports in India.
Ayodhya is connected with all other towns in the state with Uttar Pradesh road transport buses. The National highway cuts through Ayodhya on its way from Faizabad to Gorakhpur. You have the option to hire deluxe buses to different cities of Ayodhya including Lucknow (134 km), Gorakhpur (132 km), Jhansi (441 km), Allahabad (166 km), Varanasi (209 km) and Gonda (51 km). Buses are the cheapest mode of transport available for travelling from one point to another in the city.