Leave Abu Dhabi early and make the crossing into Oman via the Al Ain / Hatta / Khatmat Milahah route, depending on where you’re starting from in the UAE. In real terms, you want to be rolling before sunrise if possible: the full drive usually lands around 6–8 hours, but border formalities can add a variable chunk of time, especially if several cars arrive at once. I’d fuel up in the UAE, keep cash/card handy for any last-minute snacks or tolls, and carry printed or digital copies of your passport, visa, vehicle registration, and insurance papers. Once you clear the border, the road into Muscat is straightforward and scenic in stretches, with long open desert sections that make the approach feel like a proper crossing, not just a transfer.
After check-in and a quick reset, head to the Sultan Qaboos Grand Mosque in Bawshar. This is best done later in the day when the light softens and the crowds thin out a bit. Dress modestly — shoulders and knees covered, and women should bring a headscarf — and note that visiting hours for non-Muslims are generally morning-to-early afternoon on weekdays, so if you miss the interior you can still appreciate the grounds and architecture from the outside. Plan about 1.5 hours, and expect a calm, polished experience rather than a rushed sightseeing stop. From there, continue to the Royal Opera House Muscat in Shati Al Qurum. Even if you only stop for the exterior, it’s worth it for the detailing and the sense of Muscat’s more refined side; if there’s a guided visit or rehearsal happening, a quick look inside adds a nice cultural layer. A taxi or ride-hail between the mosque and opera house is the easiest option and should be a short hop.
Finish the day with an easy walk at Qurum Beach. It’s one of the best ways to feel the city settle around you after a long drive: sea breeze, wide promenade, families out for a stroll, and just enough activity to feel alive without being hectic. Sunset is the sweet spot here, and you can linger for an hour without needing a plan. From the beach, head to Kargeen Caffe in Qurum for dinner — it’s a dependable first-night choice with a garden setting, Omani charm, and a broad menu that works well if everyone in the car is craving something different after the road day. Expect roughly OMR 6–12 per person depending on what you order. It’s an easy, no-fuss end to the day, and after dinner I’d keep the rest of the night open so you can recover properly before the next leg of the trip.
Take the morning flight from Muscat to Salalah if you can — that’s the difference between arriving with a usable day and arriving exhausted. Once you land at Salalah Airport, plan on a simple transfer into town or straight toward the Al Baleed area; taxis are the easiest option and usually the most sensible for a short stay, with most city rides running roughly OMR 3–6 depending on where you’re headed. Keep your first stop focused and unhurried: Al Baleed Archaeological Park is best in the late morning before the heat fully settles in, and you’ll want around 1.5 hours to wander the ruins, shaded paths, and waterfront edges without rushing.
A short walk or quick taxi hop brings you to the Museum of the Frankincense Land, which is really the ideal follow-up because it gives the whole Dhofar story context before you start shopping or exploring the coast. It’s an easy indoor reset, air-conditioned, and very manageable in about an hour. Entry is usually modest, and the exhibits do a good job tying together the region’s maritime history, frankincense trade, and the old settlement landscape you just saw outside. If you want a coffee before moving on, there are low-key cafés along the Al Baleed waterfront and around the Salalah Beach stretch that work well for a quick break.
After lunch, head into central Salalah for Al Husn Souq, the most practical place to browse without overcomplicating your day. This is where you look for frankincense, burners, perfumes, and small Dhofari handicrafts, and it’s much easier to shop here than in the more touristy, stall-heavy spots elsewhere. Give yourself about an hour, go slowly, and don’t be shy about asking to smell the different frankincense grades — the good shops are used to it. If you’re buying gifts, this is the best time to do it, since the selection is better earlier in the day and you won’t have to carry purchases around the coast later.
From there, take the westbound drive out to Mughsail Beach, which is the real payoff of the afternoon. The road itself is part of the experience: open coastline, dramatic cliffs, and that wide Dhofar landscape that feels very different from the city. Aim to arrive in the late afternoon so the light is softer and the temperature is more forgiving; you’ll have around 1.5 hours to walk the shore, watch the blowholes if conditions are active, and just breathe for a bit. It’s a place that works best when you don’t try to “do” too much — let the scenery carry the stop.
Head back toward town for dinner and keep it simple with a well-reviewed seafood restaurant near the Salalah waterfront or city center. This is the day to go for grilled kingfish, shrimp, or a mixed seafood platter, and you should expect roughly OMR 5–10 per person at a solid local spot, a little more if you add juices or a bigger spread. Good, no-fuss choices in the area tend to fill up with families in the evening, so arriving a bit earlier keeps things relaxed. After dinner, you’ll be well set for an easy night — Salalah works best when you don’t cram it, and today is really about balancing heritage, city browsing, and one memorable coastal stretch.
If you’ve got the early hours before your Salalah to Muscat flight, start with Ayn Razat while the air is still relatively cool; it’s about 20–25 minutes east of central Salalah by car, and a taxi or hired driver is the easiest way to do it without fuss. Aim for an 8:00–9:00 a.m. arrival, spend about an hour wandering the shaded gardens and spring area, and keep your expectations practical in June—this is more about a green, quiet reset than a full picnic day. From there, it’s a straightforward drive back toward town to Sultan Qaboos Mosque, Salalah, which is usually best timed for late morning; plan on a quick 45-minute visit, and remember to dress modestly and avoid prayer-time crowding if you want a calmer look around.
After the mosque, head into Al Haffa Souq in the Haffa district before lunch. This is the place to buy frankincense, locally made perfumes, khanjars, and simple souvenirs without overpaying, but do a little polite bargaining—it’s expected. Give yourself about an hour, and then keep the pace easy: the best part of this side of town is how walkable it feels once you’re in the Haffa stretch. A short stroll brings you to Al Haffa Beach, where you can slow things down with a shoreline walk and sea breeze break for another hour or so; it’s not a polished resort beach, just a relaxed local coast with good light and a proper sense of place.
For lunch or a late-afternoon coffee, settle at a beachfront café or restaurant in the Haffa / Salalah waterfront area—this is the ideal no-rush stop before you leave town, with simple seafood, grills, juices, and tea usually running about OMR 3–8 per person depending on how much you order. Pick somewhere with outdoor seating if you can, since the point here is the view and the pause more than the food itself. By late afternoon, aim to wrap up, head back to your hotel or directly to Salalah Airport, and give yourself plenty of buffer for check-in, security, and any last-minute delay; if your flight is evening, that timing works well without forcing the morning too hard. If you end up changing plans and considering the drive, the route back to Muscat is a long one on Route 31, so only do that if you’re intentionally turning the day into an overnight road leg.
If you’re driving in from Muscat rather than flying, leave early enough to hit Old Muscat before the heat starts building — ideally around 8:00–8:30 a.m. The loop into the old harbor district is straightforward, but parking can feel tight near the waterfront, so it’s easier to park once and move between sights on foot or with a short taxi hop. Start with Al Alam Palace, which is really about the grand façade and the setting rather than entering inside; give it 30–45 minutes for photos, a slow walk around the ceremonial square, and a quick look toward the harbor. From there, it’s a short transfer to the city’s best compact overview stop, the National Museum of Oman, where 1.5 hours is enough to get a proper sense of the country’s maritime history, trade, and culture without draining the day. Tickets are usually around OMR 5 for adults, and it’s one of the few places in the country where air-conditioning and clean, well-paced galleries make lingering easy.
Next, head into Mutrah, where the mood changes fast from formal civic architecture to old port-city life. The Mutrah Corniche is best enjoyed as a slow waterfront stroll — about 45 minutes if you’re being sensible, longer if you stop for tea, boats, and photos of the mountains dropping straight to the sea. From the corniche, slide into Mutrah Souq, which is exactly the kind of market you want on a last day in Oman: fragrant, slightly chaotic, and genuinely useful for gifts. Go for frankincense, silver, khanjars, and Omani halwa; vendors expect a little bargaining, especially for jewelry and larger souvenir pieces. Plan 1 to 1.5 hours here so you’re not rushing the lanes, and if you want a calmer walk, go deeper into the covered alleys rather than sticking to the main entrance strip. The market usually runs from morning through evening with a midday rhythm that softens a bit after lunch, but the earlier you arrive, the easier it is to browse without crowding.
For lunch, settle into Bait Al Luban in Mutrah — it’s one of the safest “farewell meal” choices in Muscat, with a traditional setting and a menu that actually works for travelers who want one last proper Omani plate before a long crossing. Expect around OMR 8–15 per person, depending on whether you go light or make it a feast; the rice dishes, grilled meats, and seafood are the easy picks. After lunch, keep your pace deliberate and aim to leave mid-afternoon so you’re not pushing the border and highway in the dark. If you’re flying, head to Muscat International Airport with enough buffer for check-in and traffic; if you’re driving back to Abu Dhabi via Sohar / Buraimi / Al Ain, refuel in Muscat before the highway stretch and don’t count on finding the best stops late — the sensible move is to be on the road while there’s still daylight, clear the border before nightfall, and treat the rest of the drive as a steady exit rather than a sightseeing leg.