Baghdad to Mashhad by bus
Baghdad to Mashhad by bus takes about 29 hours via the Mandali crossing, Tehran, Semnan and Nishapur. Wb3den Transport lists regular departures at 16:00 from Baghdad - Hay Alqahira - Near Alnidaa' Mosque for 55,000 IQD per seat. Book online; pay cash on boarding or online.
| Price per seat (from) | 55,000 IQD |
|---|---|
| Journey time | About 29 hours including border processing |
| Departures | 16:00 (several times a week) |
| Vehicle | bus |
| Pickup point | Baghdad - Hay Alqahira - Near Alnidaa' Mosque |
| Drop-off | Mashhad City |
| Amenities | air conditioning, USB ports, reclining seats |
| Payment | Cash on boarding, ZainCash or card |
| Documents | Valid passport + required visa |
About the Baghdad to Mashhad road
The longest pilgrimage line from Iraq (the shrine of Imam Reza). Minibus to the border, then a VIP coach with reclining seats and USB. Arrive 20 minutes early; passport required.
Baghdad
Baghdad is the capital and Iraq's biggest transport hub; northbound and westbound cars traditionally leave from Al-Alawi garage and southbound cars from Al-Nahda garage, while trips booked online pick you up at your address in most districts.
Mashhad
Mashhad in Iran's far north-east is the city of the shrine of Imam Reza and the farthest pilgrimage destination from Iraq.
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 takes you from Baghdad to the crossing (Mandali/Khosravi), then an Iranian VIP coach. Border processing can be long in pilgrimage seasons and is not precisely counted in the journey time.
Documents
A valid passport; check the current visa procedure for Iraqi citizens before travelling (advance visa or seasonal pilgrim arrangements).
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
Cash on boarding or in advance via ZainCash or card. Arrive 20 minutes before departure.
How to book
- Choose “Baghdad” and “Mashhad”, 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 cash on boarding or online via ZainCash or card. Your QR ticket arrives instantly and on WhatsApp.
Frequently asked questions
How long is Baghdad to Mashhad by bus?
About 29 hours including the border and stops.
How much is Baghdad to Mashhad?
55,000 IQD per seat.
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