They are 281 kilometers apart as the crow flies or 315 kilometers along Highway #1.
The distance from Dubai, United Arab Emirates to Muscat, Oman is 232.3 miles as the crow flies. This distance is equal to 373.85 kilometers.
Distance is 383 kilometers or 238 miles or 207 nautical miles
174km
452 kilometers or 281 miles
261 miles
About 1500 KM
The driving distance from Dubai - Dubai - United Arab Emirates to Muscat, Oman is 274.54mi / 441.83km
Distance: 267.87 miles / 431.1 kilometers - Time: ~4:08 h
The distance from Muscat, Oman, to Cape Town, South Africa, is 4,756 air miles. That equals 7,654 kilometers or 4,133 nautical miles.
City centre to city centre is about 175 miles.
268 miles / 432 km to Muscat, Oman.
The driving distance from Muscat, Oman to Riyadh, Saudi Arabia is about 875 miles / 1408 km