多数国际航班经多哈、迪拜中转,直航抵达马斯喀特国际机场(MCT)。机场距市区约 35 公里,40 分钟车程;机场出口有正规出租车柜台,到市中心约 15-20 里亚尔,也可让酒店安排接机。机场航站楼内有各家租车公司柜台,最省事的是落地即提车。
国有 Mwasalat 长途巴士连接马斯喀特与尼兹瓦、苏尔、萨拉拉、迪拜等城市,车况新、票价低(马斯喀特至尼兹瓦约 3 里亚尔),但班次有限、站点固定,适合背包客;拖家带口或多人出行,包车司机每日约 50-80 里亚尔更灵活。
马斯喀特没有轨道交通,市内靠 Mwasalat 公交(1-2 里亚尔)与出租车。出租车无计价器,上车前必须谈好价格;本地叫车软件 OTAXI 与 Careem 在马斯喀特可用,价格透明,推荐安装。市内主要景点分散在 10-20 公里范围内,一天跑两个区即可。