You asked:

vehari and islamabad distance

  • 309 miles (498 kilometers).