Bus routes by city
235 city-to-city routes with at least one published fare, time or journey length, from the bus companies’ own websites.
Checked 4 Nov 2026
From Islamabad
- Islamabad → Abbottabadfrom Rs 750
- Islamabad → Abdul Hakeemfrom Rs 2,800
- Islamabad → Ahmedpurfrom Rs 3,450
- Islamabad → Arifwalafrom Rs 2,950
- Islamabad → Bahawalnagarfrom Rs 3,150
- Islamabad → Bahawalpurfrom Rs 3,200
- Islamabad → Bhalwalfrom Rs 1,900
- Islamabad → Bherafrom Rs 1,500
- Islamabad → Burewalafrom Rs 2,950
- Islamabad → Chenab Nagarfrom Rs 2,000
- Islamabad → Chichawatnifrom Rs 2,600
- Islamabad → Chishtianfrom Rs 3,700
- Islamabad → Chowk Azamfrom Rs 2,950
- Islamabad → Chowk Bhatafrom Rs 3,500
- Islamabad → Chowk Quershifrom Rs 3,350
- Islamabad → Chunianfrom Rs 2,600
- Islamabad → Daharkifrom Rs 5,300
- Islamabad → Dahranwalafrom Rs 3,900
- Islamabad → Daudkhelfrom Rs 1,100
- Islamabad → Depalpurfrom Rs 3,050
- Islamabad → Dera Ghazi Khanfrom Rs 3,350
- Islamabad → Dheeng Morfrom Rs 2,600
- Islamabad → Dunyapurfrom Rs 3,200
- Islamabad → Faisalabadfrom Rs 2,300
- Islamabad → Farooqafrom Rs 2,300
- Islamabad → Fort Abbasfrom Rs 3,450
- Islamabad → Gaggoo Mandifrom Rs 3,550
- Islamabad → Garhi Yasinfrom Rs 5,500
- Islamabad → Ghotkifrom Rs 5,300
- Islamabad → Gojrafrom Rs 2,800
- Islamabad → Gujranwalafrom Rs 1,550
- Islamabad → Gujratfrom Rs 1,200
- Islamabad → Halafrom Rs 7,800
- Islamabad → Haroonabadfrom Rs 3,300
- Islamabad → Hasilpurfrom Rs 3,150
- Islamabad → Hujra Shah Muqeemfrom Rs 2,950
- Islamabad → Hyderabadfrom Rs 8,200
- Islamabad → Iqbalabad Interchangefrom Rs 4,000
- Islamabad → Jahanianfrom Rs 3,200
- Islamabad → Jalalpurfrom Rs 3,200
- Islamabad → Jauharabadfrom Rs 2,000
- Islamabad → Jhaangrafrom Rs 3,200
- Islamabad → Jhal Chakianfrom Rs 2,000
- Islamabad → Jhelumfrom Rs 700
- Islamabad → Kahror Pakkafrom Rs 3,700
- Islamabad → Kalarwalifrom Rs 2,900
- Islamabad → Kamaliafrom Rs 2,750
- Islamabad → Kandiarofrom Rs 6,500
- Islamabad → Kanganpurfrom Rs 2,700
- Islamabad → Karachifrom Rs 8,000
- Islamabad → Khairpur Tamewalifrom Rs 3,150
- Islamabad → Khan Belafrom Rs 3,850
- Islamabad → Khanewalfrom Rs 2,800
- Islamabad → Khangarhfrom Rs 3,200
- Islamabad → Khanpurfrom Rs 4,050
- Islamabad → Kharianfrom Rs 800
- Islamabad → Khushabfrom Rs 2,000
- Islamabad → Kohatfrom Rs 1,050
- Islamabad → Kot Adhufrom Rs 3,250
- Islamabad → Kot Musafrom Rs 3,300
- Islamabad → Lahorefrom Rs 2,100
- Islamabad → Lakhmorefrom Rs 1,900
- Islamabad → Laliyanfrom Rs 2,000
- Islamabad → Larkanafrom Rs 5,500
- Islamabad → Layyahfrom Rs 3,250
- Islamabad → Liaquatpurfrom Rs 3,850
- Islamabad → Mailsifrom Rs 3,700
- Islamabad → Mamu Kanjanfrom Rs 2,800
- Islamabad → Mansehrafrom Rs 900
- Islamabad → Mardanfrom Rs 650
- Islamabad → Mari Sargodhafrom Rs 2,000
- Islamabad → Mian Channufrom Rs 2,950
- Islamabad → Mianwalifrom Rs 1,200
- Islamabad → Mirpur Mathelofrom Rs 5,300
- Islamabad → Morofrom Rs 7,200
- Islamabad → Multanfrom Rs 2,700
- Islamabad → Muzaffarabadfrom Rs 1,100
- Islamabad → Muzaffargarhfrom Rs 3,200
- Islamabad → Narowalfrom Rs 2,200
- Islamabad → Okarafrom Rs 2,850
- Islamabad → Okara Canttfrom Rs 3,450
- Islamabad → Pakpattanfrom Rs 3,050
- Islamabad → Pano Aqilfrom Rs 5,300
- Islamabad → Pasrurfrom Rs 1,900
- Islamabad → Peshawarfrom Rs 1,100
- Islamabad → Pir Mahalfrom Rs 3,000
- Islamabad → Qila Ahmad Abadfrom Rs 2,200
- Islamabad → Rahim Yar Khanfrom Rs 4,200
- Islamabad → Rajanafrom Rs 2,600
- Islamabad → Ranipurfrom Rs 6,200
- Islamabad → Ratoderofrom Rs 5,500
- Islamabad → Rehme Shahfrom Rs 3,450
- Islamabad → Rohillanwalifrom Rs 3,300
- Islamabad → Sadiqabadfrom Rs 4,200
- Islamabad → Sahiwalfrom Rs 2,850
- Islamabad → Sakrandfrom Rs 7,500
- Islamabad → Salamfrom Rs 1,800
- Islamabad → Samundrifrom Rs 2,600
- Islamabad → Sanawanfrom Rs 3,350
- Islamabad → Sarai Alamgirfrom Rs 700
- Islamabad → Sargodhafrom Rs 2,000
- Islamabad → Shah Nikdarfrom Rs 2,300
- Islamabad → Shakar Garhfrom Rs 2,400
- Islamabad → Shehr Sultanfrom Rs 3,300
- Islamabad → Sheikhupurafrom Rs 2,000
- Islamabad → Shikarpurfrom Rs 5,500
- Islamabad → Shorkotfrom Rs 2,800
- Islamabad → Shujabadfrom Rs 3,500
- Islamabad → Sialkotfrom Rs 1,800
- Islamabad → Sillanwalifrom Rs 2,300
- Islamabad → Sukkurfrom Rs 5,500
- Islamabad → Tandlafrom Rs 3,200
- Islamabad → Tarandafrom Rs 3,700
- Islamabad → Thana Ahemd Yarfrom Rs 3,650
- Islamabad → Toba Tek Singhfrom Rs 2,600
- Islamabad → Uch Shariffrom Rs 3,600
- Islamabad → Veharifrom Rs 3,050
- Islamabad → Waryam Walafrom Rs 2,800
- Islamabad → Wasandaywalifrom Rs 3,200
- Islamabad → Yazman Mandifrom Rs 3,550
- Islamabad → Zeher Peerfrom Rs 4,000
From Lahore
- Lahore → 46 Addafrom Rs 1,250
- Lahore → Abbottabadfrom Rs 3,300
- Lahore → Abdul Hakeemfrom Rs 1,700
- Lahore → Ahmedpurfrom Rs 2,700
- Lahore → Akhriawalafrom Rs 1,700
- Lahore → Alipurfrom Rs 2,800
- Lahore → Attockfrom Rs 2,700
- Lahore → Bahawalpurfrom Rs 2,400
- Lahore → Bhoonfrom Rs 1,800
- Lahore → Buttgranfrom Rs 3,700
- Lahore → Channikotfrom Rs 2,800
- Lahore → Chenab Nagarfrom Rs 1,100
- Lahore → Chichawatnifrom Rs 1,410
- Lahore → Chiniotfrom Rs 1,000
- Lahore → Chobarafrom Rs 1,200
- Lahore → Chota Sahiwalfrom Rs 1,600
- Lahore → Chowk Azamfrom Rs 2,000
- Lahore → Daharkifrom Rs 4,000
- Lahore → Degreefrom Rs 6,500
- Lahore → Dera Ismail Khanfrom Rs 2,500
- Lahore → Faisalabadfrom Rs 1,050
- Lahore → Farooqafrom Rs 1,700
- Lahore → Garhmorhfrom Rs 1,800
- Lahore → Ghotkifrom Rs 4,000
- Lahore → Hyderabadfrom Rs 6,500
- Lahore → Iqbalabad Interchangefrom Rs 2,800
- Lahore → Islamabadfrom Rs 2,100
- Lahore → Jalalpurfrom Rs 2,700
- Lahore → Jhangfrom Rs 1,500
- Lahore → Kamberfrom Rs 5,300
- Lahore → Karachifrom Rs 6,700
- Lahore → Khanewalfrom Rs 1,700
- Lahore → Khanpurfrom Rs 2,900
- Lahore → Khiderwalafrom Rs 1,250
- Lahore → Khoalafrom Rs 3,000
- Lahore → Khushabfrom Rs 1,600
- Lahore → Kot Adhufrom Rs 2,540
- Lahore → Kot Shakirfrom Rs 2,000
- Lahore → Lakhmorefrom Rs 1,500
- Lahore → Larkanafrom Rs 4,800
- Lahore → Layyahfrom Rs 2,100
- Lahore → Liaquatpurfrom Rs 2,800
- Lahore → Loralaifrom Rs 4,500
- Lahore → Mamu Kanjanfrom Rs 1,350
- Lahore → Mansehrafrom Rs 3,300
- Lahore → Mareed Walafrom Rs 1,300
- Lahore → Mian Channufrom Rs 1,600
- Lahore → Mor Mandifrom Rs 1,800
- Lahore → Morofrom Rs 5,500
- Lahore → Multanfrom Rs 1,950
- Lahore → Murreefrom Rs 2,600
- Lahore → Muslim Baghfrom Rs 4,500
- Lahore → Muzaffarabadfrom Rs 3,000
- Lahore → Muzaffargarhfrom Rs 2,310
- Lahore → Narowalfrom Rs 1,150
- Lahore → Nawabshahfrom Rs 5,500
- Lahore → Nohangfrom Rs 1,700
- Lahore → Okarafrom Rs 930
- Lahore → Pakpattanfrom Rs 1,100
- Lahore → Pano Aqilfrom Rs 4,000
- Lahore → Peshawarfrom Rs 2,490
- Lahore → Pindi Bhattianfrom Rs 1,000
- Lahore → Qila Saifullahfrom Rs 4,500
- Lahore → Quettafrom Rs 4,800
- Lahore → Rahim Yar Khanfrom Rs 2,800
- Lahore → Rajanafrom Rs 1,400
- Lahore → Ranipurfrom Rs 5,000
- Lahore → Ratoderofrom Rs 5,100
- Lahore → Sadiqabadfrom Rs 3,000
- Lahore → Sahiwalfrom Rs 1,120
- Lahore → Sakrandfrom Rs 6,000
- Lahore → Salamfrom Rs 1,400
- Lahore → Samundrifrom Rs 1,200
- Lahore → Sangharfrom Rs 6,000
- Lahore → Sargodhafrom Rs 1,300
- Lahore → Shahdadkotfrom Rs 5,300
- Lahore → Shakar Garhfrom Rs 1,200
- Lahore → Shikarpurfrom Rs 4,800
- Lahore → Shorkotfrom Rs 1,600
- Lahore → Shujabadfrom Rs 2,700
- Lahore → Sukkurfrom Rs 4,000
- Lahore → Thakotfrom Rs 3,500
- Lahore → Uch Shariffrom Rs 2,500
- Lahore → Zafarwalfrom Rs 1,150
- Lahore → Zeher Peerfrom Rs 2,800
- Lahore → Zhobfrom Rs 4,000
From Sahiwal
- Sahiwal → Dinafrom Rs 2,600
- Sahiwal → Gujranwalafrom Rs 2,000
- Sahiwal → Gujratfrom Rs 2,500
- Sahiwal → Islamabadfrom Rs 2,600
- Sahiwal → Jhelumfrom Rs 2,600
- Sahiwal → Kharianfrom Rs 2,600
- Sahiwal → Lala Musafrom Rs 2,600
- Sahiwal → Mandrahfrom Rs 2,600
- Sahiwal → Rawatfrom Rs 2,600
- Sahiwal → Sarai Alamgirfrom Rs 2,600
- Sahiwal → Sohawafrom Rs 2,600
- Sahiwal → T Chowkfrom Rs 2,600
- Sahiwal → Wazirabadfrom Rs 2,600
From Kot Musa
- Kot Musa → Ahmedpurfrom Rs 3,250
- Kot Musa → Chowk Bhatafrom Rs 3,500
- Kot Musa → Jalalpurfrom Rs 3,200
- Kot Musa → Jhaangrafrom Rs 3,200
- Kot Musa → Khanewalfrom Rs 2,600
- Kot Musa → Multanfrom Rs 2,700
- Kot Musa → Rahim Yar Khanfrom Rs 3,950
- Kot Musa → Sadiqabadfrom Rs 3,950
- Kot Musa → Shujabadfrom Rs 3,200
- Kot Musa → Tarandafrom Rs 3,500
- Kot Musa → Zeher Peerfrom Rs 3,800