Rome2Rio

How to get fromMoshi to Gonjaby taxi, plane, car, train, bus, or shuttle

Find Transport to Gonja

See all options

There are 9 ways to get from Moshi to Gonja by taxi, plane, car, train, bus, or shuttle

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Taxi to Kilimanjaro International Airport, fly to Mombasa, drive

    best
    1. Take the taxi from Moshi to Kilimanjaro International Airport (JRO)taxi taxi
    2. Fly from Kilimanjaro International Airport (JRO) to Mombasa (MBA)plane plane JRO - MBA
    3. Drive from Mombasa (MBA) to Gonjacar car
    3h 29m
    $309–470
  2. Train, bus, drive

    cheapest
    1. Take the train from Moshi to Dar es Salaamtrain train
    2. Take the bus from Dar es Salaam to Tangabus bus
    3. Drive from Tanga to Gonjacar car
    16h 28m
    $37–58
  3. Bus, drive

    1. Take the bus from Moshi to Dar es Salaambus bus
    2. Take the bus from Dar es Salaam to Tangabus bus
    3. Drive from Tanga to Gonjacar car
    17h 15m
    $37–64
  4. Drive 349.6 km

    1. Drive from Moshi to Gonjacar car 349.6 km
    5h 27m
    $44–63
  5. Drive to Amboseli Airport, fly to Ukunda, taxi

    1. Drive from Moshi to Amboseli Airport (ASV)car car
    2. Fly from Amboseli Airport (ASV) to Ukunda (UKA)plane plane ASV - UKA
    3. Take the taxi from Ukunda (UKA) to Gonjataxi taxi
    4h 57m
    $478–1,606
  6. Drive to Amboseli Airport, fly to Mombasa, drive

    1. Drive from Moshi to Amboseli Airport (ASV)car car
    2. Fly from Amboseli Airport (ASV) to Mombasa (MBA)plane plane ASV - MBA
    3. Drive from Mombasa (MBA) to Gonjacar car
    5h 34m
    $303–469
  7. Drive to Amboseli Airport, fly to Vipingo Airport, drive

    1. Drive from Moshi to Amboseli Airport (ASV)car car
    2. Fly from Amboseli Airport (ASV) to Vipingo Airport (VPG)plane plane ASV - VPG
    3. Drive from Vipingo Airport (VPG) to Gonjacar car
    6h 8m
    $107–545
  8. Taxi to Kilimanjaro International Airport, fly to Tanga Airport, Private Transfer

    1. Take the taxi from Moshi to Kilimanjaro International Airport (JRO)taxi taxi
    2. Fly from Kilimanjaro International Airport (JRO) to Tanga Airport (TGT)plane plane JRO - TGT
    3. Take a shuttle bus from Tanga Airport to Horohoro bordershuttle bus
    6h 23m
    $235–560
  9. Bus, Private Transfer

    1. Take the bus from Moshi to Dar es Salaambus bus
    2. Take the bus from Dar es Salaam to Tangabus bus
    3. Take a shuttle bus from Tanga Airport to Horohoro bordershuttle bus
    18h 25m
    $71–152

Kilimanjaro International Airport (JRO) to Mombasa (MBA) flights

Calendar3Weekly Planes
Duration45 minAverage Duration
Ticket$37Cheapest Price
See schedules

Questions & Answers

What companies run services between Moshi, Tanzania and Gonja, Kenya?

There is no direct connection from Moshi to Gonja. However, you can take the taxi to Kilimanjaro International Airport (JRO) airport, fly to Mombasa (MBA), then drive to Gonja. Alternatively, you can take a train from Moshi to Gonja via Dar es Salaam, Dar es Salaam, and Tanga in around 16h 28m.

Airlines
Train operators
Bus operators
Other operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including How to get from London to Edinburgh, Flying into Beijing?, and How do I buy a London Underground ticket? - to help you get the most out of your next trip.