Rome2Rio

How to get fromAgra to Damdama Lakeby train, taxi, bus, car, or subway

Find Transport to Damdama Lake

See all options

There are 6 ways to get from Agra to Damdama Lake by train, taxi, bus, car, or subway

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

  1. Train, taxi

    best
    1. Take the train from Agra Cantt to Hazrat Nizamuddintrain train 12627 / ...
    2. Take the taxi from Hazrat Nizamuddin to Damdama Laketaxi taxi
    3h 49m
    ₹1,276–2,739
  2. Train, subway, bus

    cheapest
    1. Take the train from Agra Cantt to New Delhitrain train
    2. Take the subway from New Delhi to Huda City Centresubway subway
    3. Take the bus from Huda City Centre to Maruti Kunjbus bus
    4h 46m
    ₹894–2,305
  3. Bus

    1. Take the bus from Agra ISBT to Ballabhgarhbus bus
    5h 9m
    ₹1,188–1,647
  4. Drive  172 km

    1. Drive from Agra to Damdama Lakecar car 172 km
    2h 33m
    ₹1,928–2,785
  5. Taxi

    1. Take the taxi from Agra to Damdama Laketaxi taxi 172 km
    2h 33m
    ₹2,800–3,400
  6. Bus via Mathura

    1. Take the bus from Agra to Mathurabus bus
    2. Take the bus from Mathura to Gurugram Gurgaonbus bus
    3. Take the bus from Kamla Nehru Park to Ghamrojbus bus 218
    5h 24m
    ₹1,469–3,605

Comparing Your Travel Options

What companies run services between Agra, India and Damdama Lake, India?

UPSRTC operates a bus from Agra ISBT to Ballabhgarh hourly. Tickets cost ₹280–550 and the journey takes 4h 31m.

Train operators
Bus operators
Other operators

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