Time difference between Tehran, Iran and MST is -11:30 hours
Tehran is 11 hours, 30 minutes ahead of MST. When it is 6:00 am in MST, it is 5:30 pm in Tehran. See time converter
MST - Mountain Standard Time
Time zone offset: UTC/GMT -7
Please note that currently MDT (Mountain Daylight Time) is observed inplace of MST in most regions.
MDT will change to MST when DST ends.
DST started on 10 March 2019
DST will end on 03 November 2019