How to Reach Ayodhya by Flight, Train & Bus?

Ayodhya, situated in the northern Indian state of Uttar Pradesh, holds immense historical and cultural significance in India. It is revered as the birthplace of Bhagwan Shri Ram Chandra, a central figure in Hindu mythology and one of the most revered deities in the Hindu religion. Ayodhya’s importance lies in its association with the epic Ramayan which narrates the life and adventures of Bhagwan Shri Ram Chandra.

This holy city is home to numerous temples and religious sites, with the most prominent being the Ram Janmabhoomi, believed to be the place where Lord Ram was born. After the inauguration of the spectacular Ram Mandir, pilgrims are rushing to Ayodhya in large numbers. Ayodhya’s cultural heritage, spiritual significance, and historical importance make it a sacred destination for everyone as well as a symbol of India’s rich and diverse cultural tapestry.

To facilitate your journey to the land of devotion, we’ve created a comprehensive guide on how to reach Ayodhya from major Indian cities like Delhi, Mumbai, Kolkata, Chennai, Hyderabad, and Bengaluru.


How to Reach Ayodhya from New Delhi


Delhi to Ayodhya by Air

Ayodhya now has its very own newly built Maharishi Valmiki International Airport at the Ayodhya Dham. There are many New Delhi to Ayodhya flights that fly directly. Akasa Air, Air India Express, and IndiGo are operating direct flights at the best prices from the national capital.

Delhi to Ayodhya by Train


There are many options for Delhi to Ayodhya trains. Travellers from New Delhi can conveniently reach Ayodhya by train. Vande Bharat Express (22426), Ayodhya Express (14206), Kaifiyat Express (12226), and Farakka Express (13484) are some popular direct train options that connect New Delhi to Ayodhya. All these trains offer comfortable sleeper and AC coach classes to suit your preferences.

Delhi to Ayodhya by Road


If direct trains to Ayodhya are unavailable or inconvenient, you can opt for a train journey to Lucknow and then hire a cab for the remaining distance. The distance from Lucknow to Ayodhya is approximately 140 kilometers, offering a picturesque journey with glimpses of the Gangetic plains and historical sites along the way.

How to Reach Ayodhya from Mumbai


Mumbai to Ayodhya by Air


You can take a direct flight from Chhatrapati Shivaji Maharaj International Airport, Mumbai to Maharishi Valmiki International Airport, Ayodhya. Book direct flights from Mumbai to Ayodhya, the land of devotion at the lowest price with SpiceJet, Air India Express, and IndiGo.

Mumbai to Ayodhya by Train

Ayodhya is well connected to Mumbai through the railway network. There are several Mumbai to Ayodhya trains that travellers can book seats on. These trains include LTT Ayodhya Express (22103), Saket Express (22183), and Tulsi Express (22129) among others. You can book your tickets in any class of these trains at your convenience. 

Mumbai to Ayodhya by Road


You can take a flight from Mumbai to Delhi or Lucknow. From there, you can hop on an overnight bus to reach the divine land. Alternatively, you can also book electric cars to Ayodhya that operate on several routes. The rental cost from Lucknow to Ayodhya is approximately 3000 rupees one way.

How to Reach Ayodhya from Kolkata


Kolkata to Ayodhya by Air


Thinking about how to reach Ayodhya from Kolkata? Worry not! Traveling to Ayodhya by air has become incredibly convenient with the recent construction of the Maharishi Valmiki International Airport. This airport serves both the twin cities of Faizabad and Ayodhya and offers a variety of daily direct and connecting flights from Kolkata, with major airlines such as IndiGo, SpiceJet, and Air India Express available for booking. Taxi services are readily accessible at the airport, and it generally takes around 30 minutes to reach the city center from there.


If you cannot find direct flights from Kolkata to Ayodhya, another option is to consider flying into Lucknow airport. The Chaudhary Charan Singh International Airport in Lucknow is one of the largest airports in the country and can serve as a gateway to Ayodhya. It is approximately 130 km away from Ayodhya, and you can easily reach the city by road in approximately two and a half hours.

Kolkata to Ayodhya by Train

Indian Railways is one of the most economical and comfortable ways to reach Ayodhya from Kolkata. You can get different categories of train tickets like AC 1st Class or a non-AC sleeper class as per your budget. Doon Express (13009), and Kolkata-JammuTawi Express (13151) are some of the major train services that run between Kolkata and Ayodhya.

Kolkata to Ayodhya by Road


To reach Ayodhya from Kolkata by road, you can use your own private vehicle, hire a taxi or cab, or opt for bus services. You can also fly to Lucknow, Varanasi, or Gorakhpur and then take a bus from there to reach the holy city.

How to Reach Ayodhya from Chennai


Chennai to Ayodhya by Air


Traveling to Ayodhya by air is now both quick and convenient. Earlier, the closest airport to Ayodhya was Lucknow’s Chaudhary Charan Singh Airport. However, Ayodhya has now recently introduced its own international airport, the Maharishi Valmiki International Airport (AYJ). This newly inaugurated airport offers direct flights from Chennai to Ayodhya. You have the option to book between direct flights or connecting flights based on their availability and the airfare for Ayodhya-bound flights. SpiceJet, IndiGo, and Air India Express are the major airlines operating flights on this route.

Chennai to Ayodhya by Train

How to reach Ayodhya from Chennai via train? Here’s the answer! If you want to travel directly, then you can book your tickets for train no. 22613, RMM AYC Superfast Express. You can also travel from Chennai to Lucknow on train no. 12522, Raptisagar Express, and train no.16093, Lucknow Jn Express. There are multiple Chennai to Ayodhya trains available on different routes. 

Chennai to Ayodhya by Road

There are comparatively fewer bus services between Chennai and Ayodhya due to the distance between them. Travellers can fly directly to Delhi or Lucknow and then take a bus to Ayodhya. This will not only help them save time but also allow them to enjoy the beauty of traveling by road.


How to Reach Ayodhya from Hyderabad


Hyderabad to Ayodhya by Air


Known for its historical significance, Ayodhya is a city to reckon with. The distance between Hyderabad and Ayodhya is approximately 1350 km and if you prefer to
travel by air from Hyderabad to Ayodhya, then there are many airlines operating on this route. Air India Express and IndiGo are the two major airlines that offer direct and connecting flights to the holy city.

Hyderabad to Ayodhya by Train


Are you someone who enjoys train travel more than anything? If yes, there’s good news for you! Hyderabad to Ayodhya trains that you can take and make unforgettable memories. Train no.15024, YPR-GKP Express leaves Kacheguda Junction at 10:50 am and reaches Manakpur Junction at 05:07 pm the next day. You can take a cab or local taxi from there to Ayodhya.

Hyderabad to Ayodhya by Road

Ayodhya is well-connected to Hyderabad by road. Several bus operators offer various services for people traveling from Hyderabad to Ayodhya. Therefore, you can either book a cab or take a bus from Hyderabad to Ayodhya. The distance between these two cities is approximately 1300 km, and the journey typically takes around 10-11 hours by road. Alternatively, you can also hire a cab or drive your own vehicle to reach the destination.

How to Reach Ayodhya from Bangalore

Bengaluru to Ayodhya by Air


The easiest and most comfortable way to reach the spiritual city of Ayodhya is to take a
flight from Bangalore. There are many airlines such as – SpiceJet, Air India Express, and IndiGo offering direct and connecting flights to Ayodhya. You can book air tickets as per your preference and budget.

Bengaluru to Ayodhya by Train

If you want to travel by Indian Railways, then there are multiple Bangalore to Ayodhya trains, then you can either take direct trains or break your journey at various stoppages and take different trains. Book your seat on train no. 15024, YPR-GKP Express, if you want to travel to Ayodhya directly from Bangalore. You can also travel from Bangalore to Delhi or Lucknow and take a cab from there to reach Ayodhya.

Bengaluru to Ayodhya by Road

Travelling from Bangalore to Ayodhya by road is a long journey, covering a distance of around 1,700 to 1,800 km. It’s important to plan your route, take breaks, and make sure your vehicle is in good shape for such a road trip. You can also fly to Delhi/Lucknow and then take a cab or bus from there.

Looking for a stay option in Ayodhya? Worry not! Travellers can choose from a diverse range of hotels to suit their preferences and budgets. Whether you seek a luxurious stay with top-notch amenities or prefer cozy and budget-friendly accommodation, Ayodhya offers a variety of choices. Elegance Hotel and Banquet, Kohinoor Palace, RBS Hotel & Restaurant, Ramalayam, The Ram Krishna Palace, and Hotel Samrat Palace are some of the main hotels in Ayodhya.

So, when planning your visit to this historic city, rest assured that there’s a perfect hotel waiting for you to enhance your Ayodhya experience.