How to get from Bhubaneshwar to Gaya by car, truck, walk, bike

Distance between Bhubaneshwar and Gaya is 512 kilometers (317 miles).
Driving distance from Bhubaneshwar to Gaya is 652 kilometers (404 miles)

BhubaneshwarGaya
Leaving from
Going to

Route Map

4 Ways from Bhubaneshwar (India/Odisha) to Gaya (India/Bihar)

Choose 1 of the options below and start your journey

Route instructions

1. Continue 250 m
2. Turn sharp right 303 m
3. Turn left onto Lewis Road 1.77 km
4. At roundabout, take exit 1 2.45 km
5. At roundabout, take exit 3 2.27 km
6. Continue onto NH16 24.19 km
7. Keep right onto NH16 32.02 km
8. Keep left 66 m
9. Turn slight left 680 m
10. Turn left onto NH53 37.73 km
11. Turn slight right onto NH720 20.52 km
12. Turn left onto NH720 70.53 km
13. Turn left 8.72 km
14. Turn right 121 m
15. Turn left 410 m
16. Turn sharp left onto NH20 34.94 km
17. Turn right onto NH20 73.53 km
18. Turn left onto NH20 1.90 km
19. Keep left onto NH20 124.16 km
20. Turn left onto NH39 23.25 km
21. Continue 38.00 km
22. Turn sharp right 69 m
23. Turn left 106 m
24. Turn right 2.75 km
25. Keep right 1.11 km
26. Turn slight right onto SH7 7.73 km
27. Turn right onto SH7 14.87 km
28. Turn right onto SH7 719 m
29. Turn right onto SH7, MDR072 1.15 km
30. Turn slight left onto MDR072 9.55 km
31. Keep left onto MDR072 16.15 km
32. Continue onto NH522 17.81 km
33. Turn slight right onto NH22 1.47 km
34. Turn left onto NH22 47.25 km
35. Turn sharp right 62 m
36. Continue onto NH22 32.18 km
37. At roundabout, take exit 1 onto Swarajpuri Road, NH120 815 m
38. Turn right onto Tikari Road, NH120 731 m
39. Turn right 229 m
40. Arrive at destination 0 m
See more

Questions and Answers

What is the cheapest way to get from Bhubaneshwar (India/Odisha) to Gaya (India/Bihar)?
How do I get from Bhubaneshwar (India/Odisha) to Gaya (India/Bihar) the fastest?
How long does it take to get from Bhubaneshwar (India/Odisha) to Gaya (India/Bihar)?

Information about Stations

All station in Bhubaneshwar (India/Odisha)
Bhubaneswar Bhubaneshwar StationMancheswar Bhubaneshwar StationBhubaneswar Biju Patnaik International
All station in Gaya (India/Bihar)
Bandhua Gaya StationGaya Junction Gaya StationManpur Junction Gaya StationShaheed Ishwar Chowdhary HaltGaya Airport Gaya