Baghdad to Tehran by bus
Baghdad to Tehran by bus takes about 17 hours via the Munthiriya (Khosravi) crossing near Khanaqin, Kermanshah and Hamadan. Wb3den Transport lists regular departures at 16:00 from Hay Alqahira, Near Alnidaa' Mosque for 45,000 IQD per seat. Book online and pay online in advance via ZainCash or card (this operator does not take cash on boarding).
| Price per seat (from) | 45,000 IQD |
|---|---|
| Journey time | About 17 hours including border processing |
| Departures | 16:00 (several times a week) |
| Vehicle | bus |
| Pickup point | Hay Alqahira, Near Alnidaa' Mosque |
| Drop-off | Tehran City |
| Amenities | air conditioning, USB ports, reclining seats |
| Payment | Online in advance via ZainCash or card (this operator does not take cash on boarding) |
| Documents | Valid passport + required visa (check the current rule) |
About the Baghdad to Tehran road
The trip starts with a minibus from Baghdad to the border, then an Iranian VIP coach to Tehran. Total time depends on border processing and is longer during pilgrimage seasons.
A valid passport is required for every traveller. Entry rules for Iraqi citizens change (visa or visa waiver); confirm the current procedure with the operator or the Iranian consulate before booking.
Arrive 20 minutes before departure; luggage allowance depends on the operator.
Baghdad
Baghdad is the capital and Iraq's biggest transport hub; shared cars traditionally leave from the city's main garages (Al-Nahda and Al-Alawi), while trips booked online pick you up at your address in most districts.
Tehran
Tehran is Iran's capital at the foot of the Alborz mountains; coaches from Iraq arrive at the western or southern bus terminals, both on the metro.
Operator notes
- Please arrive 20 minutes before departure time.
- Normal bus to borders then VIP bus.
- Total trip time depends on border procedures.
What to expect
The border
A minibus covers the Baghdad–border leg (Munthiriya/Khosravi near Khanaqin) and an Iranian VIP coach the Iranian leg. Border processing can be long in pilgrimage seasons and is not precisely counted in the journey time.
Documents
A valid passport. Entry rules for Iraqi citizens change (visa or visa waiver); confirm the current procedure with the operator or the consulate before booking.
Coach and luggage
VIP coaches with reclining seats, air conditioning and USB, one large bag in the hold and a hand bag inside, with prayer and meal stops.
Payment
Payment: online in advance via ZainCash or card (this operator does not take cash on boarding). Arrive 20 minutes before departure.
How to book
- Choose “Baghdad” and “Tehran”, the date and passenger count on the search page.
- Compare trips by time, price, vehicle and free seats.
- Pick your seat on the vehicle map.
- Enter your name and phone, and passport details for each traveller.
- Pay online in advance via ZainCash or card (this operator does not take cash on boarding). Your QR ticket arrives instantly and on WhatsApp.
Frequently asked questions
How long is Baghdad to Tehran by bus?
About 17 hours including border processing.
How much is the bus from Baghdad to Tehran?
45,000 IQD per seat as currently listed.
Where does the bus leave from in Baghdad?
Pickup point: Hay Alqahira, Near Alnidaa' Mosque.
Can I pay cash?
No. Trips on this line are paid online in advance via ZainCash or card.
Related routes
Ready to travel?
Compare trips, pick your seat and pay the way you like — or ask us on WhatsApp any time.
Search tripsWhatsApp