Rubat, (Farsça: رباط), İran'ın Kirmanşah eyaletinde bir kasaba.
Eyaletin Kirmanşah şehristanı'ndaki, Mahdeşt bahşının yönetim merkezi olan kasabanın 2006 yılı itibarıyla nüfusu 923 kişi ve 248 hanedir.[1]