East Coast


Soft white sands on tropical island beaches


The East Coast of Zanzibar Island (Unguja) is best known for its miles upon miles of powder-white beaches. If it's a perfect beach that defines your dream holiday, then you are in for a treat. Coconut palm trees sway gentle as the wind whispers through their leaves, turquoise waters lap the sand ever so gently and barefoot prints mar the otherwise perfect surface. Until high tide washes them away that is. The best beaches include those at Bwejuu, Paje and Jambiani although the one at Paje is reputed to be the most beautiful.

A little less built up than the equally beautiful North Coast, the East Coast is more secluded and peaceful. However there are several large resorts so don't expect to have the beach all to yourself. Click here to see our East Coast Accommodation.

Because the beaches are so wide and slope so little, when the tide is out it can be a fair walk to the water, so it is advisable to pick a lodge that has its own swimming pool. The locals around here make a living by fishing as well as cultivating and drying seaweed. Some of the more enterprising locals will invite you into their home to observe their traditional way of life and perhaps share a traditional meal - all for a fee of course. The experience is unique and fascinating. Of course there are also the usual array of water based activities to partake in, the snorkeling is spectacular and the diving even more so.

NB: Getting to the East Coast is pretty simple. Most tourists tend to stay in and around the fishing villages of Paje and Bwejuu. They are both about 50km from Stone Town and a pleasant one-hour drive.

Contact us now to plan and book your tailor-made safari holiday to Tanzania.

What our guests say about us

Call Us

Office Hours: Open Closed
08:30 - 17:00 (GMT+2)
Toll Free:

0808 238 0044

888 2156 556

1 800 447164

1 800 947168

1 844 8517 090

800 900 341

800 101 3310

080 045 2877

800 018 4895

0800 182 3211

0800 562 964

0800 295 105

0800 919 394

0800 721 24

800 260 73

0800 848 229

1 844 2867 643

9009 476 83

0018 005 11710

0800 444 6880

018 0051 81937

0800 7618 612

800 827 648

Local Number:

+27 21 469 2600