By air
There is a mid-sized airport in Gondar. Ethiopian airlines has daily flights to the city - usually leaving Addis around 0700. Flights are also available to/from Axum, Lalibela, and Bahir Dar. Ethiopian Airlines flights are frequently cancelled or rescheduled at short notice, so allow plenty of time if travelling for an international connection.
By bus
* There is a bus service to/from Addis Ababa, a trip that takes two days. Minibuses are available that make the trip in one day. These are more expensive and are usually booked through your hotel.
* Several buses a day run to/from Bahir Dar. Minibuses also run on this route.
* To get to Axum, take the dawn bus to Shire and change there. You can usually get through in a day. To get from Axum, you must take an afternoon bus to Shire, spend the night there, and take the dawn bus to Gondar. The road between Gondar and Shire is one of the most spectacular in Ethiopia.
* It also takes two days to get to/from Lalibela by bus. Coming from Lalibela, you take one of the dawn buses to Gashena and change there to the Bahir Dar bus going west. You can either get off the bus at Nefas Mewcha and take the dawn bus to Gondar the next day, or you can ride it all the way to Bahir Dar and head north to Gondar the next morning. To travel to Lalibela, the bus to Gashena from Gondar usually stops for the night in Nefas Mewcha. There are two afternoon buses from Gashena to Lalibela.
* There are two buses a day to/from Debark for people heading to the Simien Mountains. These leave somewhere around 6am and 9am in both directions