Printable bus timetables
Choose a city to check which routes have departure times and downloadable timetables.
- Attock3 routes
- Bahawalnagar3 routes
- Bahawalpur4 routes
- Bhakkar3 routes
- Chakwal3 routes
- Chiniot3 routes
- Dera Ghazi Khan4 routes
- Faisalabad2 routes
- Gujarkhan2 routes
- Gujranwala2 routes
- Gujrat2 routes
- Hafizabad2 routes
- Hyderabad2 routes
- Jhang3 routes
- Jhelum3 routes
- Karachi20 routes
- Kasur2 routes
- Khanewal3 routes
- Khushab3 routes
- Lahore29 routes
- Larkana1 route
- Layyah2 routes
- Lodhran3 routes
- Mandi Bahauddin2 routes
- Mianwali3 routes
- Mirpurkhas1 route
- Multan31 routes
- Murree3 routes
- Muzaffarabad3 routes
- Muzaffargarh4 routes
- Nankana Sahib2 routes
- Narowal5 routes
- Okara5 routes
- Pakpattan3 routes
- Rahim Yar Khan4 routes
- Rajanpur4 routes
- Rawalpindi32 routes
- Sahiwal5 routes
- Sargodha7 routes
- Shaheed Benazirabad1 route
- Sheikhupura2 routes
- Sialkot2 routes
- Sukkur1 route
- Toba Tek Singh3 routes
- Vehari2 routes
- Wazirabad2 routes
How to print and post
Stop timetables are A3. Whole route timetables are A4. Print at actual size, not scaled to fit.
- Use a colour laser print on matte paper. Shiny paper reflects sunlight.
- To post one at a stop, laminate the sheet and put it in a frame with a clear polycarbonate front and a rubber seal.
- Fix the frame with the top of the sheet at most 1.6 m and the bottom at least 1 m above the ground.
- Each stop timetable is for one direction. Post it where buses leave that way.
- The sheet shows the date the times were checked. Print a new one when times change.
