3 Ways to Reach Gaya to Mainpuri by Bus, Train, Flights, Drive & Taxi

Planning a trip from Gaya to Mainpuri Cleartrip helps you select the best route between Gaya & Mainpuri based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.

Distance between Gaya & Mainpuri

The distance from Gaya to Mainpuri is approximately 731.4kms. By car, it takes roughly 10h 35m to reach Mainpuri from Gaya . Take a look at the 3 routes available to reach Mainpuri from Gaya

  • 1.

  • Reach Gaya to Mainpuri by train

  • 12h 15m

  • Rs. 1550

 
Gaya Junction (GAYA)
 
6h 15m
Rs. 900

Step 1: Take a Train from Gaya Junction (GAYA) to reach Kanpur Central (CNB)

You can reach Kanpur Central (CNB) from Gaya Junction (GAYA) by travelling in a train. Gaya Junction (GAYA) to Kanpur Central (CNB) train takes approximately 6h 15m. You can catch a train from Gaya Junction (GAYA) and get down at Kanpur Central (CNB). The price of the train ticket is approximately Rs. 900.
 
Kanpur Central (CNB)
 
5h 0m
Rs. 650

Step 2: Take a Train from Kanpur Central (CNB) to reach Mainpuri (MNQ)

You can reach Mainpuri (MNQ) from Kanpur Central (CNB) by travelling in a train. Kanpur Central (CNB) to Mainpuri (MNQ) train takes approximately 5h 0m. You can catch a train from Kanpur Central (CNB) and get down at Mainpuri (MNQ). The price of the train ticket is approximately Rs. 650.
 
Mainpuri (MNQ)
  • 2.

  • Reach Gaya to Mainpuri by Drive

  • 10h 35m

  • Rs. 4801

 
Gaya
 
10h 35m
Rs. 4801
You can take a car from Gaya to Mainpuri. It will take you around 10h 35m to cover distance of 731.4kms and reach Mainpuri from Gaya. The total amount for the journey will be approximately Rs.4801.
 
Mainpuri
  • 3.

  • Reach Gaya to Mainpuri by taxi, flight, and train

  • 25h 53m

  • Rs. 6100

 
Gaya
 
0h 10m
Rs. 600

Step 1: Take a Taxi from Gaya to reach Gaya

You can take a car from Gaya to Gaya. It will take you around 0h 10m to cover distance of 9.28kms and reach Gaya from Gaya. The total amount for the journey will be approximately Rs.600.
 
Gaya
 
22h 35m
Rs. 4300

Step 2: Take a Flight from Gaya to reach Agra

You can travel from Gaya to Agra by booking a flight. The total flight time between Gaya & Agra is around 22h 35m. The price of the flight ticket is approximately Rs.4300.
 
Agra
 
0h 34m
Rs. 650

Step 3: Take a Taxi from Agra to reach Tundla Junction (TDL)

You can take a car from Agra to Tundla Junction (TDL). It will take you around 0h 34m to cover distance of 34.62kms and reach Tundla Junction (TDL) from Agra. The total amount for the journey will be approximately Rs.650.
 
Tundla Junction (TDL)
 
1h 35m
Rs. 550

Step 4: Take a Train from Tundla Junction (TDL) to reach Mainpuri (MNQ)

You can reach Mainpuri (MNQ) from Tundla Junction (TDL) by travelling in a train. Tundla Junction (TDL) to Mainpuri (MNQ) train takes approximately 1h 35m. You can catch a train from Tundla Junction (TDL) and get down at Mainpuri (MNQ). The price of the train ticket is approximately Rs. 550.
 
Mainpuri (MNQ)
Check out all the available routes from Mainpuri to Gaya →

Other popular routes from Gaya