Most Pakistan towns and cities offer bus services. Different buses have different ticket purchasing options; buy it from a driver on board, purchase it from the bus station counter or buy a ticket online or call to reserve your seat in advance.