Find all trains running between Moradabad (MB) and Gaya Junction (GAYA). This page gives train name, train number and timing of trains operating on the Moradabad - Gaya Junction route.

There are 7 trains running between Moradabad and Gaya Junction.

GAYA to MB Distance 850 Km
Travel Time 13Hrs 15 Mins - 20 Hrs 15 Mins
Trains run on Sun, Mon, Tue, Wed, Thu, Fri and Sat

Trains From Gaya Junction (GAYA) and Moradabad (MB)

Every day train departs from Gaya Junction to Moradabad. Given below is the list of all the Moradabad - Gaya Junction Trains.

Train Name & No. Departure Arrival
  13307
Daily Dep. : 00:55
Gaya Junction
Daily Arr. : 20:37
Moradabad
  18103
Tu & Th Dep. : 04:00
Gaya Junction
Tu & Th Arr. : 20:55
Moradabad
  13009
Daily Dep. : 05:00
Gaya Junction
Daily Arr. : 00:20
Moradabad
  03169
Mo Dep. : 05:55
Gaya Junction
Mo Arr. : 22:30
Moradabad
  12371
Mo Dep. : 14:55
Gaya Junction
Tu Arr. : 06:45
Moradabad
  12357
Tu & Sa Dep. : 18:43
Gaya Junction
Su & We Arr. : 08:05
Moradabad
  13151
Daily Dep. : 21:10
Gaya Junction
Daily Arr. : 17:08
Moradabad

Alternate Routes

Train Name & No. Departure Arrival
  12391
Daily Dep. : 08:00
Rajgir
Daily Arr. : 01:50
Moradabad
  12353
Fr Dep. : 14:55
Gaya Junction
Sa Arr. : 06:00
Rampur

Find the location of Moradabad Railway Station and Gaya Junction Railway station on India Map.

Search Trains/Stations

 
 
 
 

Enter source and destination station name / station code to list trains passing through those stations.