
The city is equipped with an International airport with paved runways, identified by the ICAO code HABD and IATA BJR; Ethiopian Airlines operates scheduled flights between Bahir Dar and the capital(Addis-Ababa) as well as with Gondar to the northwest. Flights to Gondar continue onto Lalibela and Aksum.
The city is also connected by daily buses to/from Addis Ababa and Gondar. To get to Bahir Dar from Lalibela by bus, take a dawn bus to Gashina (about two hours south of Lalibela) and change there to the Woldia - Bahir Dar bus, which passes through Gashina around 10am. To get from Bahir Dar to Lalibela, take the 6am Bahir Dar - Woldia bus and catch the last Lalibela bus at Gashena, which passes through around 3pm.
Many private minibuses also run to/from Gondar and Addis Ababa. They often do not leave from the bus station but are instead arranged through your hotel or by local touts (who will find you before you find them!) The minibuses are more expensive but faster, especially to Addis Ababa.
There is no railway that connects Bahir Dar to any city in Ethiopia.
As in the capital city of Ethiopia, Addis-Ababa, the blue mini-buses provide very efficient transportation in Bahir-dar. There are also horse drawn carts, roam the backstreets of the city. Both, the minibuses and the carts are inexpensive.