В городе есть международный аэропорт, порт, а также железнодорожная станция, городской транспорт представлен автобусами и речными паромами. Международный аэропорт Галифакса имени Роберта Л. Стэнфилда находится в 35 км к северу от города. Это самый большой аэропорт в приморских провинциях, который принимает рейсы из Нью-Йорка, Чикаго, Монреаля, Торонто, Оттавы, Бостона, Филадельфии и Лондона. Кроме того, в летний сезон сюда летают самолёты из Франкфурта-на-Майне (авиакомпания «Кондор») и из Рейкьявика («Айслэндэйр»). Из аэропорта до города можно добраться на автобусе-челноке, что займёт полчаса в удачное время и час в неудачное. Поездом в Галифакс можно приехать напрямую из канадских Квебека и Монреаля.