Rome2Rio

How to get fromSomalia to Jubaby plane or car

Find Transport to Juba

See all options

There are 6 ways to get from Somalia to Juba by plane or car

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

  1. Fly from Egal International Airport - Hargeisa

    best
    1. Fly from Egal International Airport - Hargeisa (HGA) to Juba Airport (JUB)plane plane HGA - JUB
    4h 45m
    $434–1,517
  2. Fly from Kisimayu Airport

    cheapest
    1. Fly from Kisimayu Airport (KMU) to Juba Airport (JUB)plane plane KMU - JUB
    21h 8m
    $136–569
  3. Drive 2,131.2 km

    1. Drive from Mogadishu to Jubacar car 2,131.2 km
    42h 1m
  4. Fly from Garowe International Airport

    1. Fly from Garowe International Airport (GGR) to Juba Airport (JUB)plane plane GGR - JUB
    21h 48m
    $868–2,786
  5. Fly from Aden Adde International Airport

    1. Fly from Aden Adde International Airport (MGQ) to Juba Airport (JUB)plane plane MGQ - JUB
    5h 44m
    $454–1,217
  6. Drive to Jijiga Wilwal International Airport, fly

    1. Drive from Borama to Jijiga Wilwal International Airport (JIJ)car car
    2. Fly from Jijiga Wilwal International Airport (JIJ) to Juba Airport (JUB)plane plane JIJ - JUB
    6h 58m
    $344–1,218

Egal International Airport - Hargeisa (HGA) to Juba Airport (JUB) flights

Calendar7Weekly Planes
Duration4h 35mAverage Duration
Ticket$419Cheapest Price
See schedules

Questions & Answers

What companies run services between Somalia and Juba, South Sudan?

Ethiopian Airlines flies from Egal International Airport - Hargeisa (HGA) to Juba Airport (JUB) once daily.

Airlines

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 4 of the smartest ways to explore Australia, How do I get from Sydney to Melbourne, and Travelling to the UK: What do I need to know? - to help you get the most out of your next trip.