Upvote:2
As stated in Timatic, the database used by airlines:
Visa required, except for Passengers with a family member residence card issued by Romania. The card must be issued to family members of a national of Switzerland or an EEA Member State. They are visa exempt for a maximum stay of 90 days and must travel with or travel to join the national of Switzerland or EEA Member State. This does not apply to passengers with a different type of residence permit.
So unless you have a family member who is an EU or EFTA citizen, and were issued a family member residence card, you do need a visa