Bus from Corfu (or Igoumenitsa) to Ioannina: There are two daily bus connections from Corfu to Ioannina. The trip duration is approximately 3 hours (1.5 cross on the ferry and 1.5 bus ride). Fare is approximately 20 Euros (one way - including the ferry ticket Corfu - Igoumenitsa). For bus schedule visit www.ktel.org or call National Bus Station: +30 26610 28927 (+30 26510 26286 for return information).
If you miss the bus at Corfu, just take the ferry across to Igoumenitsa (ferry fare is about 10 euros) and then catch one of the buses at the Igoumenitsa national bus station, which is within walking distance from the port.
Bus from Igoumenitsa to Ioannina: the bus ride is a 1.5-hour. There are seven bus connections (passing through Ioannina on the way to Thessaloniki) and the fare is about 10 euros (one way). For bus schedule visit www.ktel.org or call National Bus Station: +30 26650 22309 (for return information call +30 26510 26286).