Rome2Rio

How to get fromMogadishu to Colombiaby plane

Find Transport to Colombia

See all options

There are 8 ways to get from Mogadishu to Colombia by plane

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 Mogadishu (MGQ) to Bogota (BOG)planeMGQ - BOG
    best

    Fly to Bogota

    32h 13m
    $1,008–2,309
    1. Fly from Mogadishu (MGQ) to Cartagena (CTG)planeMGQ - CTG
    cheapest

    Fly to Cartagena

    31h 50m
    $609–1,612
    1. Fly from Mogadishu (MGQ) to Bucaramanga (BGA)planeMGQ - BGA

    Fly to Bucaramanga

    30h 45m
    $713–1,916
    1. Fly from Mogadishu (MGQ) to Medellin Jose Marie Cordova (MDE)planeMGQ - MDE

    Fly to Medellin Jose Marie Cordova

    32h 7m
    $809–1,972
    1. Fly from Mogadishu (MGQ) to Cali (CLO)planeMGQ - CLO

    Fly to Cali

    31h 29m
    $658–1,815
    1. Fly from Mogadishu (MGQ) to Cucuta (CUC)planeMGQ - CUC

    Fly to Cucuta

    31h 38m
    $858–2,210
    1. Fly from Mogadishu (MGQ) to Medellin Enrique Olaya Herrera (EOH)planeMGQ - EOH

    Fly to Medellin Enrique Olaya Herrera

    29h 54m
    $1,009–2,611
    1. Fly from Mogadishu (MGQ) to Villavicencio (VVC)planeMGQ - VVC

    Fly to Villavicencio

    30h 19m
    $1,207–3,209

Mogadishu (MGQ) to Bogota (BOG) flights

Calendar16Weekly Planes
Duration34h 29mAverage Duration
Ticket$863Cheapest Price
See schedules

Questions & Answers

What companies run services between Mogadishu, Somalia and Colombia?

Turkish Airlines, Línea Aérea de Servicio Ejecutivo Regional, and five other airlines fly from Mogadishu (MGQ) to Bogota (BOG) twice 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 The beginner’s guide to the 2018 World Nomad Games, Need to know: Eurostar, and 5 delightfully under-the-radar French towns you need to visit - to help you get the most out of your next trip.