There are 7 ways to get from Tiruvannāmalai to Tāj Mahal by train, 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 Tiruvannamalai to Chittortrain 16870 / ...
- Take the train from Chittor to Agra Cantttrain 12625 / ...
34h 31m₹1,163–7,870Bus
- Take the bus from Tiruvannamalai to Bangalorebus
- Take the bus from Kempegowda BS Majestic to Shamshabad B.S.bus
- Take the bus from Hyderabad, Telangana to Agra, Uttar Pradeshbus
42h 49m₹4,681–7,345Drive 1,975.8 km
- Drive from Tiruvannāmalai to Tāj Mahalcar 1,975.8 km
29h 13m₹22,308–32,223Bus to Pondicherry, fly
- Take the bus from FlixBus Tiruvannamalai - Bypass to FlixBus Pondicherry - Tindivanam Tollbus
- Fly from Pondicherry (PNY) to Agra Airport (AGR)plane PNY - AGR
22h 26m₹22,585–46,916Train, train to Chennai International Airport, fly
- Take the train from Tiruvannamalai to Villupuram Jntrain
- Take the train from Villupuram Jn to Tambaramtrain
- Fly from Chennai International Airport (MAA) to Agra Airport (AGR)plane MAA - AGR
10h 46m₹11,581–30,308Train, bus to Kempegowda International Airport, fly
- Take the train from Tiruvannamalai to Krishnarajapurmtrain
- Take the bus from KR Pura station to Kempegowda International Airportbus
- Fly from Kempegowda International Airport (BLR) to Agra Airport (AGR)plane BLR - AGR
11h 3m₹8,491–23,204Train, train to Salem, fly
- Take the train from Tiruvannamalai to Villupuram Jntrain
- Take the train from Villupuram Jn to Salem Towntrain
- Fly from Salem (SXV) to Agra Airport (AGR)plane SXV - AGR
28h 17m₹16,501–43,658
Pondicherry (PNY) to Agra Airport (AGR) flights
Questions & Answers
The cheapest way to get from Tiruvannāmalai to Tāj Mahal is to train which costs ₹1,100 - ₹8,000 and takes 34h 31m.
The fastest way to get from Tiruvannāmalai to Tāj Mahal is to train and fly which takes 10h 46m and costs ₹11,000 - ₹31,000.
No, there is no direct bus from Tiruvannāmalai to Tāj Mahal. However, there are services departing from Tiruvannamalai and arriving at Agra, Uttar Pradesh via Kempegowda BS Majestic, Shamshabad, Afzalgunj and Hyderabad, Telangana. The journey, including transfers, takes approximately 42h 49m.
No, there is no direct train from Tiruvannāmalai to Tāj Mahal. However, there are services departing from Tiruvannamalai and arriving at Agra Cantt via Chittor. The journey, including transfers, takes approximately 34h 31m.
The distance between Tiruvannāmalai and Tāj Mahal is 2147 km. The road distance is 1975.8 km.
The best way to get from Tiruvannāmalai to Tāj Mahal without a car is to train which takes 34h 31m and costs ₹1,100 - ₹8,000.
It takes approximately 34h 31m to get from Tiruvannāmalai to Tāj Mahal, including transfers.
Tiruvannāmalai to Tāj Mahal bus services, operated by IntrCity SmartBus, depart from Tiruvannamalai station.
Tiruvannāmalai to Tāj Mahal train services, operated by Indian Railways, depart from Tiruvannamalai station.
The best way to get from Tiruvannāmalai to Tāj Mahal is to train which takes 34h 31m and costs ₹1,100 - ₹8,000. Alternatively, you can bus, which costs ₹4,600 - ₹7,500 and takes 42h 49m.
What companies run services between Tiruvannāmalai, India and Tāj Mahal, India?
You can take a train from Tiruvannamalai to Tāj Mahal via Chittor and Agra Cantt in around 34h 31m. Alternatively, you can take a bus from Tiruvannamalai to Tāj Mahal via Bangalore, Kempegowda BS Majestic, Shamshabad B.S., Shamshabad, Afzalgunj, Koti Maternity Hospital, Hyderabad, Telangana, and Agra, Uttar Pradesh in around 42h 49m.
- Website
- goindigo.in
Flights from Pondicherry to Agra Airport via Hyderabad
- Ave. Duration
- 19h 10m
- When
- Monday, Tuesday, Wednesday, and Saturday
- Estimated price
- ₹20,000–39,000
Flights from Pondicherry to Agra Airport via Kempegowda International Airport
- Ave. Duration
- 25h 10m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹20,000–39,000
Flights from Pondicherry to Agra Airport via Kempegowda International Airport, Hyderabad
- Ave. Duration
- 22h 40m
- When
- Monday, Tuesday, Wednesday, and Saturday
- Estimated price
- ₹20,000–39,000
Flights from Pondicherry to Agra Airport via Kempegowda International Airport, Mumbai
- Ave. Duration
- 24h 5m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ₹20,000–39,000
Flights from Chennai International Airport to Agra Airport via Mumbai
- Ave. Duration
- 6h 22m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹11,000–29,000
Flights from Chennai International Airport to Agra Airport via Hyderabad
- Ave. Duration
- 5h 30m
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹11,000–29,000
Flights from Chennai International Airport to Agra Airport via Kempegowda International Airport
- Ave. Duration
- 6h 15m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹11,000–29,000
Flights from Kempegowda International Airport to Agra Airport
- Ave. Duration
- 2h 30m
- When
- Monday, Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹8,000–21,000
Flights from Kempegowda International Airport to Agra Airport via Hyderabad
- Ave. Duration
- 4h 25m
- When
- Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- ₹8,000–21,000
Flights from Kempegowda International Airport to Agra Airport via Mumbai
- Ave. Duration
- 5h 35m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹8,000–21,000
Flights from Salem to Agra Airport via Hyderabad
- Ave. Duration
- 23h 45m
- When
- Tuesday and Saturday
- Estimated price
- ₹16,000–41,000
Flights from Salem to Agra Airport via Kempegowda International Airport
- Ave. Duration
- 25h 52m
- When
- Friday to Saturday
- Estimated price
- ₹16,000–41,000
Flights from Salem to Agra Airport via Chennai International Airport, Hyderabad
- Ave. Duration
- 20h 55m
- When
- Monday, Tuesday, Wednesday, and Saturday
- Estimated price
- ₹17,000–42,000
Flights from Salem to Agra Airport via Kempegowda International Airport, Hyderabad
- Ave. Duration
- 24h 25m
- When
- Monday and Wednesday
- Estimated price
- ₹17,000–41,000
Flights from Salem to Agra Airport via Kochi, Mumbai
- Ave. Duration
- 20h 50m
- When
- Monday
- Estimated price
- ₹20,000–44,000
Flights from Salem to Agra Airport via Kochi, Kempegowda International Airport
- Ave. Duration
- 21h 55m
- When
- Saturday
- Estimated price
- ₹19,000–43,000
- Phone
- 14646
- [email protected]
- Website
- irctc.co.in
Train from Tiruvannamalai to Chittor
- Ave. Duration
- 2h 42m
- Frequency
- Twice daily
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–180
- Third AC (3A)
- ₹420–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹900–1,200
Train from Chittor to Agra Cantt
- Ave. Duration
- 30h 40m
- Frequency
- Twice daily
- Estimated price
- ₹850–6,500
- Website
- irctc.co.in
- Sleeper Class
- ₹850–1,000
- Third AC (3A)
- ₹2,100–2,700
- Second AC (2A)
- ₹3,000–3,800
- First Class (1A)
- ₹5,000–6,500
Train from Tiruvannamalai to Villupuram Jn
- Ave. Duration
- 1h 35m
- Frequency
- 5 times a day
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Villupuram Jn to Tambaram
- Ave. Duration
- 2h 13m
- Frequency
- Hourly
- Estimated price
- ₹150–1,200
- Website
- irctc.co.in
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Tiruvannamalai to Krishnarajapurm
- Ave. Duration
- 5h 26m
- Frequency
- 3 times a week
- Estimated price
- ₹220–1,700
- Website
- irctc.co.in
- Sleeper Class
- ₹220–260
- Third AC (3A)
- ₹550–750
- Second AC (2A)
- ₹800–1,100
- First Class (1A)
- ₹1,300–1,700
Train from Tiruvannamalai to Villupuram Jn
- Ave. Duration
- 1h 35m
- Frequency
- 5 times a day
- Estimated price
- ₹130–1,100
- Website
- irctc.co.in
- Sleeper Class
- ₹130–160
- Third AC (3A)
- ₹370–460
- Second AC (2A)
- ₹500–650
- First Class (1A)
- ₹800–1,100
Train from Villupuram Jn to Salem Town
- Ave. Duration
- 3h 19m
- Frequency
- Once daily
- Estimated price
- ₹170–1,400
- Website
- irctc.co.in
- Sleeper Class
- ₹170–210
- Third AC (3A)
- ₹480–600
- Second AC (2A)
- ₹650–850
- First Class (1A)
- ₹1,000–1,400
- Phone
- +917303093510
- [email protected]
- Website
- intrcity.com
Bus from Tiruvannamalai to Bangalore
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Estimated price
- ₹440–1,400
- Book at
- intrcity.com
- Sleeper
- ₹1,000–1,400
- Seat
- ₹440–600
- Phone
- 080-26252625
- Website
- ksrtc.in
Bus from Kempegowda BS Majestic to Shamshabad B.S.
- Ave. Duration
- 4h 30m
- Frequency
- Hourly
- Estimated price
- ₹800–1,700
- Schedules at
- ksrtc.in
- Phone
- +917879122122
- [email protected]
- Website
- vermatravelsindia.com
Bus from Hyderabad, Telangana to Agra, Uttar Pradesh
- Ave. Duration
- 30h 45m
- Frequency
- Twice daily
- Estimated price
- ₹3,300–4,100
- Book at
- Verma Travels
- Phone
- +91 8404855555
- Website
- FlixBus India
Bus from FlixBus Tiruvannamalai - Bypass to FlixBus Pondicherry - Tindivanam Toll
- Ave. Duration
- 1h 55m
- Frequency
- Twice daily
- Estimated price
- ₹230–480
- Website
- FlixBus India
- Phone
- +91 080 22483777
- Website
- BMTC
Bus from KR Pura station to Kempegowda International Airport
- Ave. Duration
- 1h 29m
- Frequency
- Hourly
- Estimated price
- ₹70–280
- Website
- BMTC
- Airport Vajra Vayu Electric
- ₹70–85
- Airport Vajra Vayu
- ₹210–280
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
More Questions & Answers
Tiruvannāmalai to Tāj Mahal bus services, operated by IntrCity SmartBus, arrive at Bangalore station.
Tiruvannāmalai to Tāj Mahal train services, operated by Indian Railways, arrive at Chittor station.
Yes, the driving distance between Tiruvannāmalai to Tāj Mahal is 1976 km. It takes approximately 29h 13m to drive from Tiruvannāmalai to Tāj Mahal.
There are 412+ hotels available in Tāj Mahal.






















