There are 7 ways to get from Bahraich to Gaya by taxi, bus, train, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, bus, train
best- Take the taxi from Bahraich to Awad Bus Station
- Take the bus from Alambagh to Varanasi
- Take the train from Pt.Deen Dayal Upadhyaya Jn. to Gaya Jn
12h 11m₹3,004–5,109Train
cheapest- Take the train from Bahraich to Varanasi Jn14214
- Take the train from Varanasi Jn to Gaya Jn13010 / ...
13h 35m₹407–3,222Drive 534.4 km
- Drive from Bahraich to Gaya534.4 km
7h 3m₹5,638–8,143Taxi
- Take the taxi from Bahraich to Gaya534.4 km
7h 3m₹7,500–9,000Train to Maryada Purushottam Shri Ram International Airport, fly to Gaya
- Take the train from Bahraich to Ayodhya
- Fly from Maryada Purushottam Shri Ram International Airport (AYJ) to Gaya (GAY)AYJ - GAY
10h 2m₹8,043–20,310Train, train to Chaudhary Charan Singh Airport, fly to Gaya
- Take the train from Bahraich to Gonda Jn
- Take the train from Gonda Jn to Badshahnagar
- Fly from Chaudhary Charan Singh Airport (LKO) to Gaya (GAY)LKO - GAY
9h 58m₹10,069–17,539Train, train to Chaudhary Charan Singh Airport, fly to Lok Nayak Jayaprakash Airport
- Take the train from Bahraich to Gonda Jn
- Take the train from Gonda Jn to Badshahnagar
- Fly from Chaudhary Charan Singh Airport (LKO) to Lok Nayak Jayaprakash Airport (PAT)LKO - PAT
- Take the train from Patna Jn to Gaya Jn
10h 14m₹6,189–14,619
Bahraich to Gaya by train
Questions & Answers
The cheapest way to get from Bahraich to Gaya is to train which costs ₹400 - ₹3,300 and takes 13h 35m.
The fastest way to get from Bahraich to Gaya is to drive which takes 7h 3m and costs ₹5,500 - ₹8,500.
No, there is no direct train from Bahraich to Gaya. However, there are services departing from Bahraich and arriving at Gaya Jn via Varanasi Jn. The journey, including transfers, takes approximately 13h 35m.
The distance between Bahraich and Gaya is 640 km. The road distance is 534.4 km.
The best way to get from Bahraich to Gaya without a car is to taxi and bus and train which takes 12h 11m and costs ₹3,000 - ₹5,500.
It takes approximately 12h 11m to get from Bahraich to Gaya, including transfers.
Bahraich to Gaya train services, operated by Indian Railways, depart from Bahraich station.
Bahraich to Gaya train services, operated by Indian Railways, arrive at Varanasi Jn station.
Yes, the driving distance between Bahraich to Gaya is 534 km. It takes approximately 7h 3m to drive from Bahraich to Gaya.
There are 144+ hotels available in Gaya.
What companies run services between Bahraich, India and Gaya, India?
You can take a train from Bahraich to Gaya Jn via Varanasi Jn in around 13h 35m.
- Website
- goindigo.in
Flights from Maryada Purushottam Shri Ram International Airport to Gaya via Delhi
- Ave. Duration
- 5h 40m
- When
- Every day
- Estimated price
- ₹8,500–22,000
Flights from Chaudhary Charan Singh Airport to Gaya via Kolkata
- Ave. Duration
- 4h 5m
- When
- Every day
- Estimated price
- ₹9,500–15,000
Flights from Chaudhary Charan Singh Airport to Gaya via Delhi
- Ave. Duration
- 7h 26m
- When
- Every day
- Estimated price
- ₹9,500–15,000
Flights from Chaudhary Charan Singh Airport to Lok Nayak Jayaprakash Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- ₹5,500–11,000
- Website
- airindia.in
Flights from Maryada Purushottam Shri Ram International Airport to Gaya via Delhi
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ₹7,000–18,000
Flights from Chaudhary Charan Singh Airport to Gaya via Delhi
- Ave. Duration
- 7h 6m
- When
- Every day
- Estimated price
- ₹6,500–18,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Pt.Deen Dayal Upadhyaya Jn. to Gaya Jn
- Ave. Duration
- 2h 8m
- Frequency
- Hourly
- Estimated price
- ₹180–1,400
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹490–650
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,100–1,400
Train from Bahraich to Varanasi Jn
- Ave. Duration
- 8h 10m
- Frequency
- Once daily
- Estimated price
- ₹220–1,800
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹220–270
- Third AC (3A)
- ₹600–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,800
Train from Varanasi Jn to Gaya Jn
- Ave. Duration
- 4h 25m
- Frequency
- Every 3 hours
- Estimated price
- ₹180–1,500
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹180–220
- Third AC (3A)
- ₹500–650
- Second AC (2A)
- ₹700–900
- First Class (1A)
- ₹1,100–1,500
Train from Bahraich to Ayodhya
- Ave. Duration
- 3h 15m
- Frequency
- Once daily
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Bahraich to Gonda Jn
- Ave. Duration
- 1h 15m
- Frequency
- 5 times a day
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹490–650
- First Class (1A)
- ₹750–1,000
Train from Gonda Jn to Badshahnagar
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- ₹140–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–180
- Third AC (3A)
- ₹410–550
- Second AC (2A)
- ₹550–700
- First Class (1A)
- ₹900–1,200
Train from Patna Jn to Gaya Jn
- Ave. Duration
- 2h 45m
- Frequency
- Hourly
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹390–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
- Phone
- +91-522-2623578
- info@upsrtc.com
- Website
- upsrtc.up.gov.in
Bus from Alambagh to Varanasi
- Ave. Duration
- 7h
- Frequency
- Hourly
- Estimated price
- ₹390–750
- Website
- https://upsrtc.up.gov.in/
- Ordinary
- ₹390–550
- Janrath
- ₹500–700
- Adult
- ₹490–750
- Ave. Duration
- 4h 22m
- Estimated price
- ₹2,000–9,000
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Train travel in Spain: A guide to Renfe, Italy Travel Guides, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.








