The Taj Mahal, located in Agra, Uttar Pradesh, is one of the most famous monuments in the world. Known for its stunning white marble architecture and historical significance, it attracts millions of visitors every year. Before planning a trip, many travelers want to know the distance from major Indian cities to the Taj Mahal to choose the best travel option. Here is a helpful guide covering distances and travel information from important cities.
Delhi to Taj Mahal Distance
Delhi is the most popular starting point for visiting the Taj Mahal. The distance from Delhi to Agra (Taj Mahal) is approximately 230 km. Travelers can easily reach Agra by car, train, or bus.
- By Car: Around 3–4 hours via Yamuna Expressway
- By Train: 1.5–3 hours
- By Bus: About 4–5 hours
The smooth expressway makes Delhi–Agra trips very convenient, especially for same-day tours.
Jaipur to Taj Mahal Distance
Jaipur, the capital city of Rajasthan, is another important destination connected with Agra through the famous Golden Triangle Tour.
The distance from Jaipur to the Taj Mahal is around 240 km.
Travel options include:
- Car/Taxi: 4–5 hours
- Train: Around 4–6 hours
- Bus: Approximately 5 hours
Many tourists combine Jaipur and Agra in one heritage journey.
Mumbai to Taj Mahal Distance
The distance between Mumbai and the Taj Mahal is approximately 1,200 km. Since Mumbai is located far from Agra, air and rail travel are preferred.
Travel choices:
- Flight to Delhi + Road Transfer to Agra
- Train: 16–20 hours
- Road Travel: Long and less preferred
Most travelers from Mumbai choose flights for a faster journey.
Bangalore to Taj Mahal Distance
Bangalore (Bengaluru), located in South India, is nearly 1,900 km away from the Taj Mahal.
Popular travel methods:
- Flight + Road/Train Transfer
- Long-Distance Train: 30+ hours
- Road Trip: Rarely preferred
Air travel is considered the easiest option from Bangalore.
Kolkata to Taj Mahal Distance
The distance from Kolkata to the Taj Mahal is around 1,300 km.
Travelers can reach Agra by:
- Train: 17–24 hours
- Flight + Transfer: Faster and convenient
- Road: Long travel duration
Kolkata visitors often prefer flights to save time.
Lucknow to Taj Mahal Distance
Lucknow is comparatively closer to Agra. The distance from Lucknow to the Taj Mahal is approximately 335 km.
Ways to travel:
- Car: Around 4–5 hours
- Train: 3–5 hours
- Bus: 5–6 hours
Improved highways have made travel between Lucknow and Agra easier.
Best Ways to Reach the Taj Mahal
The Taj Mahal is well connected through road, rail, and air networks.
By Road
Agra connects to major cities through highways like the Yamuna Expressway and Agra-Lucknow Expressway.
By Train
Agra has major railway stations such as:
- Agra Cantt Railway Station
- Agra Fort Railway Station
- Raja Ki Mandi Railway Station
By Air
Although Agra has limited flights, most tourists arrive through Delhi Airport and continue by road or train.
Conclusion
Knowing the distance from major cities to the Taj Mahal helps travelers plan their visit more effectively. Whether you are traveling from Delhi, Jaipur, Mumbai, Bangalore, Kolkata, or Lucknow, there are multiple transport options available to suit every budget and travel style. With good road, rail, and air connectivity, reaching the Taj Mahal is convenient for both domestic and international tourists. Proper planning ensures a smooth journey and an unforgettable experience at one of the world’s greatest monuments.

