There are 5 ways to get from Harbin to Agra by plane, train, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Harbin Taiping International Airport, train
best- Fly from Harbin Taiping International Airport (HRB) to Indira Gandhi International Airport (DEL)HRB - DEL
- Take the train from Hazrat Nizamuddin to Mathura Jn
- Take the train from Mathura Jn to Agra Cantt
16h 38m₹26,887–41,145Train to Changchun Longjia International Airport, fly, train
cheapest- Take the train from Harbin to Changchun West
- Fly from Changchun Longjia International Airport (CGQ) to Indira Gandhi International Airport (DEL)CGQ - DEL
- Take the train from Hazrat Nizamuddin to Mathura Jn
- Take the train from Mathura Jn to Agra Cantt
19h 53m₹15,966–51,050Train, bus, drive, taxi
- Take the train from Harbin West to Zhengzhou East
- Take the train from Zhengzhou East to Xining
- Take the bus from Xining to Lasa Bus 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 23h₹30,362–38,220Drive 6,190.1 km
- Drive from Harbin to Agra6,190.1 km
3d 2h₹69,174–99,918Train, bus, drive
- Take the train from Harbin to Chengdu
- Take the bus from Chengdu to Lhasa Bus Station
- Take the bus from Lhasa Beijiao Passenger Transport Terminal to Zhangmu
- Drive from Zhangmu to Kathmandu
- Take the bus from Kathmandu to Faizabad
- Take the train from Ayodhya Cantt to Agra Fort
5d 9h₹19,852–25,597
Harbin Taiping International Airport (HRB) to Indira Gandhi International Airport (DEL) flights
Questions & Answers
The cheapest way to get from Harbin to Agra is to train and bus and drive which costs ₹19,000 - ₹26,000 and takes 5 days 9h.
The fastest way to get from Harbin to Agra is to fly and train which takes 16h 38m and costs ₹26,000 - ₹42,000.
The distance between Harbin and Agra is 4920 km. The road distance is 6190.1 km.
It takes approximately 16h 38m to get from Harbin to Agra, including transfers.
Agra is 2h 30m behind Harbin. It is currently 3:32 AM in Harbin and 1:02 AM in Agra.
Yes, the driving distance between Harbin to Agra is 6190 km. It takes approximately 3 days 2h to drive from Harbin to Agra.
There are 383+ hotels available in Agra.
What companies run services between Harbin, China and Agra, India?
There is no direct connection from Harbin to Agra. However, you can take the taxi to Harbin Taiping International Airport (HRB) 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 train to Harbin West Station, walk to Harbin West, take the train to Zhengzhou East, take the train to Xining, walk to Xining, take the bus to Lasa Bus Station, take the taxi 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
- en.ceair.com
Flights from Harbin Taiping International Airport to Indira Gandhi International Airport via Shanghai Pudong
- Ave. Duration
- 15h 22m
- When
- Wednesday, Friday, Saturday, and Sunday
- Estimated price
- ₹19,000–65,000
Flights from Changchun Longjia International Airport to Indira Gandhi International Airport via Shanghai Pudong
- Ave. Duration
- 12h 20m
- When
- Wednesday, Saturday, and Sunday
- Estimated price
- ₹14,000–47,000
- Website
- goindigo.in
Flights from Changchun Longjia International Airport to Indira Gandhi International Airport via Guangzhou Baiyun
- Ave. Duration
- 17h 5m
- When
- Every day
- Estimated price
- ₹16,000–46,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 Ayodhya Cantt to Agra Fort
- Ave. Duration
- 9h 47m
- Frequency
- 5 times a week
- Estimated price
- ₹270–2,100
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹270–330
- Third AC (3A)
- ₹700–900
- Second AC (2A)
- ₹1,000–1,300
- First Class (1A)
- ₹1,600–2,100
Train from Harbin West to Zhengzhou East
- Ave. Duration
- 10h 55m
- Frequency
- Once daily
- Estimated price
- ₹10,000–11,000
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ₹10,000–11,000
- 1st Class Seat
- ₹16,000–19,000
- Business Class Seat
- ₹25,000–36,000
Train from Zhengzhou East to Xining
- Ave. Duration
- 6h 28m
- Frequency
- Once daily
- Estimated price
- ₹6,500–7,500
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ₹6,500–7,500
- 1st Class Seat
- ₹11,000–12,000
- Business Class Seat
- ₹16,000–24,000
Train from Harbin to Changchun West
- Ave. Duration
- 1h 7m
- Frequency
- Twice daily
- Estimated price
- ₹1,300–1,500
- Schedules at
- 12306.cn
- Book at
- 12306.cn
- 2nd Class Seat
- ₹1,300–1,500
- 1st Class Seat
- ₹2,200–2,500
- Business Class Seat
- ₹3,200–4,600
Train from Harbin to Chengdu
- Website
- qichezhan.net
Bus from Xining to Lasa Bus Station
- Ave. Duration
- 30h 30m
- Frequency
- Twice daily
- Estimated price
- ₹4,248
- 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
Bus from Kathmandu to Faizabad
- Ave. Duration
- 9h 30m
- Frequency
- Once daily
- Estimated price
- ₹55–1,300
- Website
- https://dtc.delhi.gov.in
- Ordinary Buses
- ₹55–80
- AC Buses
- ₹100–150
- Airport Express Services
- ₹900–1,300
- Ave. Duration
- 38 min
- Estimated price
- ₹800–1,000
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



















