An Iranian domestic airlines crashed tonight near this mountain village about 20 miles northeast of Tehran, apparently killing at least 124 persons, authorities said.

The state radio said the plane, a Boeing 727 bound for Tehran from Mashad, was sheduled to land at Mehrabad Airport at 7:15 p.m. Aviation officials said the airliner lost contact with the control tower about 15 minutes before it was due to land.

Revolutionary Guards at the crash site said they had recovered 60 bodies from the blazing wreckage and that there appeared to be no survivors. The guards said they trekked 3 1/2 hours through heavy snow in the Elborz Mountains to reach the wreckage.

There was some confusion about the number of persons on the flight, but an airline spokesman said there were 120 adult passengers, four infants and eight crew members aboard. Iranian radio said there were 126 passengers and eight crew members.

Airport sourcs said the flight may have carried Shiite Moslem pilgrims to visit holy sites near Mashad. There were no reports of foreigners being aboard the flight.

Eyewitnesses from a Lasgharak military base said they heard a heavy expolsion as the plane crashed, then saw balls of fire in the evening air. There was no indication of what caused the crash, although it was snowing heavily in the fog-covered mountain region when the crash occurred.