"The earthquake was strong and was long in duration," Heraklion mayor Vassilis Lambrinos told Antenna television.
"We have requested that schools are evacuated. The children are out in the playgrounds."
International and domestic flights to Heraklion airport were not affected by the quake, while the region's hoteliers association said there was no serious damage to any hotels in the area, which includes many popular holiday resorts.