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:
- Dar es Salaam – Morogoro
- Dar es Salaam – Moshi
- Dar es Salaam – Arusha
- Dar es Salaam – Dodoma
- Morogoro – Moshi
- Morogoro – Arusha
- 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:
- Identify your departure point and destination.
- Select your intended travel date.
- Contact the relevant BM Coach station.
- Ask for the current fare and available service class.
- 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:
| Route | Published departure information |
|---|---|
| Dar es Salaam – Arusha | 05:30, highlighted Royal Class service |
| Dar es Salaam – Dodoma | 06: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 / Service | Phone number |
|---|---|
| Shekilango | 0765 486 868 |
| Shekilango | 0679 056 777 |
| Shekilango | 0791 448 757 |
| Kigamboni | 0678 056 775 |
| Mbezi | 0677 058 788 |
| Masika | 0677 058 786 |
| Msamvu | 0673 157 763 |
| Arusha | 0673 157 760 |
| Moshi | 0673 157 761 |
| Dodoma | 0794 425 157 |
| Mbande | 0656 437 215 |
| Turiani | 0679 645 860 |
| Mererani | 0713 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:
- Confirm your route and travel date with the station.
- Ask for the current fare before making payment.
- Confirm the exact boarding point.
- Check that your name and seat reservation are correct.
- Collect your ticket according to the station’s instructions.
- Arrive at least 20 minutes before departure, unless your service has a different instruction.
- Keep your ticket and identification accessible.
- 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







