Travel from Dubai-Airport-DXB to Muscat-Airport-MCT

Bus or fly from Dubai Airport (DXB) to Muscat Airport (MCT)?

Swiss, Flydubai and 3 other airlines fly from Dubai Airport (DXB) to Muscat Airport (MCT) hourly. Alternatively, Dubai RTA operates a bus from Dubai Airport (DXB) to Muscat Airport (MCT) every 10 minutes. Tickets cost $1 - $2 and the journey takes 4 min. Mwasalat also services this route 3 times a day.

Travel Guides

Travelling around the UAEGet all the travel info you need in Rome2rio's United Arab Emirates guide

How to get from Dubai Airport (DXB) to Muscat Airport (MCT)

From Dubai airport fly to Muscat airport. 1 h $86. From Airport Terminal 3 Metro to Rashidiya station, line 111 bus to Sharjah airport, then fly to Muscat airport. 3 h 1 min $114. From Dubai Airport (DXB) drive to Khasab airport then fly to Muscat airport. 3 h 18 min $95. From Airport Terminal 3 Metro to Ibn Battuta Metro Bus Stop, bus to Al Wadha Terminal, line 115 bus to Al Mushrif, bus to Abu Dhabi airport, then fly to Muscat airport. 6 h 36 min $139. From Airport Terminal 3 Metro to Deira City Centre, walk to Dubai, then bus to Muscat International Airport. 7 h 19 min $13. From Dubai Airport (DXB) drive to Muscat Airport (MCT). 4 h 46 min $23.