There are 7 ways to get from Karnāl to Prayagraj by bus, plane, train, 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.
Bus to Indira Gandhi International Airport, fly to Allahabad
best- Take the bus from Karnal to Kashmiri Gate
- Fly from Indira Gandhi International Airport (DEL) to Allahabad (IXD)DEL - IXD
5h 27m₹6,093–17,896Train
cheapest- Take the train from Karnal to Prayagraj Jn12312 / ...
13h 48m₹380–2,900Bus
- Take the bus from Karnal to Kashmiri Gate
- Take the bus from ISBT Kashmiri Gate to Allahabad
12h 3m₹1,556–3,016Drive 743 km
- Drive from Karnāl to Prayagraj743 km
10h 37m₹7,761–11,210Bus to Indira Gandhi International Airport, fly to Varanasi Airport, bus
- Take the bus from Karnal to Kashmiri Gate
- Fly from Indira Gandhi International Airport (DEL) to Varanasi Airport (VNS)DEL - VNS
- Take the bus from Kachhwa Road to Prayagraj Civil Lines
8h₹5,333–10,116Bus to Hindon, fly to Varanasi Airport, bus
- Take the bus from Karnal to Kashmiri Gate
- Fly from Hindon (HDO) to Varanasi Airport (VNS)HDO - VNS
- Take the bus from Kachhwa Road to Prayagraj Civil Lines
7h 45m₹4,614–16,716Bus to Indira Gandhi International Airport, fly to Maryada Purushottam Shri Ram International Airport, train
- Take the bus from Karnal to Kashmiri Gate
- Fly from Indira Gandhi International Airport (DEL) to Maryada Purushottam Shri Ram International Airport (AYJ)DEL - AYJ
- Take the train from Ayodhya Cantt to Prayag
9h 47m₹4,323–12,046
Karnāl to Prayagraj by train
Questions & Answers
The cheapest way to get from Karnāl to Prayagraj is to train which costs ₹380 - ₹2,900 and takes 13h 48m.
The fastest way to get from Karnāl to Prayagraj is to bus and fly which takes 5h 27m and costs ₹6,000 - ₹18,000.
No, there is no direct bus from Karnāl to Prayagraj. However, there are services departing from Karnal and arriving at Allahabad via ISBT Kashmiri Gate. The journey, including transfers, takes approximately 12h 3m.
Yes, there is a direct train departing from Karnal and arriving at Prayagraj Jn. Services depart twice daily, and operate every day. The journey takes approximately 13h 48m.
The distance between Karnāl and Prayagraj is 737 km. The road distance is 743 km.
The best way to get from Karnāl to Prayagraj without a car is to bus which takes 12h 3m and costs ₹1,500 - ₹3,100.
It takes approximately 5h 27m to get from Karnāl to Prayagraj, including transfers.
Karnāl to Prayagraj bus services, operated by Laxmi Holidays, depart from Karnal station.
Karnāl to Prayagraj train services, operated by Indian Railways, depart from Karnal station.
The best way to get from Karnāl to Prayagraj is to bus which takes 12h 3m and costs ₹1,500 - ₹3,100. Alternatively, you can train, which costs ₹380 - ₹2,900 and takes 13h 48m.
What companies run services between Karnāl, India and Prayagraj, India?
You can take a bus from Karnal to Allahabad via Kashmiri Gate and ISBT Kashmiri Gate in around 12h 3m. Alternatively, Indian Railways operates a train from Karnal to Prayagraj Jn twice daily. Tickets cost ₹380–2,900 and the journey takes 13h 48m.
- Website
- goindigo.in
Flights from Indira Gandhi International Airport to Allahabad
- Ave. Duration
- 1h 20m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ₹5,000–15,000
Flights from Indira Gandhi International Airport to Varanasi Airport
- Ave. Duration
- 1h 21m
- When
- Every day
- Estimated price
- ₹5,000–12,000
Flights from Indira Gandhi International Airport to Varanasi Airport via Khajuraho
- Ave. Duration
- 2h 50m
- When
- Every day
- Estimated price
- ₹5,000–12,000
Flights from Hindon to Varanasi Airport
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- ₹5,000–15,000
Flights from Indira Gandhi International Airport to Maryada Purushottam Shri Ram International Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- ₹5,500–10,000
- Website
- airindia.in
Flights from Indira Gandhi International Airport to Varanasi Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ₹3,300–13,000
Flights from Indira Gandhi International Airport to Maryada Purushottam Shri Ram International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ₹4,100–14,000
- Website
- spicejet.com
Flights from Indira Gandhi International Airport to Varanasi Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ₹4,300–7,000
Flights from Indira Gandhi International Airport to Maryada Purushottam Shri Ram International Airport
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- ₹3,600–10,000
- Website
- airindiaexpress.in
Flights from Indira Gandhi International Airport to Varanasi Airport
- Ave. Duration
- 1h 36m
- When
- Every day
- Estimated price
- ₹3,800–13,000
Flights from Indira Gandhi International Airport to Maryada Purushottam Shri Ram International Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- ₹4,100–14,000
- Website
- starlightairline.com
Flights from Indira Gandhi International Airport to Maryada Purushottam Shri Ram International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- ₹3,300–7,000
- Phone
- 14646
- care@irctc.co.in
- Website
- irctc.co.in
Train from Karnal to Prayagraj Jn
- Ave. Duration
- 13h 48m
- Frequency
- Twice daily
- Estimated price
- ₹380–2,900
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹380–460
- Third AC (3A)
- ₹950–1,300
- Second AC (2A)
- ₹1,400–1,800
- First Class (1A)
- ₹2,300–2,900
Train from Ayodhya Cantt to Prayag
- Ave. Duration
- 3h 39m
- Frequency
- Twice daily
- Estimated price
- ₹160–1,300
- Website
- https://www.irctc.co.in/nget/train-search
- Sleeper Class
- ₹160–190
- Third AC (3A)
- ₹450–550
- Second AC (2A)
- ₹600–800
- First Class (1A)
- ₹950–1,300
- Phone
- +918377971006
- info@laxmiholidays.com
- Website
- laxmiholidays.com
Bus from Karnal to Kashmiri Gate
- Ave. Duration
- 2h 11m
- Frequency
- Every 30 minutes
- Estimated price
- ₹700–1,500
- Schedules at
- laxmiholidays.com
Bus from ISBT Kashmiri Gate to Allahabad
- Ave. Duration
- 8h 52m
- Frequency
- 4 times a day
- Estimated price
- ₹850–1,600
- Schedules at
- laxmiholidays.com
- Sleeper
- ₹850–1,200
- Phone
- +91-522-2623578
- info@upsrtc.com
- Website
- upsrtc.up.gov.in
Bus from Kachhwa Road to Prayagraj Civil Lines
- Ave. Duration
- 2h 6m
- Frequency
- Every 15 minutes
- Estimated price
- ₹170–320
- Website
- https://upsrtc.up.gov.in/
- Ordinary
- ₹170–220
- Janrath
- ₹230–320
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
More Questions & Answers
Karnāl to Prayagraj bus services, operated by Laxmi Holidays, arrive at Kashmiri Gate station.
Karnāl to Prayagraj train services, operated by Indian Railways, arrive at Prayagraj Jn station.
Yes, the driving distance between Karnāl to Prayagraj is 743 km. It takes approximately 10h 37m to drive from Karnāl to Prayagraj.
There are 599+ hotels available in Prayagraj.













