There are 8 ways to get from Gaya to Rāmpur by plane, train, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Gaya to Indira Gandhi International Airport, train
best- Fly from Gaya (GAY) to Indira Gandhi International Airport (DEL)plane GAY - DEL
- Take the train from New Delhi to Moradabadtrain
7h 1m₹6,479–17,456Train
cheapest- Take the train from Gaya Jn to Rampurtrain 13307 / ...
19h 58m₹420–3,200Train via Bareilly
- Take the train from Gaya Jn to Bareilly Citytrain 12353
- Take the train from Bareilly to Rampurtrain 12229 / ...
16h 52m₹618–4,770Drive 858.1 km
- Drive from Gaya to Rāmpurcar 858.1 km
10h 28m₹9,604–13,872Train to Lok Nayak Jayaprakash Airport, fly to Pantnagar Airport, train
- Take the train from Gaya Jn to Patna Jntrain
- Fly from Lok Nayak Jayaprakash Airport (PAT) to Pantnagar Airport (PGH)plane PAT - PGH
- Take the train from Lal Kuan to Rampurtrain
10h 15m₹9,301–27,827Train to Lok Nayak Jayaprakash Airport, fly to Indira Gandhi International Airport, train
- Take the train from Gaya Jn to Patna Jntrain
- Fly from Lok Nayak Jayaprakash Airport (PAT) to Indira Gandhi International Airport (DEL)plane PAT - DEL
- Take the train from New Delhi to Moradabadtrain
9h 29m₹6,656–12,087Train to Lok Nayak Jayaprakash Airport, fly to Chaudhary Charan Singh Airport, train
- Take the train from Gaya Jn to Patna Jntrain
- Fly from Lok Nayak Jayaprakash Airport (PAT) to Chaudhary Charan Singh Airport (LKO)plane PAT - LKO
- Take the train from Lucknow to Rampurtrain
9h 53m₹4,791–20,077Fly Gaya to Pantnagar Airport, train
- Fly from Gaya (GAY) to Pantnagar Airport (PGH)plane GAY - PGH
- Take the train from Lal Kuan to Rampurtrain
7h 17m₹10,124–24,696
Gaya to Rāmpur by train
Comparing Your Travel Options
The cheapest way to get from Gaya to Rāmpur is to train which costs ₹420 - ₹3,200 and takes 19h 58m.
The fastest way to get from Gaya to Rāmpur is to fly and train which takes 7h 1m and costs ₹6,500 - ₹18,000.
Yes, there is a direct train departing from Gaya Jn and arriving at Rampur. Services depart three times a day, and operate every day. The journey takes approximately 19h 58m.
The distance between Gaya and Rāmpur is 1110 km. The road distance is 858.1 km.
The best way to get from Gaya to Rāmpur without a car is to train via Bareilly which takes 16h 52m and costs ₹600 - ₹4,800.
It takes approximately 7h 1m to get from Gaya to Rāmpur, including transfers.
Gaya to Rāmpur train services, operated by Indian Railways, depart from Gaya Jn station.
Gaya to Rāmpur train services, operated by Indian Railways, arrive at Bareilly City station.
Yes, the driving distance between Gaya to Rāmpur is 858 km. It takes approximately 10h 28m to drive from Gaya to Rāmpur.
There are 16+ hotels available in Rāmpur.
What companies run services between Gaya, India and Rāmpur, India?
You can take a train from Gaya Jn to Rampur via Bareilly City and Bareilly in around 16h 52m.
- Website
- goindigo.in
Flights from Gaya to Indira Gandhi International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ₹6,000–15,000
Flights from Lok Nayak Jayaprakash Airport to Pantnagar Airport via Indira Gandhi International Airport
- Ave. Duration
- 6h 26m
- When
- Every day
- Estimated price
- ₹8,000–25,000
Flights from Lok Nayak Jayaprakash Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 48m
- When
- Every day
- Estimated price
- ₹6,000–8,500
Flights from Lok Nayak Jayaprakash Airport to Chaudhary Charan Singh Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ₹4,200–17,000
Flights from Gaya to Pantnagar Airport via Indira Gandhi International Airport
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- ₹9,500–23,000
- Website
- airindia.in
Flights from Gaya to Indira Gandhi International Airport
- Ave. Duration
- 1h 55m
- When
- Every day
- Estimated price
- ₹5,500–15,000
Flights from Lok Nayak Jayaprakash Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 51m
- When
- Every day
- Estimated price
- ₹4,700–15,000
- Website
- airindiaexpress.in
Flights from Lok Nayak Jayaprakash Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ₹4,700–15,000
- Website
- spicejet.com
Flights from Lok Nayak Jayaprakash Airport to Indira Gandhi International Airport
- Ave. Duration
- 2h 3m
- When
- Every day
- Estimated price
- ₹6,000–7,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from New Delhi to Moradabad
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Gaya Jn to Bareilly City
- Ave. Duration
- 14h 10m
- Frequency
- Once a week
- Estimated price
- ₹380–3,000
- Website
- irctc.co.in
- Sleeper Class
- ₹380–460
- Third AC (3A)
- ₹1,000–1,300
- Second AC (2A)
- ₹1,400–1,800
- First Class (1A)
- ₹2,300–3,000
Train from Bareilly to Rampur
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- ₹130–1,000
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹800–1,000
Train from Gaya Jn to Patna Jn
- Ave. Duration
- 1h 48m
- Frequency
- Every 3 hours
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Lal Kuan to Rampur
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Gaya Jn to Patna Jn
- Ave. Duration
- 1h 48m
- Frequency
- Every 3 hours
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from New Delhi to Moradabad
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Estimated price
- ₹160–1,300
- Website
- irctc.co.in
- Sleeper Class
- ₹160–200
- Third AC (3A)
- ₹460–600
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹1,000–1,300
Train from Gaya Jn to Patna Jn
- Ave. Duration
- 1h 48m
- Frequency
- Every 3 hours
- Estimated price
- ₹140–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from Lucknow to Rampur
- Ave. Duration
- 4h 28m
- Frequency
- Hourly
- Estimated price
- ₹210–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹210–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,000
- First Class (1A)
- ₹1,300–1,700
Train from Lal Kuan to Rampur
- Ave. Duration
- 1h 30m
- Frequency
- Every 4 hours
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Gaya Jn to Rampur
- Ave. Duration
- 19h 58m
- Frequency
- 3 times a day
- Estimated price
- ₹420–3,200
- Website
- irctc.co.in
- Sleeper Class
- ₹420–500
- Third AC (3A)
- ₹1,000–1,400
- Second AC (2A)
- ₹1,500–1,900
- First Class (1A)
- ₹2,500–3,200
Want to know more about travelling around India
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
How to travel India's Golden Triangle
Read the travel guide






