I am Haitian, and traveling with a Haitian passport. I have to go to London with a work permit (tier 2 visa) on the 29th of July but I have 2 hour transit in Dublin, Do I need a transit visa? Can I get it at the airport? I also have a valid US visa.
According to the Irish Naturalisation and Immigration Service only citizens of the following countries require a transit visa:
All others (including you) should be able to transit without one. Same can be confirmed on Timatic used by the airlines