Explore 5 ways to travel

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Train  •  3 h 28 min

  1. Bhopal Shatabdi / ...

$5 - $20

4 alternative options

Metro, bus  •  7 h 42 min

  1. Ligght Blue
  2. Shatabdi Ac

$10 - $11

Bus  •  7 h 45 min

  1. Volvo

$12 - $14

Taxi  •  2 h 48 min

  1. 140.5 miles

$70 - $85

Drive  •  2 h 48 min

  1. 140.5 miles

$22 - $35

What companies run services between Indira Gandhi International Airport, India and Taj Mahal, India?

Indian Railways operates a train from Indira Gandhi International Airport to Taj Mahal every 3 hours. Tickets cost $3 - $16 and the journey takes 1 h 57 min. Alternatively, UPSRTC operates a bus from Indira Gandhi International Airport to Taj Mahal every 30 minutes. Tickets cost $9 and the journey takes 5 h.

Train operators
Bus operators
UPSRTC
Bus from Noida Depot to Agra
Ave. Duration
5 h 46 min
Frequency
Every 30 minutes
Estimated price
$7
Schedules at
upsrtconline.co.in
Bus from Sarai Kale Khan to Agra
Ave. Duration
5 h
Frequency
Every 30 minutes
Estimated price
$9
Schedules at
upsrtconline.co.in
Other operators
Taxi from Indira Gandhi International Airport to Taj Mahal
Ave. Duration
2 h 48 min
Estimated price
$70 - $85
Ola Cabs
Phone
+91 22 33 55 33 55
Website
olacabs.com
Easy Cabs
Phone
+91 11 43 43 43 43
Website
easycabs.com
Meru Cabs
Phone
+91 11 44 22 44 22
Website
merucabs.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Want to know more about US trains?, Train travel in France: A guide to SNCF and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.

Questions & Answers

The distance between Indira Gandhi International Airport and Taj Mahal is 180 km. The road distance is 225 km.

The cheapest way to get from Indira Gandhi International Airport to Taj Mahal is to Metro and bus which costs ₹650 - ₹800 and takes 7 h 42 min.

The quickest way to get from Indira Gandhi International Airport to Taj Mahal is to taxi which takes 2 h 48 min and costs ₹4,800 - ₹6,000.

It takes approximately 3 h 28 min to get from Indira Gandhi International Airport to Taj Mahal, including transfers.

Trips from Indira Gandhi International Airport

Indira Gandhi International Airport to Jalandhar Indira Gandhi International Airport to Dehradun Indira Gandhi International Airport to Ajmer Indira Gandhi International Airport to Punjab Indira Gandhi International Airport to Connaught Place Indira Gandhi International Airport to Lajpat Nagar Indira Gandhi International Airport to Hauz Khas Complex Indira Gandhi International Airport to Karol Bāgh Indira Gandhi International Airport to Jagraon Indira Gandhi International Airport to Jhānsi Indira Gandhi International Airport to Akshardham Indira Gandhi International Airport to Ranthambore National Park Indira Gandhi International Airport to Haldwani Indira Gandhi International Airport to Rajendra Place Indira Gandhi International Airport to Pokhara Airport PKR Indira Gandhi International Airport to Sirsa Indira Gandhi International Airport to Panipat Indira Gandhi International Airport to Pinjore Indira Gandhi International Airport to Kashi Vishwanath Temple Indira Gandhi International Airport to Malout Indira Gandhi International Airport to Sant Kabir Nagar Indira Gandhi International Airport to Raurkela Indira Gandhi International Airport to Dhaula Kuan Indira Gandhi International Airport to Safdarjung Enclave Indira Gandhi International Airport to Bagar Indira Gandhi International Airport to Brahma Temple Indira Gandhi International Airport to The Leela Palace New Delhi Indira Gandhi International Airport to Moth ki Masjid Indira Gandhi International Airport to Rupaidiha Indira Gandhi International Airport to Sindhupalchok District