Tanzania to Malawi   |   Malawi Tanzania Kasumulu Border | Private Transfers | Road Trips  |  Shuttle to Malawi | Public Transport  

Tanzania United Republic

Tanzania is one of Africa’s top safari destinations. The wildlife viewing is out of this world and big cats are especially easy to see. All members of the Big Five (lion, leopard, elephant, rhino and buffalo) can be found in various Tanzanian parks and reserves, and all five are present in the Ngorongoro Crater and Serengeti National Park.

Malawi United Republic

Malawi’s main tourist attraction is enormous Lake Malawi, with its beaches and water-based activities. The country also offers a range of safari options. Lovely Liwonde National Park has a winding river ideal for boat trips and seeing lots of elephants. Majete Wildlife Reserve is Malawi’s top Big Five destination.

I’ll start off by saying, traveling between Dar es Salaam, Tanzania and Lilongwe, Malawi by bus is a long trip. In fact, it’s 1527 kilometers or 941 miles. This trip can be done in 2 full days of travel. It is best to plan for 3-4 days just in case you experience delays.


  • Make your way to Mbeya, either by train or by bus.
  • The next morning take a local bus from Nane Nane to Kyela, but get off at Kasumulu.
  • Walk one kilometer, or take a taxi motorcycle for 1000 Tanzania shillings to the border.
  • Get stamped out of Tanzania
  • Present your E-visa at the Malawi border office and get stamped in.
  • Take a local bus to either Karonga, Livingstonia, Mzuzu.
  • Enjoy the Malawian people and hospitality
Kilimanjaro airport transfers

WhatsApp: + 255 759 694 668 for a private Transfer between Dar es salaam and Lilongwe in Malawi.

Public Transport Between Dar es salaam and Malawi

The day before you travel, you’ll want to go to the Magufuli bus terminal in Dar es Salaam to buy your ticket, or you can opt to Buy Online (Make sure you get the gunuinde website). The bus station is a way out of town so you’ll need to take a taxi or an Uber there and back.

Once you are at the station, go into one of the offices and ask for a ticket to Mbeya, Tanzania. Several companies sell tickets to Mbeya so you may want to shop around a bit. The cost is around: $25. 

The bus leaves early in the morning from the Maguful Bus bus terminal and arrives in Mbeya after dark. Between 10pm to 11.30pm You will have to stay the night in Mbeya as the bus station is closed when you arrive.

You will surely need to overnight in Mbeya, there are so much options, but just be careful to get to the right Hotel as you arrive late at night, if possible, you can book a room well in advance. For a price between: 10$ to $20 you will get a nice room for the night.

Wake up early the next morning and head back to the bus station where you were dropped off the previous day. From here, you want to catch a minibus to the border. Just ask around the station and someone will point you in the right direction.

You will probably end up taking 2 minibusses to get to the border. The first minibus will take you to a junction just outside of Mbeya. The next one will take you to the border. There are guys selling tickets at the bus station. 

The Tanzania exit process was smooth. I waited in a short line and an immigration official stamped me out with no questions. Malawi recently started charging everyone for visas, unfortunately. The visa is available on the border for $75. You can wait up to 15 minutes for the Malawi officials to process and stamp the visa. 

Once you are in Malawi, you’ll need to catch another minibus to Karonga. This is a small town located about an hour south of the border. You can also take a taxi if you don’t want to wait around for a minibus. 

I would recommend staying the night if you have time. Karonga is a pleasant little town full of friendly people. Nice to chill out in for a day. There are several basic hotels in town where you can stay for just a few dollars per night.

If you are in a hurry, you can go straight to the bus station in Karonga and buy a ticket to Lilongwe. There is a nightly bus. The bus is supposed to leave at around 18:00 but our bus didn’t leave until around 21:00. The journey is about 12 hours and costs around $20. If everything goes to plan, you’ll reach Lilongwe sometime the following morning. 

Flying / Train: Between Tanzania and Malawi

You can fly direct from Dar es salaam to Lilongwe in Malawi, or you can shorten the tour, by flying to Songwe airport in Mbeya, and take either a public transfer to Malawi border, and cross, or Private transfer from Songwe all the way to Lilongwe.

A trip to Mbeya could be an exciting one when you experience different weather conditions changing from the coastal weather in Dar es Salaam and Morogoro regions, high altitude weather and low latitude weather in some places before reaching Mbeya Region, about 822 kilometers from Dar es Salaam.

Mbeya region has been endowed with lots of tourist attractions though not fully exploited. These attractions include those found near the city such as Mbeya and Loleza Peaks and the Utengule view point.

Our journey to Malawi started with boarding on a plane in Dar es Salaam, Tanzania. Once we arrived at our destination, we took a taxi to the Malawian border. There was a train that we could catch in Tanzania as well, but it would take us two days to cover the same distance (from Dar es Salaam to Malawian border), so we decided it would be much more convenient for us to go by plane instead.

Afterwards, we took a two and a half hours long taxi ride which took us from the airport to the border town of Tanzania and Malawi that was surprisingly beautiful. We had a chance to gaze at gorgeous landscapes and meet local people who sell bananas and other kinds of fruits for meager prices!

Songwe airport