Distance from Safi to Muscat

The distance between Safi, Morocco and Muscat, Oman is 6,621 kilometers (4,114 miles).

Safi, Marrakesh-Safi, Morocco

Muscat, Oman

From Safi to Muscat, the straight-line distance is 6,621 kilometers, heading east. Both cities are at a similar altitude, with Safi at 45 meters above sea level and Muscat at 14 meters.

Travel time

Mode Estimated time
Bicycle 22-26 days
Motorcycle 8-10 days
Car 6-7 days
Airplane 10-12 hours
Speed Time
50 km/h
100 km/h
150 km/h
Safi, Morocco

Local time:

Time Zone: Africa/Casablanca

Coordinates: 32.2994° N 9.2372° W

Elevation: 45 m (148 ft)


Nearby airports:
  • Mogador Airport (ESU)
  • Marrakesh Menara Airport (RAK)
  • Mohammed V International Airport (CMN)
  • Al Massira Airport (AGA)
  • Ben Slimane Airport (GMD)
Muscat, Oman

Local time:

Time Zone: Asia/Muscat

Coordinates: 23.5841° N 58.4078° E

Elevation: 14 m (46 ft)


Nearby airports:
  • Muscat International Airport (MCT)
  • Sohar Airport (OHS)
  • Jask Airport (JSK)
  • Fujairah International Airport (FJR)
  • Konarak International Airport (ZBR)

Other distances from Safi

Distance between cities Kilometers
From Safi to Casablanca 209 km
From Safi to Rabat 294 km
From Safi to Tangier 499 km
From Safi to Marrakesh 138 km
From Safi to Salé 299 km

Other distances from Muscat

Distances between cities Kilometers
From Muscat to Seeb 24 km
From Muscat to Bawshar 1 km
From Muscat to Sohar 192 km
From Muscat to Sur 161 km
From Muscat to ‘Ibrī 197 km

Cities within similar distances

The following list contains cities that are at equal or similar distances as between Safi and Muscat.

From To Distance (kilometers)
Kyiv, Ukraine Halifax, Canada 6,621 km
Santiago de los Caballeros, Dominican Republic Córdoba, Spain 6,621 km
Rio de Janeiro, Brazil Guatemala City, Guatemala 6,621 km
Lisbon, Portugal Valencia, Venezuela 6,621 km
Ecatepec de Morelos, Mexico Puente Alto, Chile 6,620 km
Rosario, Argentina Havana, Cuba 6,622 km
Santiago de los Caballeros, Dominican Republic Valladolid, Spain 6,620 km
Rio de Janeiro, Brazil Villa Nueva, Guatemala 6,620 km
Surat, India Tokyo, Japan 6,619 km
Moscow, Russia Seoul, South Korea 6,623 km
Santo Domingo, Dominican Republic Valladolid, Spain 6,619 km
Belgrade, Serbia Chennai, India 6,623 km
Jaipur, India Paris, France 6,623 km
Villa Nueva, Guatemala Maceió, Brazil 6,618 km
Kampala, Uganda Nottingham, United Kingdom 6,618 km
Kinshasa, Democratic Republic of the Congo Liverpool, United Kingdom 6,624 km
Glasgow, United Kingdom New South Memphis, United States 6,618 km
Saint Petersburg, Russia South Boston, United States 6,618 km
San Juan, Puerto Rico Zaragoza, Spain 6,625 km

Measure more distances between cities