Cheap Bus tickets to Karnal

What are the most popular routes to Karnal?

Delhi - KarnalAverage priceMX$106Average duration2h 50mDaily departures59
Ambala - KarnalAverage priceMX$105Average duration1h 15mDaily departures14
Ludhiana - KarnalAverage priceMX$198Average duration3h 35mDaily departures4
Jammu - KarnalAverage priceMX$159Average duration9h 50mDaily departures2
Panipat - KarnalAverage priceMX$105Average duration35mDaily departures27