By plane:

There is an international airport for about 15 minutes by taxi from the city center. Flights with PIA will take you to most major cities in Pakistan, such as Karachi, Lahore, and Islamabad. International destinations are to Dubai, London and Amsterdam.

By train:

There are daily train connections with most major cities in Pakistan. The overnight sleeper Bolan Mail departs Karachi daily at 5 PM, arriving after the next day. Another sleeper train, Quetta Express starts in Peshawar (33 h) daily at 8 AM and make stop-overs in Rawalpindi (29 h) and Lahore (24 h) on its way, arrival time in Quetta is around 5 PM the next day. Coming from Afghanistan, there is a train departing the border town of Chaman every day at 2 PM, arriving later that evening just before 6:30 PM.

One international connection is available, with Zahedan in Iran. The train departs Zahedan the 3rd and 17th of every month at 8 AM, supposedly arriving the next day at 3:15 PM. Be aware however that delays are the norm, the actual arrival time is usually between 3-6 hours after schedule. On some occasions, this train might be canceled and replaced by a bus.

By Road:

The highway connects eastward to Karachi and westward via Koh-e-Taftan to Tehran, Iran, 1435 km away. The road to Sibi connects it with Punjab and upper Sindh. The road via Loralai – Fort Monro -D.G. Khan and Multan is a shorter route for Punjab. The Chaman Road is a link between the country and the Afghan border.