Travel from Dubai to Taj-Mahal

How to get from Dubai to Taj Mahal?

There is no direct connection from Dubai to Taj Mahal. However, you can take the Metro to Dubai airport, fly to Delhi, take the Metro to New Delhi (NDLS), take the train to Agra Cantt (AGC), then take the taxi to Taj Mahal. Alternatively, you can take the Metro to Dubai airport, fly to Jaipur, take the taxi to Gandhinagar Jpr (GADJ), take the train to Agra Fort (AF), then take the taxi to Taj Mahal.

Travel Guides

Travelling around the UAEGet all the travel info you need in Rome2rio's United Arab Emirates guide

How to get from Dubai to Taj Mahal

From Nakheel Metro to Dubai airport, fly to Delhi airport, Metro to New Delhi (NDLS), train to Agra Cantt (AGC), then taxi to Taj Mahal. 9 h 20 min $138. From Nakheel Metro to Dubai airport, fly to Jaipur airport, taxi to Gandhinagar Jpr (GADJ), train to Agra Fort (AF), then taxi to Taj Mahal. 11 h 16 min $139. From Nakheel Metro to Rashidiya station, line 111 bus to Sharjah airport, fly to Delhi airport, Metro to New Delhi (NDLS), train to Agra Cantt (AGC), then taxi to Taj Mahal. 10 h 21 min $152. From Nakheel Metro to Rashidiya station, line 111 bus to Sharjah airport, fly to Jaipur airport, taxi to Gandhinagar Jpr (GADJ), train to Agra Fort (AF), then taxi to Taj Mahal. 12 h 17 min $393. From Dubai Marina Metro to Ibn Battuta Metro Bus Stop, bus to Al Wadha Terminal, line 115 bus to Al Mushrif, bus to Abu Dhabi airport, fly to Delhi airport, Metro to New Delhi (NDLS), train to Agra Cantt (AGC), then taxi to Taj Mahal. 11 h 30 min $155. From Nakheel Metro to Dubai airport, fly to Lucknow airport, taxi to Lucknow Ne (LJN), train to Raja Ki Mandi (RKM), then taxi to Taj Mahal. 13 h 10 min $242.