Taking the bus from Dubai to Oman is the cheapest way to cross the border — but it’s also the route with the most outdated information floating around online. Half the guides still quote a famous AED 55 fare that no longer exists. Schedules have changed, the main operator has changed, and the border process catches plenty of first-timers off guard.
So here’s the honest, up-to-date picture for 2026: who actually runs the buses now, what they cost, where they leave from, the visa rules for tourists and residents, exactly what happens at the border — and the practical tips that make the trip painless. We’ll also be straight with you about when the bus is the right call and when a private car makes more sense.
Is There a Direct Bus From Dubai to Oman?
Yes — but not the one you may have read about. For years, Dubai’s RTA ran the hugely popular Route 201 to Muscat in partnership with Oman’s national operator Mwasalat, for around AED 55. That service was suspended in February 2023 and has not resumed. If you see the AED 55 price anywhere, treat it as outdated.
Today the direct Dubai–Muscat bus is run by Al Khanjry Transport, an Omani-owned company that has worked this corridor since the late 1990s. There are also Mwasalat services to Muscat from Abu Dhabi and Sharjah if those cities are easier for you.
Dubai to Oman Bus Operators, Fares and Stations (2026)

Direct From Dubai — Al Khanjry Transport
- Fare: around AED 100 one-way; roughly AED 180–190 return.
- Departs: near Abu Hail Metro Station in Deira (behind the DNATA building).
- Arrives: the Ruwi / Athaiba (Azaiba) bus station area in Muscat.
- Comfort: air-conditioned coaches, Wi-Fi, reclining seats, with a rest stop around Sohar.
- Booking: in person at their office, by WhatsApp, or online. They also run services from Sharjah and Ajman.
From Abu Dhabi — Mwasalat Route 202
- Route: Abu Dhabi Central Bus Station to Azaiba Bus Station, Muscat, via Al Ain.
- Fare: around OMR 11.5 (about AED 110) one-way.
- Journey: roughly 8.5 to 10 hours including stops and the border.
- Booking: via the official Mwasalat website.
From Sharjah — Mwasalat Route 203
- Route: Al Jubail Bus Station, Sharjah to Muscat, with several drop-offs including near Muscat International Airport.
- Fare: around OMR 10 (about AED 95) one-way.
- Journey: about 8 hours, with two daily departures each way.
- Luggage: typically 23 kg checked plus 7 kg hand luggage, with paid extra allowance available.
Fares, timings, and stations do change — always reconfirm with the operator before you travel, especially around holidays.
Dubai to Oman Bus Timings and Journey Duration

The direct Dubai–Muscat service generally runs three times a day — a morning, an afternoon, and a late-night departure — which gives you some flexibility around work or connecting flights.
Plan for roughly 6 to 9 hours door to door. The driving itself is around 5–6 hours, but the border crossing adds time that’s impossible to predict precisely. Weekends, Eid, and long weekends are the slowest, so build in a buffer if you’re catching anything on the other side.
Visa Requirements for the Dubai to Oman Bus
Your documents depend on your nationality and residency. Whatever your status, every passenger needs valid Oman entry documentation, and your passport should be valid for at least six months.
- GCC citizens: generally need only a national ID card to cross.
- UAE residents (many nationalities): can usually get a visa on arrival or an e-visa, carried alongside a valid passport and Emirates ID.
- Tourists / other nationalities: some enter visa-free for short stays; others need an e-visa arranged in advance or a visa on arrival, which carries a fee. A one-month tourist visa can cost in the region of OMR 20 (around AED 190), but rates vary.
Visa policy changes from time to time, so check the official Royal Oman Police portal for your nationality before you book a ticket.
The Border Crossing: What Actually Happens
The bus crosses at the Hatta – Al Wajajah border. Here’s the part newcomers don’t expect: you don’t stay in your seat through it. Passengers get off at the UAE side to be stamped out, then again on the Oman side to be stamped in, sometimes with a customs check of luggage.
Two things to keep handy: there’s a UAE exit fee of AED 35 payable per person when you leave — keep the receipt, because Omani officials may ask to see it — and your visa fee if one applies to you. The whole process is straightforward, but it runs on the border’s pace, not yours, which is the single biggest variable in your travel time.
If you want the exact route, distances, and which crossing suits which destination, our Dubai to Oman distance and route guide breaks it all down.
Tips for a Smooth Dubai to Oman Bus Trip
- Book ahead. Seats sell out on popular departures, especially weekends and holidays — don’t rely on buying at the counter.
- Carry cash for fees. The UAE exit fee and any visa charge are easiest to settle with cash at the border.
- Keep documents in one pouch. Passport, Emirates ID, ticket, and exit-fee receipt together speeds up every checkpoint.
- Travel light-ish. You’ll handle your own bags at the border stops, so an easy-to-carry case helps.
- Pack snacks, water, and a charger. There’s usually one rest stop, but it’s a long ride between towns.
- Reconfirm the schedule. Timings shift around holidays — check with the operator a day or two before.
Bus vs Private Car With Driver: Which Should You Choose?

The bus wins on one thing: price. If you’re a solo budget traveller with a flexible schedule and light luggage, it’s a perfectly good way to reach Muscat.
But the savings shrink fast once you’re travelling as a pair, a family, or a group — and the bus comes with real trade-offs: fixed departure times, fixed drop-off points far from where you’re actually staying, no flexibility to stop, and a border process you go through standing in a queue with everyone else. For an early dhow cruise, a hotel transfer, or anyone with kids or older relatives, that adds up to a long day.
A private transfer flips all of that. You get a fixed, all-in price, door-to-door pickup, your own schedule, and a driver who handles the vehicle’s paperwork and the crossing for you. If that sounds better, GH Trips Dubai runs exactly this — see our Dubai to Oman car with driver service for the full picture.
When a Private Transfer Makes More Sense

- Families and groups: once you split a private fare across several people, a car or van often rivals separate bus tickets — with far more comfort. Our Toyota Hiace with driver suits larger parties heading to Oman together.
- Tight connections: catching a Khasab dhow cruise or a Muscat meeting on time is far easier when the schedule is built around you.
- Door-to-door needs: hotel-to-hotel or airport pickups beat being dropped at a distant bus station and arranging onward taxis.
- Multi-stop trips: Nizwa, Jebel Akhdar, or a coastal detour simply aren’t possible on a fixed bus route.
Weighing it all up before you decide? Our complete Dubai to Oman by car with driver guide covers routes, documents, and costs in detail.
Frequently Asked Questions
Is there still a Dubai to Oman bus for AED 55?
No. The RTA’s AED 55 Route 201 was suspended in February 2023 and has not resumed. The current direct Dubai–Muscat bus is run by Al Khanjry Transport at around AED 100 one-way.
How long does the Dubai to Muscat bus take?
Around 6 to 9 hours, depending on traffic and how busy the border is. The driving is roughly 5–6 hours; the border crossing adds the rest.
Do I need a visa for the bus to Oman?
Most travellers do. GCC citizens need only a national ID; UAE residents of many nationalities get a visa on arrival or e-visa; other tourists may be visa-free or need a paid visa. Check the Royal Oman Police portal for your nationality.
Where does the Dubai to Oman bus leave from?
The direct Al Khanjry service departs from near Abu Hail Metro Station in Deira. Mwasalat services to Muscat also run from Abu Dhabi and Sharjah.
Is the bus or a private car better for families?
For families and groups, a private car or van is usually more comfortable and competitive once the fare is shared, with door-to-door pickup and a flexible schedule instead of fixed bus stops.
Prefer comfort over the queue? Tell GH Trips Dubai your destination and travel date, and we’ll arrange a fully-insured, chauffeur-driven car from Dubai to Oman — door-to-door, on your schedule, paperwork included.