Freighter travel is your best bet. Dubai is a trading hub from around the Indian Ocean. Travelers wanting to arrive in the city this way will probably need to make their own arrangements with the captain of the vessel...also
A boat service by Valfajr Shipping Company leaves Bandar Lengeh (and also Bander Abbas) supposedly every second day and docks in Port Rashid in Dubai, returning the following day. Crossing the Persian Gulf takes roughly 6 hours, and a two way first class ticket costs as of February 2010 US$145 (IR 1,450,000) and also two way economy class ticket costs US$122 (IR 1,220,000). The ticket includes lunch (Iranian style).
A boat service by Valfajr Shipping Company leaves Bandar Lengeh (and also Bander Abbas) supposedly every second day and docks in Port Rashid in Dubai, returning the following day. Crossing the Persian Gulf takes roughly 6 hours, and a two way first class ticket costs as of February 2010 US$145 (IR 1,450,000) and also two way economy class ticket costs US$122 (IR 1,220,000). The ticket includes lunch (Iranian style).