Hotels of Earth

Rainbow Hotel

★★★ Plot No:1900/59 Morogoro Road, Dar es Salaam, TZ

7.4 guest rating· 778 reviews

About this hotel

Convenient Location

Rainbow Hotel, just 500 metres from the Zanzibar ferry terminal, is your ideal choice in Dar es Salaam. Close to key attractions and transportation hubs, your stay will be both comfortable and convenient.

Delightful Dining Experience

The Mirch Masala Restaurant offers a fusion of Indian and Continental cuisine, ensuring a delectable dining experience throughout your stay. From buffet-style breakfast to lunch and dinner options, your taste buds are in for a treat.

Comfortable Accommodation

Individually decorated rooms equipped with modern amenities like satellite TV and air conditioning guarantee a comfortable stay. The 24-hour front desk, free WiFi, and proximity to the airport make Rainbow Hotel the perfect choice for your next visit to Dar es Salaam.

Rooms & rates

Single Bed in Dormitory Room

Sleeps 1 · 7 m² · Twin bed

  • Desk
  • Air conditioning
  • Single-room air conditioning for guest accommodation
  • Private bathroom
  • Shower

Budget Single Room

Sleeps 1 · 2 m² · Twin bed

Deluxe Triple Room

Sleeps 3 · 20 m² · 3× Single bed

  • Desk
  • Air conditioning
  • Single-room air conditioning for guest accommodation
  • Private bathroom
  • Shower

Executive Apartment

Sleeps 2 · 37 m² · Double bed

  • Desk
  • Laptop-friendly workspace
  • Air conditioning
  • Private bathroom
  • Free WiFi

Executive Apartment

Sleeps 4 · 60 m² · 2× Double bed

  • Desk
  • Laptop-friendly workspace
  • Air conditioning
  • Private bathroom
  • Free WiFi

Triple Room

Sleeps 3 · 20 m² · 3× Twin bed

  • Desk
  • Laptop-friendly workspace
  • Air conditioning
  • Private bathroom
  • Free WiFi

Standard Double Room Single Use

Sleeps 1 · 10 m² · Double bed

  • Desk
  • Laptop-friendly workspace
  • Air conditioning
  • Private bathroom
  • Free WiFi

Basic Single Room

Sleeps 1 · 7 m²

  • Laptop-friendly workspace
  • Free WiFi
  • Shower
  • TV
  • Telephone

Deluxe Twin Room

Sleeps 3 · 20 m² · 2× Twin bed

  • Desk
  • Air conditioning
  • Single-room air conditioning for guest accommodation
  • Private bathroom
  • Shower

Standard Single Room

Sleeps 1 · 7 m² · Twin bed

  • Desk
  • Air conditioning
  • Single-room air conditioning for guest accommodation
  • Private bathroom
  • Shower

Amenities

  • WiFi available
  • Breakfast in the room
  • Breakfast takeaway containers
  • Restaurant
  • Screens / Barriers between staff and guests for safety
  • Air conditioning
  • 24-hour front desk
  • Room service
  • 24-hour security
  • Non-smoking rooms
  • Non-smoking throughout
  • Family rooms
  • Airport shuttle
  • Airport shuttle (additional charge)
Show all 63 amenities
  • Airport drop off
  • Airport pick up
  • Broadcast Live sport events
  • Cashless payment available
  • CCTV in common areas
  • CCTV outside property
  • Cleaning standards that are effective against Coronavirus
  • Concierge service
  • Daily housekeeping
  • Delivered food - securely covered
  • Designated smoking area
  • Dry cleaning
  • Express check-in/check-out
  • Facilities for disabled guests
  • Fax/photocopying
  • Fire extinguishers
  • First aid kit available
  • Food delivered to guest room
  • Grocery deliveries
  • Guest rooms disinfected between stays
  • Guests can opt-out any cleaning services during stay
  • Hand sanitizer in guest room and key areas
  • Invoice provided
  • Ironing service
  • Key card access
  • Kid meals
  • Laundry
  • Laundry washed per local authority guidelines
  • Lift / Elevator
  • Luggage storage
  • Packed lunches
  • Physical distancing in dining areas
  • Physical distancing rules followed
  • Private check-in/check-out
  • Process in place to check health of guests
  • Property cleaned by professional cleaning companies
  • Safety deposit box
  • Sanitized tableware & silverware
  • Security alarm
  • Shared lounge/TV area
  • Shared stationery like menus, pens are removed
  • Shuttle service
  • Shuttle service (additional charge)
  • Smoke alarms
  • Soundproof rooms
  • Special diet menus - on request
  • Staff adhere to local safety protocols
  • Terrace
  • Thermometers for guests provided by property

Location

© OpenStreetMap contributors

Plot No:1900/59 Morogoro Road, Dar es Salaam, TZ

Check-in
from 12:00 PM to 12:00 AM
Check-out
until 11:00 AM

What guests say7.4778 reviews

+ Friendly staff+ Convenient locationCleanliness issuesRoom quality below expectations
Cleanliness6.1
Service8.5
Location8.6
Room Quality6.0
Amenities7.5
Value for Money7.0

Guest review

7.0

Ottima posizione per prendere il traghetto e ottimo servizio di trasporto dall'aeroporto al hotel. È stato anche possibile pagare con la carta di credito, cosa non scontata visto che non avevamo ancora cambiato i soldi. C'era l'aria condizionata in camera, wifi e acqua calda.

Si potrebbe migliorare la pulizia

Giada · IT · 2026-07-22

Guest review

7.0

The staff was very supportive , and with in the city limits this is one of the best budgeted hotel i would recommend.

i suggest for a change in the breakfast menu.

Anju · AE · 2026-07-21

Terrible. We were there for 20 minutes and left to find alternative accommodation. This place may have been great once b

1.0

Absolutely not one single thing. Filthy place

Security and staff were sleeping when we arrived. Not even a bottle of water on offer - they said we could not buy anything to drink. This was at 5am. Filthy shower and toilet. Aircon and WiFi did not work in the room. Old, faded, stained bedding and the worst smell of mould. I could never clean myself in that disaster of a filthy bathroom or sleep in those beds that look like the bedding has not been changed in years.

Andey · ZA · 2026-07-17

Guest review

1.0

The rooms were not clean. The bathroom was outdated. No toiletries. The towels were worn out. The pillows were stained. The room card key didn't work. The toilet door didn't close and stayed open.

Jamila · KE · 2026-07-16

My stay was good.

7.0

Welcoming front desk and manager. Fast internet.

Electric wall plugs under the desk were not well fixed, intercom was not working, lack of communication between management and front desk staff about my online payment paid. There was no body lotion and toothpaste. There was problem getting food at night as kitchen closes early.

Dr Mathe · MW · 2026-07-14

A good place to stay close to zanzibar ferry

9.0

Flexibility, willingness to help, quality for money

Fisher · GB · 2026-07-09

Good to know

A deposit may be required at the property.

Internet

WiFi is available in all areas and is free of charge.

Pets

Pets are not allowed.

Children and extra bed policy

Children of any age are allowed.

Children up to and including 12 years old stay for free when using an existing bed.

People no matter the age stay for US$15 per person per night when using an available extra bed.

You haven't added any cots.

Any type of extra bed or child's cot/crib is upon request and needs to be confirmed by management.

Supplements are not calculated automatically in the total costs and will have to be paid for separately during your stay.

Parking

Free private parking is possible on site (reservation is needed).