Delhi, New Delhi, India
Gaya, Bihar, India
The best and cheapest way to get from Delhi, New Delhi, India and Gaya, Bihar, India is to travel by train, which will cost about 1,557 INR or 22.50 USD.