Beginning of main content

location Zanzibar Town is highly rated for tours and Shopping by 235 people

Search 590,000 properties worldwide.

Search over a million flights, hotels, packages, and more

No Expedia cancellation fee to change or cancel almost any hotel reservation.


Check prices on hotels in Zanzibar Town

Tonight Tonight Jun 18 - Jun 19
This weekend This weekend Jun 22 - Jun 24
Next weekend Next weekend Jun 29 - Jul 1

Top 10 Hotels in Zanzibar Town

See all 152 Hotels in Zanzibar Town
Mizingani Seafront Hotel

Mizingani Seafront Hotel

Mizingani Road, Malindi district, Zanzibar Town
    4.0 out of 5.0
     
     

    This family-friendly Zanzibar Town hotel is located on the waterfront, 0.1 mi (0.1 km) from Unguja, and within 32 mi (52 km) of House of Wonders and Old Fort. ...

    Mizingani Seafront Hotel$94

    Mizingani Seafront Hotel$94
    Tembo House Hotel & Apartments

    Tembo House Hotel & Apartments

    Forodhani Street, Zanzibar Town
      4.0 out of 5.0
       
       

      Located in Stone Town, this beachfront hotel is in the city center, just steps from Unguja and Shangani Beach. Old Fort and House of Wonders are also within ...

      Tembo House Hotel & Apartments$96

      Tembo House Hotel & Apartments$96
      Zanzibar Serena Hotel

      Zanzibar Serena Hotel

      Kelele Square, Zanzibar Town
        5.0 out of 5.0
         
         

        Located in Stone Town, this beachfront hotel is in the city center, just steps from Unguja and Shangani Beach. Forodhani Gardens and Old Fort are also within ...

        Zanzibar Serena Hotel$265

        Zanzibar Serena Hotel$265
        Dhow Palace Hotel

        Dhow Palace Hotel

        Kenyatta Road / Baghani Street, Zanzibar Town
          4.0 out of 5.0
           
           

          Located in Stone Town, this hotel is 0.1 mi (0.1 km) from Unguja.

          Dhow Palace Hotel$84

          Dhow Palace Hotel$84
          Kisiwa House

          Kisiwa House

          572 Baghani Street, Zanzibar Town
            5.0 out of 5.0
             
             

            Located in Stone Town, this guesthouse is 0.1 mi (0.1 km) from Unguja.

            Kisiwa House$69

            Kisiwa House$69
            Al-Minar Hotel

            Al-Minar Hotel

            Plot 96 Shangani, Zanzibar Town
              3.5 out of 5.0
               
               

              Located in Stone Town, this hotel is steps from Unguja and Shangani Beach.

              Al-Minar Hotel$59

              Al-Minar Hotel$59
              Zanzibar Palace Hotel

              Zanzibar Palace Hotel

              Kiponda area house number 831, Zanzibar Town
                4.0 out of 5.0
                 
                 

                Located in the city center of Zanzibar Town, this spa hotel is near the airport and within walking distance of House of Wonders, Christ Church Cathedral, and ...

                Zanzibar Palace HotelGet Rates

                Zanzibar Palace HotelGet Rates
                Shaba Boutique Hotel

                Shaba Boutique Hotel

                Uwanja Wa Shaba, Zanzibar Town
                  3.0 out of 5.0
                   
                   

                  Located in Stone Town, this bed & breakfast is steps from Unguja and Shangani Beach. Old Fort and Forodhani Gardens are also within 5 minutes.

                  Shaba Boutique Hotel$65

                  Shaba Boutique Hotel$65
                  Hotel Verde Zanzibar

                  Hotel Verde Zanzibar

                  Malawi Road, Zanzibar Town
                    4.0 out of 5.0
                     
                     

                    Located in Stone Town, this hotel is within a 10-minute walk of Unguja, House of Wonders, and Christ Church Cathedral. Forodhani Gardens and Old Fort are also ...

                    Hotel Verde ZanzibarGet Rates

                    Hotel Verde ZanzibarGet Rates
                    Beyt al Salaam

                    Beyt al Salaam

                    Kelele Square, Zanzibar Town
                      4.0 out of 5.0
                       
                       

                      Located in Stone Town, this spa hotel is steps from Unguja and Shangani Beach. Old Fort and Forodhani Gardens are also within 10 minutes.

                      Beyt al Salaam$58

                      Beyt al Salaam$58
                      Map

                      Search Hotels near Top Zanzibar Town Attractions

                      Recent Reviews in Zanzibar Town