大约需要2小时20分钟左右的飞行时间。
因为卡萨布兰卡位于摩洛哥,阿布扎比位于阿联酋,两地相距非常遥远,需要乘坐飞机飞行。
根据实际航班时刻表和航程距离计算,飞行时间大约需要2小时20分钟左右。
此外,需要考虑的因素还有航班延误、转机等,可以提前了解相关航班信息以便做好出行准备。