There are 5 ways to get from Ganges to Tāj Mahal by train, taxi, bus, 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.
Train
best- Take the train from Katihar Jn to Agra Fort15632 / ...
20h 58m₹850–4,313Taxi, train, bus
- Take the taxi from Ganges to Sahibganj Jn.
- Take the train from Sahibganj Jn. to PT. Deen Dayal Upadhyaya Jn.
- Take the bus from Varanasi to Alambagh
- Take the bus from Alambagh to Agra ISBT
25h 59m₹3,440–6,599Drive 1,140 km
- Drive from Ganges to Tāj Mahal1,140 km
14h 29m₹11,922–17,220Taxi, fly to Gwalior Airport, train
- Take the taxi from Ganges to Purnea (PXN)
- Fly from Purnea (PXN) to Gwalior Airport (GWL)PXN - GWL
- Take the train from Gwalior Jn. to Agra Cantt
27h 21m₹8,414–20,711Taxi, fly to Indira Gandhi International Airport, train
- Take the taxi from Ganges to Purnea (PXN)
- Fly from Purnea (PXN) to Indira Gandhi International Airport (DEL)PXN - DEL
- Take the train from Hazrat Nizamuddin to Mathura Jn
- Take the train from Mathura Jn to Agra Cantt
7h 10m₹6,229–17,373
Purnea (PXN) to Gwalior Airport (GWL) flights
Questions & Answers
The cheapest way to get from Ganges to Tāj Mahal is to train which costs ₹850 - ₹4,400 and takes 20h 58m.
The fastest way to get from Ganges to Tāj Mahal is to taxi and fly and train which takes 7h 10m and costs ₹6,000 - ₹18,000.
The distance between Ganges and Tāj Mahal is 1123 km. The road distance is 1140 km.
The best way to get from Ganges to Tāj Mahal without a car is to train which takes 20h 58m and costs ₹850 - ₹4,400.
It takes approximately 20h 58m to get from Ganges to Tāj Mahal, including transfers.
Yes, the driving distance between Ganges to Tāj Mahal is 1140 km. It takes approximately 14h 29m to drive from Ganges to Tāj Mahal.
There are 383+ hotels available in Tāj Mahal.
What companies run services between Ganges, State of Bihar, India and Tāj Mahal, India?
Indian Railways operates a train from Katihar Jn to Agra Fort 4 times a week. Tickets cost ₹500–3,900 and the journey takes 19h 45m.
- Website
- goindigo.in
Flights from Purnea to Gwalior Airport via Indira Gandhi International Airport
- Ave. Duration
- 25h 35m
- When
- Every day
- Estimated price
- ₹7,000–18,000
Flights from Purnea to Gwalior Airport via Hyderabad, Indira Gandhi International Airport
- Ave. Duration
- 24h
- When
- Every day
- Estimated price
- ₹11,000–20,000
Flights from Purnea to Gwalior Airport via Kolkata, Mumbai
- Ave. Duration
- 25h 40m
- When
- Every day
- Estimated price
- ₹11,000–20,000
Flights from Purnea to Gwalior Airport via Kolkata, Indira Gandhi International Airport
- Ave. Duration
- 27h 25m
- When
- Every day
- Estimated price
- ₹8,500–18,000
Flights from Purnea to Indira Gandhi International Airport
- Ave. Duration
- 2h 5m
- When
- Every day
- Estimated price
- ₹5,000–14,000
Flights from Purnea to Indira Gandhi International Airport via Kolkata
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- ₹6,000–15,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Katihar Jn to Agra Fort
- Ave. Duration
- 19h 45m
- Frequency
- 4 times a week
- Estimated price
- ₹500–3,900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹500–600
- Third AC (3A)
- ₹1,300–1,600
- Second AC (2A)
- ₹1,800–2,300
- First Class (1A)
- ₹3,000–3,900
Train from Sahibganj Jn. to PT. Deen Dayal Upadhyaya Jn.
- Ave. Duration
- 8h 35m
- Frequency
- Once a week
- Estimated price
- ₹290–2,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹290–350
- Third AC (3A)
- ₹750–950
- Second AC (2A)
- ₹1,000–1,400
- First Class (1A)
- ₹1,700–2,300
Train from Gwalior Jn. to Agra Cantt
- Ave. Duration
- 1h 19m
- Frequency
- Every 30 minutes
- 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–700
- First Class (1A)
- ₹900–1,200
Train from Hazrat Nizamuddin to Mathura Jn
- Ave. Duration
- 1h 18m
- Frequency
- Hourly
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Mathura Jn to Agra Cantt
- Ave. Duration
- 30 min
- Frequency
- Hourly
- 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)
- ₹480–600
- First Class (1A)
- ₹750–1,000
- Phone
- +91-522-2623578
- info@upsrtc.com
- Website
- upsrtc.up.gov.in
Bus from Varanasi to Alambagh
- Ave. Duration
- 7h
- Frequency
- Hourly
- Estimated price
- ₹400–750
- Website
- https://upsrtc.up.gov.in/
- Ordinary
- ₹400–550
- Janrath
- ₹500–750
- Adult
- ₹490–750
Bus from Alambagh to Agra ISBT
- Ave. Duration
- 6h 15m
- Frequency
- Hourly
- Estimated price
- ₹480–850
- Website
- https://upsrtc.up.gov.in/
- Ordinary
- ₹480–650
- Janrath
- ₹600–850
- Pink Express
- ₹810
- Janrath 2X2
- ₹810
- Ave. Duration
- 1h 50m
- Estimated price
- ₹750–2,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








