The Hop On Hop Off Dubai Bus Tour covers all the attractions in Dubai in 3 stops.
City Tour stops WAFI, Dubai Mall (changing point), Old Town, Old Watchtower, Dubai Fountain, Burjuman, Dubai Museum, Old Souk, Shindagha Museum, Heritage Village, Gold Souk, Riviera, Spice Souk, Abra Station, Creek Views, Baniyas, Deira, Dhow Wharfage, and Deira City Centre.
Beach Tour stops Dubai Mall (changing point), City Walk, Union House, Etihad Park, Jumeirah Mosque, Mercato, Jumeirah, Kite Beach, Palm View Beach, Jumeirah Public Beach, Burj Al Arab, Souk Madinat (changing point), Atlantis- the Palm, and Mall of the Emirates (changing point).
Marina Tour stops Mall of the Emirates (changing point), Marina Promenade, Marina Walk, Dubai Marina, Media City, Marina Mall, Pier 7, Boulevard, The Beach, Marina Quays, Bayside, Tallest Block, and Souk Madinat (changing point).