Sammenstødet med en bygningen i en landsby i Ilam-provinsen har kostet 28 pilgrimme livet ombord på en bus.
Ifølge politiet kørte bussen i høj fart og havde en mekanisk defekt ved ulykken i Ilam 710 km sydvest for hovedstaden Teheran.
Pilgrimmene var på vej til at besøge en række hellige steder i nabolandet Irak.
"Passagerne var på vej til Irak for at besøge helligdomme. De sårede er blevet bragt til hospitalet," siger en polititalsmand til Reuters.
Iran har en af verdens værste statistikker for dødsfald i trafikken. Over 26.000 mennesker dør på vejene i Iran hvert år ifølge officielle tal.