A word of warning: it is best to avoid a long layover in Dar Es Salaam if connecting between two airlines. We ended up sitting on a hard bench for several hours waiting for our transit boarding pass.
We arrived at 9pm with a connection at 3:35am, hoping we could just wait in the business class lounge during the extended layover. Instead, we sat for 3.5 hours on a hard bench without internet or power.
We stepped off our “domestic” flight from Zanzibar and followed the signs for transit, which led us down a dimly-lit hallway and eventually just emptied us out at the airport entrance! After clearing security to gain access to the check-in area, we saw (not surprisingly) that no one had arrived at the Turkish desk yet.
If connecting from an international to an international flight, DAR does have a “transit desk” but we would have run into the same issue. Rather than an agent actually printing out boarding passes, the transit desk is just someone who takes your passports, proceeds to your airline’s check-in desk, and prints out your boarding pass.
Problem solved with online check-in, right? Wrong.
I checked in online and we had boarding passes on our phone, but those were not accepted. Upon trying to clear immigration to return to the departures hall we were directed back to the Turkish desk and told to get paper boarding passes.
So we waited. And waited.
Three hours prior to our flight the Turkish team showed up. Immediately, two dozen passengers ran over to check-in. We finally obtained our boarding pass and were able to stamp out of Tanzania, clear security again, and head upstairs to the lounge.
An annoying transit to be sure, not least because the benches were so uncomfortable in the check-in area, but we made it. My only advice is try to keep your layovers 3hrs or less in Dar Es Salaam.