Processing...
Please wait while VayBus completes your request.
πŸ›£οΈ Available Routes

Available Routes

Filter by boarding stop, dropping stop, operator, bus type, facilities, available seats and journey duration. Segment fares are used when a boarding and dropping stop are selected.

2Trips
90Available seats
1Operators
9h 30mAvg. time
TZS 42,000Lowest fare

🚌 Choose Bus & Continue

β€œBook / Select Seats” is the single action. It opens the seat map, passenger details and ticket creation flow.

🏠 Home Search
SCHEDULED

Magufuli Bus Terminal β†’ Arusha Central Bus Stand

🏒 Demo Express · 🚌 Demo Express 01 · T 123 DEM · 🚍 Luxury

πŸ“… Sat, 20 Jun 2026πŸ•˜ 06:00 β†’ 16:00⏱️ 10hπŸ“ 0 stop(s) betweenπŸ’Ί 45/45 seats
BoardMagufuli Bus Terminal06:00DropArusha Central Bus Stand16:00
❄️ AcπŸ”Œ UsbπŸ“Ί TvπŸ“Ά WiFiπŸ’§ Water🚻 ToiletπŸŽ₯ CctvπŸ›οΈ Sleeper

100% seat availability

06:00
Departure
TZS 45,000
per seat
10h
journey
SCHEDULED

Magufuli Bus Terminal β†’ Moshi Bus Stand

🏒 Demo Express · 🚌 Demo Express 02 · T 456 DEM · 🚍 Semi Luxury

πŸ“… Sun, 21 Jun 2026πŸ•˜ 07:30 β†’ 16:30⏱️ 9hπŸ“ 0 stop(s) betweenπŸ’Ί 45/45 seats
BoardMagufuli Bus Terminal07:30DropMoshi Bus Stand16:30
❄️ AcπŸ”Œ UsbπŸ“Ί TvπŸ“Ά WiFiπŸ’§ Water🚻 ToiletπŸŽ₯ CctvπŸ›οΈ Sleeper

100% seat availability

07:30
Departure
TZS 42,000
per seat
9h
journey