The airport is 11km northwest of central Joensuu. An airport bus service (one way €5) meets all incoming flights, and departs from the bus station (65 minutes before flight departures) and from the corner of Koskikatu and Kauppakatu (one hour before departures). A taxi costs €25.
Finnair operates several flights a day between Helsinki and Joensuu.
The bus station is on the eastern side of the river.
Major Matkahuolto (www.matkahuolto.fi) services include the following:
Helsinki (€30, 6½ hours, five express services daily)
Jyväskylä (€30, four hours, five daily)
Kuopio (€29.90, 2¼ hours, three express services daily)
Lappeenranta (€30, 4½ hours, two daily)
Nurmes (€20, two hours, three daily)
Oulu (€40, 6½ hours, two daily)
Onnibus (www.onnibus.com) has cheaper but less frequent services to destinations including Helsinki (€15, 6¼ hours, two daily), Imatra (€5, 2½ hours, one daily) and Lappeenranta (€7, 3¼ hours, one daily).
Most big car-hire operators have offices at the airport and in town.
The train station is east of the river, next to the bus station. Services include the following:
Helsinki (€44, 4½ hours, four daily)
Lieksa (€14, 1¼ hours, two daily)
Nurmes (€21, two hours, one daily)
Savonlinna (€25, 2¼ hours, four daily) Change at Parikkala.