Karnal, known as the "Rice Bowl of India" and a key stop on the Grand Trunk Road, sees frequent Haryana Roadways bus traffic from Delhi throughout the day.
The Delhi–Karnal route covers approximately 120–125 km, with a typical journey time of around 2.5 hours depending on traffic and stops en route.
Haryana Roadways runs Ordinary, AC Deluxe, and Volvo services on this well-traveled GT Road corridor.
From Delhi, buses typically depart from major ISBT terminals. On arrival, Karnal Bus Stand serves as the main hub.
Since schedules can change, use ViBus's live search to check current departure times, bus type, and estimated arrival for this route.
How long does the Delhi to Karnal bus journey take?
Around 2.5 hours on average, depending on the bus type and traffic.
Is there a Volvo service between Delhi and Karnal?
Yes, Volvo/AC services run frequently on this GT Road route — check ViBus search for current options.
What is the fare for Delhi to Karnal by Haryana Roadways?
Fares vary by bus type. Confirm the exact fare at boarding or via the bus stand enquiry counter.