There are several direct flights from the European and Arab cities to reach Alexandria. The flights land at the Alexandria's international airport.
Train is a convenient option to reach Alexandria but it does consume time. There are numerous trains from Cairo to Alexandria.
The main bus station of Alexandria is just behind the Sidi Gaber train station. There are regular bus services to many parts of Egypt including Alexandria.