Rome2Rio

How to get fromKhartoum to Muscatby car, plane, towncar or bus

Find Transport to Muscat

See all options

There are 6 ways to get from Khartoum to Muscat by car, plane, towncar, or bus

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

  1. Drive to Humera, fly to Muscat International Airport

    best
    1. Drive from Khartoum to Humera (HUE)car car
    2. Fly from Humera (HUE) to Muscat International Airport (MCT)plane plane HUE - MCT
    23h 41m
    $195–467
  2. Drive to Dongola Airport, fly to Dubai International Airport, towncar

    1. Drive from Khartoum to Dongola Airport (DOG)car car
    2. Fly from Dongola Airport (DOG) to Dubai International Airport (DXB)plane plane DOG - DXB
    3. Take a town car from Dubai to Muscat International Airporttowncar towncar
    22h 52m
  3. Drive to Dongola Airport, fly to Muscat International Airport

    1. Drive from Khartoum to Dongola Airport (DOG)car car
    2. Fly from Dongola Airport (DOG) to Muscat International Airport (MCT)plane plane DOG - MCT
    17h 58m
  4. Drive to Dongola Airport, fly to Sharjah International Airport, towncar

    1. Drive from Khartoum to Dongola Airport (DOG)car car
    2. Fly from Dongola Airport (DOG) to Sharjah International Airport (SHJ)plane plane DOG - SHJ
    3. Take a town car from Dubai to Muscat International Airporttowncar towncar
    29h 53m
  5. Drive to Dongola Airport, fly to Abu Dhabi, bus, towncar

    1. Drive from Khartoum to Dongola Airport (DOG)car car
    2. Fly from Dongola Airport (DOG) to Abu Dhabi (AUH)plane plane DOG - AUH
    3. Take the bus from Zayed International Airport - Terminal A to Al Jafiliya Bus Station 1bus bus
    4. Take a town car from Dubai to Muscat International Airporttowncar towncar
    25h 42m
  6. Drive to Humera, fly to Dubai International Airport, towncar

    1. Drive from Khartoum to Humera (HUE)car car
    2. Fly from Humera (HUE) to Dubai International Airport (DXB)plane plane HUE - DXB
    3. Take a town car from Dubai to Muscat International Airporttowncar towncar
    34h 25m
    $646–1,269

Humera (HUE) to Muscat International Airport (MCT) flights

Calendar7Weekly Planes
Duration14h 26mAverage Duration
Ticket$151Cheapest Price
See schedules

Questions & Answers

What companies run services between Khartoum, Sudan and Muscat, Oman?

There is no direct connection from Khartoum to Muscat. However, you can drive to Humera (HUE) airport, fly to Muscat International Airport (MCT), walk to Muscat International Airport, then take the line 41 bus to Azaibah. Alternatively, you can drive to Dongola Airport (DOG) airport, fly to Dubai International Airport (DXB), walk to Airport Terminal Metro Station, take the subway to Al Rigga Metro Station 2, walk to Dubai, take the towncar to Muscat International Airport, walk to Muscat International Airport, then take the line 41 bus to Azaibah.

Airlines
Bus operators
Other operators

Want to know more about travelling around Oman

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides