Up-to-date Schedules, Check Availability, Confirm Your Booking Instantly, & Travel With VIP Buses
Enjoy the countryside of one of the oldest living civilizations. Travel back in time as you travel in between each city. Book any Iran bus ticket and your ride is covered with our 24/7 live assistance.
We help you decide on the best Iran bus transportation options. All bookings come with the following benefits:
Ride anywhere within the country in under 12 hours
based on each case: credit card, bank transfer and cash
We help you decide on the safest routes and providers
Delays, ride rescheduling and ticket changes are covered
Apply for your visa and choose the welcome package to get a 10 % discount
24/7 Live Assistance
10,000 Euros coverage
IKA to hotel in Tehran
50,000 Rials credit + 10 GB internet
Debit card for payments
A tailor-made day by day plan based on your interests and budget
Over €10K in medical, transport & legal coverage
The estimated distance and duration of these popular routes. Iran bus transportation is the most preferred mode of intercity transportation.
Route | Distance | Duration |
---|---|---|
Tehran to Isfahan | 440 km (275 mi) | 6 hours |
Tehran to Kashan | 245 km (155 mi) | 4 hours |
Tehran to Shiraz | 920 km (585 mi) | 11 hours |
Tehran to Qom | 150 km (95 mi) | 4 hours |
Isfahan to Kashan | 210 km (130 mi) | 3 hours |
Isfahan to Shiraz | 485 km (300 mi) | 7 hours |
Isfahan to Yazd | 315 km (195 mi) | 6 hours |
Shiraz to Yazd | 440 km (275 mi) | 7 hours |
Tehran to Tabriz | 635 km (395 mi) | 9 hours |
Tehran to Rasht | 330 km (205 mi) | 6 hours |
Shiraz to Kerman | 570 km (354 mi) | 8 hours |
Route | Distance | Duration |
---|---|---|
Kerman to Yazd | 370 km (230 mi) | 6 hours |
Kerman to Isfahan | 685 km (425 mi) | 9 hours |
Shiraz to Bandar Abbas | 575 km (360 mi) | 9 hours |
Tehran to Qazvin | 150 km (95 mi) | 4 hours |
Tehran to Mashhad | 900 km (560 mi) | 11 hours |
Tehran to Ahvaz | 795 km (495 mi) | 11 hours |
Tehran to Hamedan | 320 km (200 mi) | 6 hours |
Tehran to Kermanshah | 505 km (315 mi) | 7 hours |
Shiraz to Yazd | 440 km (275 mi) | 7 hours |
Hamedan to Kermanshah | 190 km (120 mi) | 4 hours |
We only work with the most reliable bus providers that operate hundreds of buses, per route, per day. In fact, buses are the most popular mode of intercity travel for local Iranians. Roads are in great condition and well-maintained and drivers have to pass rigorous training and licensing. A large network of speed cameras and police checkpoints in each route ensure safety and adherence to traffic rules. Also, each bus comes with 2 drivers so that they can switch whenever they get tired.
Book your nationwide Iran bus ticket price starting at 5€ for VIP buses. While buses take longer to get to each destination, you get to take in the diverse and colorful landscape of the countryside. All VIP buses come with the following amenities: