The Taj Mahal is located in Agra, in the Indian state of Uttar Pradesh , about 200 km southeast of New Delhi. The nearest major transport hubs include Agra Cantonment Railway Station, Agra Airport, Agra Fort Railway Station, and Agra's intercity bus terminals. International visitors, including from Bangladesh, usually arrive in Agra via Delhi or Kolkata.
By air from Dhaka, Bangladesh
- Step 1: Before purchasing a non-refundable ticket, obtain the necessary Indian travel documents and confirm the applicable visa or entry permit.
- Step 2: Search for flights from Hazrat Shahjalal International Airport in Dhaka to Indira Gandhi International Airport in New Delhi. Direct service availability, routes, and airline schedules vary depending on travel dates.
- Step 3: After reaching Delhi, go to the appropriate railway station for the train to Agra, hire a private car, or use an intercity bus.
- Step 4: Arrive at Agra Cantonment or any other suitable arrival point, then take a prepaid taxi, app-based cab, auto-rickshaw or authorized local transport to head towards the visitor area at the East or West Gate of the Taj Mahal.
- Step 5: Complete the final stage on foot or by approved electric shuttle or golf-cart service, as conventional motorized vehicles are prohibited near the protected monument.
Estimated cost: International airfares vary considerably and should be checked for actual dates. From Delhi to Agra, regular train fares for some classes can start from around ₹200–₹500, while express or premium services can cost around ₹700–₹1,800 or more. Depending on the type of vehicle, tolls, route and operator, a privately hired car for a one-way intercity journey can cost around ₹4,000–₹8,000 or more. These figures are estimates for planning purposes, they are not verified actual prices.
From Dhaka via Kolkata by road and train
Travelers who prefer to travel by land may want to look for an approved route to cross the Bangladesh-India border before heading to Kolkata, which is usually via the Benapole-Petrapole corridor. Cross-border bus services and passenger train services may change or be suspended, so it is important to check their current availability before traveling.
- Travel from Dhaka to the designated Bangladesh-India border crossing using operating and authorized transport services.
- Complete immigration and customs formalities at an authorized border checkpoint and ensure that your visa allows entry through that location.
- Continue your journey towards Kolkata using suitable local or intercity transport connections from the Indian side.
- Search for a suitable train route from Kolkata to Agra, Tundla or Delhi according to the available schedule.
- After reaching Agra or any connecting station, take local road transport to the Taj Mahal's visitor entrance.
This route usually takes much longer than flying to Delhi and may also include an overnight train journey. Check with the relevant authorities and official railway system for border policies, train schedules, seat availability and approved visa routes.
By train from New Delhi
Rail travel is one of the most convenient ways to reach Agra from New Delhi. The Delhi-Agra corridor is served by the Gatimaan Express, Shatabdi services and other scheduled trains as per the current schedule. Some fast trains complete the journey in about 100 minutes, while others take two to four hours or more.
- Choose a suitable Delhi departure station like Hazrat Nizamuddin or New Delhi as per the selected train.
- Book a confirmed ticket using the official IRCTC railway booking platform or any authorized ticketing channel. (www.irctc.co.in)
- Go to Agra Cantonment Railway Station or any other station in Agra that is within the reach of your train.
- Hire a taxi or auto-rickshaw to get to the Taj Mahal entry area.
- Proceed along the designated pedestrian and electric vehicle paths towards the east or west gate.
Agra Cantonment is located about 6 km from the Taj Mahal, depending on the route and gate chosen. A typical auto-rickshaw ride can cost around Rs 150-350, while app-based or prepaid taxis can cost around Rs 250-600. Fares depend on traffic, type of vehicle, luggage, demand and bargaining.
By road or bus from New Delhi
Agra is connected to the Delhi metropolitan area via the Yamuna Expressway and other highways. The journey by private vehicle takes about three to four hours under favorable conditions, although this time can increase significantly due to traffic jams, vehicle collection points, and breaks.
Intercity buses and private coaches also ply on the greater Delhi-Agra corridor. Estimated bus fares can range from around Rs 300 to Rs 1,200 or more, depending on the operator, seat type and destination. Passengers should confirm the actual boarding terminal and final destination, as buses generally do not stop directly at the tomb.
By air to Agra Airport
Agra Airport, also known as Kheria Airport, is located about 13 km from the Taj Mahal. Commercial flight routes may be limited or subject to change, so travelers should check with their departure city to ensure scheduled service is available. Delhi is generally a more flexible international gateway.
From Agra city center and district transport hub
Visitors already staying in Agra can conveniently reach the monument by using auto-rickshaws, e-rickshaws, taxis, authorized tourist vehicles or the city's metro network. The Agra Metro has a Taj Mahal station, which provides an additional option depending on the visitor's starting point and current service arrangements.
- Agra Cantonment Railway Station: About 6 kilometers from the Taj Mahal.
- Agra Airport: About 13 kilometers away.
- Agra Fort: Its distance from the Taj Mahal is about 2.5–3 kilometers, depending on the entrance and road.
- Tajganj: The surrounding area, where there are numerous guesthouses, hotels, restaurants, and shops.
- Shilpagram: An important entrance to the eastern gate, from where there is an electric vehicle connection towards the monument.
Vehicle rental and local transportation costs
| Transportation options |
Estimated cost |
Useful information |
| Local e-rickshaw |
For short distance travel, fare is 50-200 taka or negotiable. |
Suitable for short distance connections on roads in and around Tajganj. |
| Auto-rickshaw from Agra Cantonment |
₹150–₹350 |
Make sure the amount quoted is for the entire vehicle. |
| Local taxi or app-based cab |
250–600 rupees for many trips from the station to the monument |
The final fare depends on the route, demand, and vehicle class. |
| Private car with driver for Agra sightseeing |
₹1,800–₹4,000 or more per day |
Clarify the included hours, distance, fuel, parking, and driver costs. |
| Electric shuttle or golf cart |
Free or separate charges apply for certain authorized services |
Availability and eligibility depend on specific service and ticket category. |
Important: Petrol and diesel vehicles are prohibited within approximately 500 metres of the monument. There are designated entrances for visitors on the east and west sides. The south gate is not currently a regular entrance. Ask your driver to drop you off at the correct authorized entrance, rather than expecting direct vehicle access to the mausoleum.