Most travellers need to apply for a visa in advance from a Pakistani Embassy or Consulate. However, the country has recently liberalised its visa regime, offering 'Visa on Arrival' for many nationalities. Always check the latest information based on your nationality.