There are 6 ways to get from Gaya to Rohtak by plane, train, bus, 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 from Gaya, train
best- Fly from Gaya (GAY) to Indira Gandhi International Airport (DEL)plane GAY - DEL
- Take the train from New Delhi to Rohtak Jntrain
4h 23m₹6,339–15,356Train
cheapest- Take the train from Gaya Jn to New Delhitrain 12313 / ...
- Take the train from New Delhi to Rohtak Jntrain 12137 / ...
14h 6m₹600–4,624Bus via Varanasi
- Take the bus from Gaya, Bihar to Varanasi, Uttar Pradeshbus
- Take the bus from Varanasi, Uttar Pradesh to Delhi, Delhi Statebus
- Take the bus from Delhi, Delhi State to Rohtak, Haryanabus
22h 34mDrive 1,085.4 km
- Drive from Gaya to Rohtakcar 1,085.4 km
12h 15m₹12,207–17,632Train to Lok Nayak Jayaprakash Airport, fly, 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 Rohtak Jntrain
8h 8m₹7,017–14,497Bus
- Take the bus from Gaya, Bihar to Delhi, Delhi Statebus Gaya, Bihar - Delhi, Delhi State
- Take the bus from Delhi, Delhi State to Rohtak, Haryanabus Delhi, Delhi State - Rohtak, Haryana
22h 51m
Gaya to Rohtak by train
Questions & Answers
The cheapest way to get from Gaya to Rohtak is to train which costs ₹600 - ₹4,700 and takes 14h 6m.
The fastest way to get from Gaya to Rohtak is to fly and train which takes 4h 23m and costs ₹6,000 - ₹16,000.
No, there is no direct bus from Gaya to Rohtak. However, there are services departing from Gaya, Bihar and arriving at Rohtak, Haryana via Varanasi, Uttar Pradesh and Delhi, Delhi State. The journey, including transfers, takes approximately 22h 34m.
No, there is no direct train from Gaya to Rohtak. However, there are services departing from Gaya Jn and arriving at Rohtak Jn via New Delhi. The journey, including transfers, takes approximately 14h 6m.
The distance between Gaya and Rohtak is 989 km. The road distance is 1085.4 km.
The best way to get from Gaya to Rohtak without a car is to train which takes 14h 6m and costs ₹600 - ₹4,700.
It takes approximately 4h 23m to get from Gaya to Rohtak, including transfers.
Gaya to Rohtak bus services, operated by Reshmi Travels Pro, depart from Gaya, Bihar station.
Gaya to Rohtak train services, operated by Indian Railways, depart from Gaya Jn station.
The best way to get from Gaya to Rohtak is to train which takes 14h 6m and costs ₹600 - ₹4,700. Alternatively, you can bus via Varanasi, which costs and takes 22h 34m.
What companies run services between Gaya, India and Rohtak, India?
You can take a train from Gaya Jn to Rohtak Jn via New Delhi in around 14h 6m. Alternatively, you can take a bus from Gaya, Bihar to Rohtak, Haryana via Varanasi, Uttar Pradesh and Delhi, Delhi State in around 22h 34m.
- Website
- goindigo.in
Flights from Gaya to Indira Gandhi International Airport
- Ave. Duration
- 1h 50m
- When
- Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- ₹6,000–13,000
Flights from Lok Nayak Jayaprakash Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- ₹6,500–12,000
Flights from Lok Nayak Jayaprakash Airport to Indira Gandhi International Airport via Kolkata
- Ave. Duration
- 4h 5m
- When
- Saturday
- Estimated price
- ₹6,500–12,000
Flights from Lok Nayak Jayaprakash Airport to Indira Gandhi International Airport via Ranchi
- Ave. Duration
- 4h 10m
- When
- Tuesday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹6,500–12,000
- Website
- airindia.in
Flights from Gaya to Indira Gandhi International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ₹6,000–18,000
Flights from Lok Nayak Jayaprakash Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 52m
- When
- Every day
- Estimated price
- ₹5,000–21,000
- Website
- airindiaexpress.in
Flights from Lok Nayak Jayaprakash Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 53m
- When
- Every day
- Estimated price
- ₹5,000–21,000
- Website
- spicejet.com
Flights from Lok Nayak Jayaprakash Airport to Indira Gandhi International Airport
- Ave. Duration
- 1h 50m
- When
- Every day
- Estimated price
- ₹5,500–12,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from New Delhi to Rohtak Jn
- Ave. Duration
- 1h 16m
- Frequency
- Every 3 hours
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Gaya Jn to New Delhi
- Ave. Duration
- 11h 50m
- Frequency
- Every 4 hours
- Estimated price
- ₹470–3,600
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹470–550
- Third AC (3A)
- ₹1,200–1,500
- Second AC (2A)
- ₹1,600–2,100
- First Class (1A)
- ₹2,800–3,600
Train from New Delhi to Rohtak Jn
- Ave. Duration
- 1h 16m
- Frequency
- Every 3 hours
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Gaya Jn to Patna Jn
- Ave. Duration
- 2h 40m
- Frequency
- Hourly
- Estimated price
- ₹140–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹140–170
- Third AC (3A)
- ₹400–490
- Second AC (2A)
- ₹500–700
- First Class (1A)
- ₹850–1,100
Train from New Delhi to Rohtak Jn
- Ave. Duration
- 1h 16m
- Frequency
- Every 3 hours
- Estimated price
- ₹130–1,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–470
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
- Phone
- +919414013132
- Website
- omio.com
Bus from Delhi, Delhi State to Rohtak, Haryana
- Ave. Duration
- 2h
- Frequency
- Hourly
- Schedules at
- omio.com
Bus from Delhi, Delhi State to Rohtak, Haryana
- Ave. Duration
- 2h
- Frequency
- Hourly
- Schedules at
- omio.com
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
More Questions & Answers
Gaya to Rohtak bus services, operated by Reshmi Travels Pro, arrive at Varanasi, Uttar Pradesh station.
Gaya to Rohtak train services, operated by Indian Railways, arrive at New Delhi station.
Yes, the driving distance between Gaya to Rohtak is 1085 km. It takes approximately 12h 15m to drive from Gaya to Rohtak.
There are 36+ hotels available in Rohtak.






