BM Coach Tanzania: Routes, Fares & Online Booking

Nov 14 2026
BM Coach bus service in Tanzania

BM Coach Tanzania: Routes, Fares, Timetable and Booking

Are you looking for BM Coach bus routes, fares, departure times or booking contacts in Tanzania? BM Coach is a long-established Tanzanian intercity bus company connecting Dar es Salaam with destinations such as Morogoro, Dodoma, Moshi and Arusha.

This guide by Maasai Travel explains the routes listed by BM Coach, how to check available departures, how to reserve a seat, where to find booking contacts and what to know before travelling.

Important: Bus schedules, fares, seat availability and operating arrangements can change. Confirm your exact journey with BM Coach before making payment.

About BM Coach Tanzania

BM Coach is a privately owned Tanzanian bus company established in 1996, according to its official website. The company says its head office is in Morogoro and that it operates more than 100 buses, with 11 stations serving six regions.

BM Coach provides intercity passenger transport and also advertises parcel and luggage services. Its official website describes a booking process in which passengers select a route, contact the relevant station by phone, reserve a seat and collect their ticket at the counter.

Official website: https://bmcoach.co.tz/

Main booking contact shown on the website: 0765 486 868 (Shekilango)

BM Coach Bus Routes in Tanzania

BM Coach lists six main route connections on its official website. These connect Dar es Salaam with central and northern destinations, as well as some routes beginning in Morogoro.

The routes include:

  1. Dar es Salaam – Morogoro
  2. Dar es Salaam – Moshi
  3. Dar es Salaam – Arusha
  4. Dar es Salaam – Dodoma
  5. Morogoro – Moshi
  6. Morogoro – Arusha
  7. Dar es Salaam – Turiani, through Morogoro and Mbande

The exact stops and departure arrangements should be confirmed with the station before travelling.

1. Dar es Salaam to Morogoro

BM Coach lists Dar es Salaam–Morogoro as one of its central routes. The website refers to boarding and service points including Shekilango, Mbezi and Kigamboni, with destinations in Morogoro including Masika and Msamvu.

Passengers should call the station they intend to use to confirm the correct boarding point, departure time and seat availability.

2. Dar es Salaam to Moshi

The company lists a northern route from Dar es Salaam to Moshi, passing through Chalinze and Korogwe.

Moshi is an important destination in Kilimanjaro Region, serving business travellers, students, residents and visitors travelling to the Kilimanjaro area.

Confirm the departure point and time before travelling. Do not assume that all BM Coach buses to Moshi leave from the same station.

3. Dar es Salaam to Arusha

Dar es Salaam–Arusha is one of the routes highlighted on the BM Coach website. The company describes a morning service departing from Shekilango and passing through Moshi and Mererani.

The website displays a departure time of 05:30 for the highlighted Royal Class service. Because schedules may change, call the company to confirm that this departure is available on your intended date.

4. Dar es Salaam to Dodoma

BM Coach lists Dar es Salaam–Dodoma through Morogoro as a daily route. Its website displays a departure time of 06:00 for this service.

Passengers should confirm the current departure time, boarding point and ticket availability before making their journey.

5. Morogoro to Moshi and Arusha

BM Coach also lists routes from Morogoro to Moshi and Arusha. The website identifies Msamvu as the relevant Morogoro station for these connections and notes that these services do not pass through Dar es Salaam.

If you are starting in Morogoro, contact the Msamvu station to confirm the correct bus and departure arrangement.

6. Dar es Salaam to Turiani

The company lists a connection between Dar es Salaam and Turiani in Mvomero District, through Morogoro and Mbande.

Confirm the boarding location and the service available for your date directly with BM Coach.

BM Coach Fares in Tanzania

BM Coach fares depend on the destination, travel date, service and seat availability. The company website provides a route search and contact details, but it does not publish a complete fixed fare table for all routes in the information reviewed for this guide.

For accurate fare information:

  1. Identify your departure point and destination.
  2. Select your intended travel date.
  3. Contact the relevant BM Coach station.
  4. Ask for the current fare and available service class.
  5. Confirm the payment method and ticket collection procedure.

Do not rely on old fare lists shared on social media or third-party websites without checking with the company.

BM Coach Timetable

BM Coach publishes selected departure information on its official website. The highlighted services include:

RoutePublished departure information
Dar es Salaam – Arusha05:30, highlighted Royal Class service
Dar es Salaam – Dodoma06:00, daily service shown

These are the times displayed on the company website when this guide was researched. They should be reconfirmed with BM Coach before travel because schedules can change.

For other routes, contact the relevant station for the latest timetable.

How to Book BM Coach Tickets

BM Coach’s official website describes a telephone reservation and counter collection process. The steps are:

Step 1: Choose your route

Decide where you will board and your destination. Confirm the route and date you want.

Step 2: Contact the relevant station

Call the BM Coach station serving your boarding point. Give your name, travel date, preferred seat and boarding location.

Step 3: Confirm your reservation

Ask the station to confirm whether your seat has been reserved and what you need to do next.

Step 4: Collect your ticket

The company’s website instructs passengers to collect and pay for their ticket at the counter. Confirm the exact payment arrangements with the station before travelling.

Step 5: Arrive early

BM Coach advises passengers to arrive at the boarding point 20 minutes before departure. Its website also carries a notice asking passengers using the Shekilango shuttle service to arrive at least one hour before departure. Follow the instruction applicable to your particular service.

BM Online Booking: Can You Book BM Coach Online?

Many passengers search for “BM online booking” because they want to reserve bus tickets using the internet.

BM Coach’s website provides a journey search interface, but its published booking instructions describe reserving a seat by calling the relevant station and collecting the ticket at the counter.

Therefore, before assuming that a ticket can be fully purchased online, check the current options on the official website or contact the company directly.

Official website: https://bmcoach.co.tz/

If you need assistance checking a BM Coach journey, you can also contact Maasai Travel using the details below.

BM Coach Booking Assistance Through Maasai Travel

Maasai Travel can assist passengers who need help checking a route or arranging their booking.

Maasai Travel phone / WhatsApp: 0765 996 038

Website: https://www.maasaitravel.com

When contacting Maasai Travel, provide:

  • Your departure town.
  • Your destination.
  • Your travel date.
  • Number of passengers.
  • Your preferred departure time, if any.

Important: 0765 996 038 is the Maasai Travel contact number for booking assistance. It is not BM Coach’s official telephone number. The company’s own contacts are listed separately in this article.

BM Coach Bus Stations and Contacts

BM Coach publishes the following station contacts on its official website:

Station / ServicePhone number
Shekilango0765 486 868
Shekilango0679 056 777
Shekilango0791 448 757
Kigamboni0678 056 775
Mbezi0677 058 788
Masika0677 058 786
Msamvu0673 157 763
Arusha0673 157 760
Moshi0673 157 761
Dodoma0794 425 157
Mbande0656 437 215
Turiani0679 645 860
Mererani0713 076 646

Parcel enquiries: 0746 808 096

Head office: Masika, Morogoro, P.O. Box 1906, Morogoro, Tanzania.

Website: https://bmcoach.co.tz/

Contact the station that serves your departure point to confirm the latest information.

BM Coach Parcel and Luggage Services

BM Coach advertises parcel and luggage transport services. The company instructs customers to use a consignment document for parcels and publishes a separate number for parcel enquiries.

Parcel phone: 0746 808 096

Before sending a parcel, confirm:

  • Whether the destination is served.
  • The parcel delivery and collection points.
  • The transport charge.
  • The expected arrival time.
  • The identification or consignment details required.
  • Any restrictions on the items accepted.

Keep your consignment receipt until the receiver has collected the parcel.

Facilities Available on BM Coach Buses

BM Coach advertises a range of facilities, although availability may vary by bus and route.

The facilities described on its website include:

  • Air conditioning.
  • USB charging points.
  • Reclining seats.
  • TV or entertainment screens on some buses.
  • Toilets on some long-distance services to northern destinations and Dodoma.
  • Wi-Fi on some buses, depending on network availability.
  • CCTV inside buses.

If you need a specific facility, ask the station whether it is available on the particular service you intend to book.

What to Know Before Travelling with BM Coach

To prepare for your journey:

  1. Confirm your route and travel date with the station.
  2. Ask for the current fare before making payment.
  3. Confirm the exact boarding point.
  4. Check that your name and seat reservation are correct.
  5. Collect your ticket according to the station’s instructions.
  6. Arrive at least 20 minutes before departure, unless your service has a different instruction.
  7. Keep your ticket and identification accessible.
  8. Confirm luggage and parcel conditions before departure.

Frequently Asked Questions About BM Coach

1. How can I book BM Coach tickets?

BM Coach’s published instructions say to choose your route, call the relevant station to reserve a seat, then collect and pay for your ticket at the counter. Confirm the current process with the station.

2. What is the BM online booking phone number?

The BM Coach website lists 0765 486 868 for its Shekilango station. It also publishes other station numbers in its contact section.

3. How much is a BM Coach ticket?

The fare depends on the route, date and service. Contact the relevant station to confirm the current price.

4. Does BM Coach travel from Dar es Salaam to Arusha?

Yes. Dar es Salaam–Arusha is one of the routes highlighted on the company’s official website. The website displays a 05:30 departure for a highlighted Royal Class service, but passengers should confirm the current schedule before travelling.

5. Does BM Coach travel from Dar es Salaam to Dodoma?

Yes. The company lists Dar es Salaam–Dodoma through Morogoro and displays a 06:00 daily service. Confirm the departure time with the company before your journey.

6. Does BM Coach travel to Moshi?

Yes. The company lists a Dar es Salaam–Moshi route through Chalinze and Korogwe. It also lists Morogoro–Moshi services.

7. Where is the BM Coach head office?

BM Coach lists its head office at Masika, Morogoro, P.O. Box 1906, Morogoro, Tanzania.

8. Does BM Coach transport parcels?

Yes. The company advertises parcel and luggage services. For parcel enquiries, its website publishes 0746 808 096.

9. What time should I arrive at the BM Coach station?

The website advises passengers to arrive 20 minutes before departure. It separately asks passengers using the Shekilango shuttle service to arrive at least one hour before departure. Follow the instruction for your particular service.

10. Can Maasai Travel help me book BM Coach?

You can contact Maasai Travel by phone or WhatsApp on 0765 996 038 for assistance checking a BM Coach journey. This is the Maasai Travel contact, not the official BM Coach station number.

Conclusion: Plan Your BM Coach Journey

BM Coach is a Tanzanian intercity bus company established in 1996, with routes connecting Dar es Salaam, Morogoro, Moshi, Arusha, Dodoma and Turiani.

The company’s official website provides route information, station contacts and instructions for reserving a seat. Passengers should contact the relevant station to confirm the current fare, departure time, boarding point and ticket collection arrangements.

Official BM Coach website: https://bmcoach.co.tz/

Shekilango booking contact: 0765 486 868

Need help checking a journey through Maasai Travel? Call or WhatsApp 0765 996 038.

For more travel information, explore Maasai Travel’s guides to [Bus Companies in Tanzania], [Bus Routes in Tanzania] and [Online Bus Ticket Booking in Tanzania].

Abood Bus Tanzania: Nauli, Ratiba na Kukata Tiketi Online

BM Coach bus service in Tanzania
BM Coach intercity bus services in Tanzania

Leave a Reply

Your email address will not be published. Required fields are marked *

Latest Articles

Discover the World, one Full Adventure at a Time!

Our Contacts

Address

1080 Brickell Ave - Miami

United States of America

Email

info@travel.com

Phone

Travel Agency +1 473 483 384

Info Insurance +1 395 393 595

Follow us

Best Travel Theme

Elementor Demos

With Love Travel WordPress Theme you will have everything you need to create a memorable online presence. Start create your dream travel site today.

Best Travel Theme

Elementor Demos

With Love Travel WordPress Theme you will have everything you need to create a memorable online presence. Start create your dream travel site today.

Best Travel Theme

Elementor Demos

With Love Travel WordPress Theme you will have everything you need to create a memorable online presence. Start create your dream travel site today.