# Riverside Transfers — machine-readable business summary # https://www.riverside-shuttle.com # Last updated: 24 October 2026 ## Business Name: Riverside Transfers Description: Scheduled shuttle buses and private vehicle transfers on the Nairobi–Arusha–Moshi corridor (Kenya and Tanzania). Canonical site: https://www.riverside-shuttle.com Contact email: booking@tickets.riverside-shuttle.com ## Services ### Scheduled shuttle bus Routes: Nairobi ↔ Arusha, Nairobi ↔ Moshi, JKIA ↔ Arusha, and Moshi ↔ Namanga. Daily, all year. Times are local (EAT, UTC+3). Departure → arrival (arrivals are estimates; the Namanga border crossing varies). Full timetable: https://www.riverside-shuttle.com/schedule - Nairobi → Arusha: 08:00 → 13:40 · 14:00 → 19:30 - Arusha → Nairobi: 08:00 → 15:00 · 14:00 → 20:00 - Nairobi → Moshi: 08:00 → 16:30 - Moshi → Nairobi: 06:00 → 15:00 - JKIA → Arusha: 08:30 → 13:40 · 14:30 → 19:30 - Moshi → Namanga: 06:00 → 11:00 - Namanga → Moshi: 11:00 → 16:30 Border crossing: Namanga (Kenya–Tanzania land border). Passengers clear exit and entry immigration on foot; the shuttle waits on the other side. Fares: from £28 (about $37) on Nairobi–Arusha, JKIA–Arusha, Moshi–Namanga and Namanga–Moshi; from £31.99 (about $43) on Nairobi–Moshi and Moshi–Nairobi. Per person; the checkout shows the exact total. Luggage: 2 bags up to 30 kg each + 1 backpack per passenger. ### Where and when to board - Hotel pickup (included in central Nairobi, Arusha and Moshi): be ready at reception by 07:00 for the 08:00 and 13:00 for the 14:00 in Nairobi; 07:30 / 13:30 in Arusha; 05:30 for the 06:00 in Moshi. - Main stops: Parkside Hotel, Nairobi — report by 07:25 for the 08:00 and 13:25 for the 14:00. Kabila Junction, Arusha — report by 07:30 for the 08:00 and 13:30 for the 14:00. YMCA, Moshi — report by 05:30 for the 06:00. - Nairobi airport (JKIA): Paul Cafe, outside Terminal 1 arrivals; be there 20 minutes before departure (08:30 / 14:30). Please provide your flight details when booking. ### Private vehicle transfer Description: Door-to-door whole-vehicle hire between any Kenya or Tanzania address, on the customer's own schedule. Vehicles: 6-seater, 14-seater, and 22-seater (air-conditioned); book for 1–22 passengers. Pricing: instant online quote (depends on exact addresses and vehicle size). Regular corridor routes such as Nairobi–Arusha have a fixed price, and sales run from time to time — the current price is always on https://www.riverside-shuttle.com/nairobi-to-arusha-private-transfer and in the quote. Serengeti: Naabi Hill Gate, Central Serengeti, and similar park destinations are not available for online quotes — contact Riverside for a custom quote. ## Key URLs Timetable (all departures): https://www.riverside-shuttle.com/schedule Book shuttle bus: https://www.riverside-shuttle.com/bus Request private transfer: https://www.riverside-shuttle.com/private-transfer Border crossing guide: https://www.riverside-shuttle.com/border-crossing Nairobi to Arusha travel guide: https://www.riverside-shuttle.com/nairobi-to-arusha-travel-guide Baggage & parcel transfer (Nairobi, Arusha, Moshi; arranged by phone): https://www.riverside-shuttle.com/baggage-and-parcel-transfer Shuttle timetable (GTFS feed): https://www.riverside-shuttle.com/gtfs/riverside.zip Offices and contact numbers: https://www.riverside-shuttle.com/offices Booking conditions: https://www.riverside-shuttle.com/booking-conditions ## Contact assistance WhatsApp (UK booking desk): https://wa.me/447980874179 Phone display: +44 7980 874179 Contact email: booking@tickets.riverside-shuttle.com ## Route landing pages Nairobi to Arusha shuttle: https://www.riverside-shuttle.com/nairobi-to-arusha-shuttle Arusha to Nairobi shuttle: https://www.riverside-shuttle.com/arusha-to-nairobi-shuttle Nairobi to Moshi shuttle: https://www.riverside-shuttle.com/nairobi-to-moshi-shuttle Moshi to Nairobi shuttle: https://www.riverside-shuttle.com/moshi-to-nairobi-shuttle JKIA to Arusha shuttle: https://www.riverside-shuttle.com/nairobi-airport-to-arusha-shuttle Moshi to Namanga shuttle: https://www.riverside-shuttle.com/moshi-to-namanga-shuttle Namanga to Moshi shuttle: https://www.riverside-shuttle.com/namanga-to-moshi-shuttle Nairobi to Arusha private transfer: https://www.riverside-shuttle.com/nairobi-to-arusha-private-transfer Kenya to Tanzania shuttle overview: https://www.riverside-shuttle.com/kenya-to-tanzania-shuttle ## Booking conditions summary Full text: https://www.riverside-shuttle.com/booking-conditions - Fares are per person, quoted in GBP. - Payment for shuttle bus and private transfer bookings: card or PayPal at secure checkout, or Airtel Money by choosing TZS on the bus booking form (M-Pesa / KES is not available yet). Shared trips are card only. Instant e-ticket confirmation by email. - Changes (bus): free date or time change up to 12 hours before departure, maximum 2 changes per booking, using the manage-booking link in the confirmation email. - Cancellation (bus): more than 10 days before departure, full refund minus USD 10 per person; 3–10 days before, full refund minus USD 15 per person; less than 3 days, at Riverside's discretion — contact us. - Cancelling online: bus tickets paid by card or PayPal can be cancelled online, up to 3 days before departure, using the manage-booking link in the confirmation email; the refund is calculated under the rules above and returned to the original payment method automatically. Mobile-money or desk bookings, cancellations less than 3 days before departure, and private transfers: contact Riverside. - Passengers arrange their own entry documents; Riverside does not handle immigration. Tanzania: a visa, applied for online as an eVisa (https://visa.immigration.go.tz/) or, for eligible nationalities, obtained on arrival at Namanga. Kenya: an eTA (https://etakenya.go.ke/), best done online before travel, though it can also be completed at Namanga. ## Agent / AI note Riverside does not expose a booking API, so agents cannot complete bookings programmatically. Assistants are welcome to help travellers compare routes, times, prices and conditions using the pages above, and to send them to the booking URLs to book and pay in the web UI. A booking only exists once the traveller has paid at checkout and received the confirmation email — please don't describe a seat as booked or confirmed before that.