There are 6 ways to get from Dali to Agra by taxi, plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi to Baoshan, fly, train
best- Take the taxi from Dali to Baoshan (BSD)
- Fly from Baoshan (BSD) to Indira Gandhi International Airport (DEL)BSD - DEL
- Take the train from Hazrat Nizamuddin to Mathura Jn
- Take the train from Mathura Jn to Agra Cantt
16h 8m₹14,459–42,184Train, train to Kunming Changshui International Airport, fly
cheapest- Take the train from Dali to Lufeng South
- Take the train from Lufeng South to Kunming Station
- Fly from Kunming Changshui International Airport (KMG) to Indira Gandhi International Airport (DEL)KMG - DEL
- Take the train from Hazrat Nizamuddin to Mathura Jn
- Take the train from Mathura Jn to Agra Cantt
16h 34m₹11,944–38,915Bus, drive, taxi
- Take the bus from Dali Ancient City to Lijiang Bus Station
- Take the bus from Lijiang Bus Station to Shangri-La Bus Station
- Take the bus from Shangri-La County to Lasa North Suburb Coach Station
- Take the bus from Lhasa Beijiao Passenger Transport Terminal to Zhangmu
- Drive from Zhangmu to Kathmandu
- Take the bus from Kathmandu to Firozabad
- Take the taxi from Firozabad to Agra
3d 5h₹18,047–24,104Drive 2,958 km
- Drive from Dali to Agra2,958 km
43h 40m₹33,564–48,481Fly from Dali Huangcaoba, train
- Fly from Dali Huangcaoba (DLU) to Indira Gandhi International Airport (DEL)DLU - DEL
- Take the train from Hazrat Nizamuddin to Mathura Jn
- Take the train from Mathura Jn to Agra Cantt
19h 32m₹13,538–67,515Bus to Lijiang Sanyi Airport, fly, train
- Take the bus from Dali Ancient City to Lijiang Bus Station
- Fly from Lijiang Sanyi Airport (LJG) to Indira Gandhi International Airport (DEL)LJG - DEL
- Take the train from Hazrat Nizamuddin to Mathura Jn
- Take the train from Mathura Jn to Agra Cantt
20h 23m₹13,744–46,098
Baoshan (BSD) to Indira Gandhi International Airport (DEL) flights
Questions & Answers
The cheapest way to get from Dali to Agra is to bus and drive and taxi which costs ₹18,000 - ₹25,000 and takes 3 days 5h.
The fastest way to get from Dali to Agra is to taxi and fly and train which takes 16h 8m and costs ₹14,000 - ₹43,000.
The distance between Dali and Agra is 2614 km. The road distance is 2958 km.
It takes approximately 16h 8m to get from Dali to Agra, including transfers.
Agra is 2h 30m behind Dali. It is currently 5:19 AM in Dali and 2:49 AM in Agra.
Yes, the driving distance between Dali to Agra is 2958 km. It takes approximately 43h 40m to drive from Dali to Agra.
There are 396+ hotels available in Agra.
What companies run services between Dali, Yunnan Sheng, China and Agra, India?
There is no direct connection from Dali to Agra. However, you can take the taxi to Baoshan (BSD) airport, fly to Indira Gandhi International Airport (DEL), walk to IGI Airport, take the subway to Dhaula Kuan, walk to Dhaula Kuan, take the bus to Dhaula Kuan ARSD College, walk to Durgabai Deshmukh South Campus, take the subway to Vinobapuri, walk to Lajpat Nagar Ring Road, take the bus to Nizamuddin station, walk to Hazrat Nizamuddin, take the train to Mathura Jn, then take the train to Agra Cantt. Alternatively, you can take the bus to Lijiang Bus Station, take the bus to Shangri-La Bus Station, walk to Shangri-La County, take the bus to Lasa North Suburb Coach Station, walk to Lhasa Beijiao Passenger Transport Terminal, take the bus to Zhangmu, drive to Kathmandu, take the bus to Firozabad, then take the taxi to Agra.
- Website
- goindigo.in
Flights from Baoshan to Indira Gandhi International Airport via Kunming Changshui International Airport, Kathmandu
- Ave. Duration
- 10h 35m
- When
- Every day
- Estimated price
- ₹10,000–35,000
Flights from Baoshan to Indira Gandhi International Airport via Kunming Changshui International Airport, Dhaka
- Ave. Duration
- 12h 35m
- When
- Every day
- Estimated price
- ₹12,000–35,000
Flights from Kunming Changshui International Airport to Indira Gandhi International Airport via Kathmandu
- Ave. Duration
- 6h 55m
- When
- Every day
- Estimated price
- ₹9,500–33,000
Flights from Kunming Changshui International Airport to Indira Gandhi International Airport via Dhaka
- Ave. Duration
- 8h 55m
- When
- Every day
- Estimated price
- ₹11,000–34,000
Flights from Dali Huangcaoba to Indira Gandhi International Airport via Guangzhou Baiyun
- Ave. Duration
- 17h 55m
- When
- Every day
- Estimated price
- ₹20,000–60,000
Flights from Dali Huangcaoba to Indira Gandhi International Airport via Tianfu International, Kathmandu
- Ave. Duration
- 24h 55m
- When
- Every day
- Estimated price
- ₹13,000–65,000
Flights from Lijiang Sanyi Airport to Indira Gandhi International Airport via Guangzhou Baiyun
- Ave. Duration
- 13h 50m
- When
- Every day
- Estimated price
- ₹19,000–55,000
Flights from Lijiang Sanyi Airport to Indira Gandhi International Airport via Kunming Changshui International Airport, Kathmandu
- Ave. Duration
- 10h 50m
- When
- Every day
- Estimated price
- ₹12,000–42,000
Flights from Lijiang Sanyi Airport to Indira Gandhi International Airport via Tianfu International, Kathmandu
- Ave. Duration
- 14h 2m
- When
- Every day
- Estimated price
- ₹13,000–60,000
- Website
- thaiairways.com
Flights from Kunming Changshui International Airport to Indira Gandhi International Airport via Suvarnabhumi
- Ave. Duration
- 8h 46m
- When
- Every day
- Estimated price
- ₹19,000–55,000
- Website
- airindia.in
Flights from Kunming Changshui International Airport to Indira Gandhi International Airport via Suvarnabhumi
- Ave. Duration
- 8h 40m
- When
- Every day
- Estimated price
- ₹13,000–39,000
Flights from Dali Huangcaoba to Indira Gandhi International Airport via Shanghai Pudong
- Ave. Duration
- 16h
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- ₹23,000–70,000
Flights from Lijiang Sanyi Airport to Indira Gandhi International Airport via Suvarnabhumi
- Ave. Duration
- 10h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹16,000–48,000
- Website
- vietnamairlines.com
Flights from Kunming Changshui International Airport to Indira Gandhi International Airport via Noi Bai International
- Ave. Duration
- 10h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ₹14,000–42,000
Flights from Lijiang Sanyi Airport to Indira Gandhi International Airport via Tan Son Nhat
- Ave. Duration
- 13h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹22,000–70,000
- Website
- cathaypacific.com
Flights from Dali Huangcaoba to Indira Gandhi International Airport via Shenzhen Bao'an International, Hong Kong
- Ave. Duration
- 13h 25m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- ₹22,000–75,000
Flights from Lijiang Sanyi Airport to Indira Gandhi International Airport via Hong Kong
- Ave. Duration
- 13h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ₹21,000–70,000
- Website
- airasia.com
Flights from Kunming Changshui International Airport to Indira Gandhi International Airport via Don Muang
- Ave. Duration
- 8h 50m
- When
- Every day
- Estimated price
- ₹13,000–40,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Hazrat Nizamuddin to Mathura Jn
- Ave. Duration
- 1h 18m
- Frequency
- Hourly
- Estimated price
- ₹150–1,200
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹150–190
- Third AC (3A)
- ₹430–550
- Second AC (2A)
- ₹550–750
- First Class (1A)
- ₹950–1,200
Train from Mathura Jn to Agra Cantt
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- ₹120–1,000
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹120–150
- Third AC (3A)
- ₹360–450
- Second AC (2A)
- ₹480–600
- First Class (1A)
- ₹750–1,000
Train from Dali to Lufeng South
- Ave. Duration
- 1h 43m
- Frequency
- Hourly
- Estimated price
- ₹1,100–2,300
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ₹1,100–1,600
- Adult - 1st Class
- ₹1,600–2,300
Train from Lufeng South to Kunming Station
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- ₹600–950
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ₹600–900
- Adult - 1st Class
- ₹650–950
- bus@chinatrainguide.com
- Website
- chinabusguide.com
Bus from Dali Ancient City to Lijiang Bus Station
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Estimated price
- ₹800–1,200
- Schedules at
- chinabusguide.com
Bus from Lijiang Bus Station to Shangri-La Bus Station
- Ave. Duration
- 3h 30m
- Frequency
- Every 2 hours
- Estimated price
- ₹850–1,200
- Schedules at
- chinabusguide.com
- Website
- qichezhan.net
Bus from Shangri-La County to Lasa North Suburb Coach Station
- Ave. Duration
- 24h
- Frequency
- 3 times a week
- Estimated price
- ₹7,095
- Schedules at
- qichezhan.net
- Phone
- +91-11-23370236
- info@dimts.in
- Website
- dtc.delhi.gov.in
Bus from Kathmandu to Firozabad
- Ave. Duration
- 19h 28m
- Frequency
- Once daily
- Estimated price
- ₹100–2,800
- Website
- https://dtc.delhi.gov.in
- Ordinary Buses
- ₹100–140
- AC Buses
- ₹190–270
- Airport Express Services
- ₹1,700–2,400
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














