Upvote:1
No, you'll need a visa
Visa required.
Visa Exemptions
Passengers with a permanent residence permit issued by United Kingdom for a maximum stay of 180 days. Warning
Visitors not holding return/onward tickets could be refused entry.
A Tier 2 visa is not a Permanent Residence Permit (or Indefinite Leave to Remain as its called in the UK) nor is it a visa (in reference to that question) as you have a UK BRP