Rome2Rio

How to get fromMonkey Bay to Karongaby ferry, taxi, bus, car, or plane

Find Transport to Karonga

See all options

There are 4 ways to get from Monkey Bay to Karonga by ferry, taxi, bus, car, or 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. Ferry, taxi, bus

    best
    1. Take the ferry from Monkey Bay to Senga Bayferry ferry
    2. Take the taxi from Senga Bay to Lilongwetaxi taxi
    3. Take the bus from Lilongwe to Karongabus bus
    14h 23m
  2. Fly

    cheapest
    1. Fly from Club Makokola (CMK) to Karonga Airport (KGJ)plane plane CMK - KGJ
    25h 27m
    $61–343
  3. Drive  695.6 km

    1. Drive from Monkey Bay to Karongacar car 695.6 km
    10h 2m
    $123–177
  4. Ferry, taxi, bus via Lilongwe

    1. Take the ferry from Monkey Bay to Senga Bayferry ferry
    2. Take the taxi from Senga Bay to Lilongwetaxi taxi
    3. Take the bus from Lilongwe to Karongabus bus
    15h 56m

Club Makokola (CMK) to Karonga Airport (KGJ) flights

Calendar7Weekly Planes
Duration24h 45mAverage Duration
Ticket$49Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between Monkey Bay, Malawi and Karonga, Northern Region, Malawi?

Nyasa Express flies from Club Makokola (CMK) to Karonga Airport (KGJ) once daily.

Airlines
Bus operators
Ferry 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 Is ride-sharing platform BlaBlaCar right for you?, Train travel in France: A guide to SNCF, and Italian Lakes: Getting around by train - to help you get the most out of your next trip.