Tehran to Shiraz buses
General Information about Tehran to Shiraz bus
The Tehran Bus Terminals have services (VIP/29,40,44-person bus) to Shiraz with departures every hour between 10:45 AM to 11:00 PM.
- How long does it take from Tehran to Shiraz?
The distance from Tehran to Shiraz is about 932 kilometers and takes approximately 12 hours.
- How many stops does the bus have on the road? How long does it take? Is it possible to have a meal on the road?
Due to the departure time, the bus usually has one stop for lunch or dinner, which takes about 15 or 20 minutes. Perhaps, there are other 15-minute stops for taking a rest.
- Which bus companies are ready to service on the path and which one is the best?
The companies, which are ready to service, are Seirosafar, Taksafar, Royal Safar Iranian, Gitipeyma, Hamsafar, Chaboksavaran, and Jahangasht (bus co-operatives numbers 1, 2, 8, 12, 13, 15, and 16). The best bus companies are Seirosafar, Royal Safar Iranian, and Chaboksavaran.
- Do the buses run at night on the path?
The buses on the route of Tehran-Shiraz also run at night. They depart every hour between 10:45 and 23:00.
- Which terminals have a run to the Shiraz Terminal?
You can get to the Shiraz (Karandish) Terminal by having a run from Beyhaghi and Tehran West terminals.
- What bus classes are ready to serve in this direction?
The Maral, Man, and Volvo VIP buses with a capacity of 25 and 32 persons, and Scania with a capacity of 44 persons are ready to serve.
- How much the passengers can have a bus load?
Every passenger can carry a bus load of up to 20 kg. If your bus load is over the maximum amount, you must pay a surcharge.