The Sharjah to Muscat bus (Mwasalat route 203) at Al Jubail Bus Station in Sharjah

Sharjah to Muscat (Oman) Bus: Timings & Ticket Price

Yes — there is a direct bus from Sharjah to Muscat, and it is a proper scheduled intercity service, not a private hire. Mwasalat Route 203, run by Oman’s National Transport Company (Mwasalat) together with Sharjah’s Roads and Transport Authority (SRTA), connects Al Jubail Bus Station in Sharjah with Azaiba Bus Station in Muscat. It is the cheapest straightforward way to travel between the two cities: one bus, one ticket, no changes. This guide covers the current timings, the OMR 10 fare, the route through Kalba and Sohar, what happens at the border, and the visa paperwork you need before you board.

The Sharjah to Muscat bus (Mwasalat route 203) at Al Jubail Bus Station in Sharjah
International departure: the Sharjah to Muscat bus leaves Al Jubail.

Sharjah to Muscat Bus — Quick Facts

Operator / routeMwasalat (Oman National Transport Company) — Route 203
FromAl Jubail Bus Station, Sharjah
ToAzaiba (Athaiba) Bus Station, Muscat
FareOMR 10 one-way (quoted as AED 100 by SRTA); round trip OMR 19 (AED 190)
Departures from Sharjah06:30, 15:30 and 20:30 (updated schedule — see note below)
Journey timeAround 8 hours including the border stop
Border crossingKhatmat Malaha (via Kalba) — not Hatta
BookingMwasalat website/app or the Al Jubail station counter

Last verified: 2 November 2026

Sharjah to Muscat bus timings (Route 203)

Route 203 launched on 27 February 2024 with two departures a day in each direction (06:30 and 16:00). A revised schedule reported in 2026 increased the Sharjah departures to three a day: 06:30, 15:30 and 20:30. Some older guides still show the original two-bus pattern, which is why timings differ from site to site. Because international schedules change with demand and season, treat the live timetable on the Mwasalat booking site as final before you travel — the departure times shown there are the ones the bus actually runs.

From Muscat, buses leave Azaiba Bus Station for Sharjah, with pickups in Sohar on the way. Reported Sohar departure times on the current schedule are around 07:00 and 13:30, with a Muscat departure in the afternoon — again, confirm the exact return time when you book, as return timings are the part of this route most often listed incorrectly online.

Route: Sharjah → Kalba → Sohar → Muscat

Unlike the Dubai–Muscat buses, Route 203 does not go through Hatta. From Al Jubail it crosses Sharjah emirate to the east coast, passes through Kalba, and crosses into Oman at the Khatmat Malaha border post. Inside Oman it stops at Shinas and Sohar before following the coast road to Muscat, where it drops passengers at several points — including Muscat International Airport and Burj Al Sahwa area stops — before terminating at Azaiba Bus Station. Some services can also pick up at Sharjah International Airport on request when booking; ask at the counter if that matters to you.

The Sharjah to Muscat bus on the Batinah coast road in Oman near Sohar
Batinah coast: the Sharjah to Muscat bus passes Sohar on the way south.

Ticket price and how to book

The fare is priced in Omani rials: OMR 10 one-way and OMR 19 return. SRTA announced this as AED 100 / AED 190 at launch; a few websites quote AED 95.40, which is simply the same OMR 10 converted at a different exchange rate — OMR 10 is the operator’s real price, so budget for the equivalent of roughly AED 95–100. Children under 3 travelled free at launch.

You can book in two ways:

  • Online: through the Mwasalat website or app — pick Route 203, your date and your boarding point (Al Jubail), and pay by card.
  • At the station: the Mwasalat/SRTA counter at Al Jubail Bus Station. Arrive early on weekends and holidays, when this route fills up.

Carry your passport (valid at least 6 months) and your Emirates ID — you cannot board an international service without them.

Border crossing and visa: what to expect

Halfway through the journey the bus stops at the Khatmat Malaha border. Everyone gets off twice: once to exit the UAE, once to enter Oman. UAE residents should also budget for the UAE exit fee of around AED 35, payable at the border.

For Oman entry, many UAE residents qualify for a visa on arrival, but eligibility depends on your nationality, profession and residency status — it is not guaranteed for every resident. The safe approach is to check the Royal Oman Police eVisa platform (evisa.rop.gov.om) or apply online before the trip. GCC nationals enter Oman with their ID/passport as usual. Border formalities are the main reason the journey takes around 8 hours despite the road distance, so do not book a tight onward connection in Muscat.

The border crossing on the Sharjah to Muscat bus route between the UAE and Oman
Border stop: everyone disembarks on the Sharjah to Muscat bus at passport control.

How to reach Al Jubail Bus Station

Al Jubail is Sharjah’s main intercity terminal, in the Al Jubail area near the central market. If you are coming from Dubai, direct RTA buses run to Al Jubail from Union Square, Al Ghubaiba and other Dubai stations — see our Dubai to Sharjah bus guide for routes and fares. From Ajman, Ajman Transport buses also terminate in Sharjah. Give yourself at least 30–45 minutes of buffer before an international departure, as check-in and document checks happen before boarding.

Sharjah–Muscat vs going via Dubai

If the Route 203 timings do not suit you, the alternative is to travel from Dubai instead. Note that the old RTA Route 201 Dubai–Muscat service (Abu Hail, AED 55) was suspended in February 2023 and has not resumed — several popular guides still describe it as running, so be careful. Today the direct Dubai–Muscat seat is sold by the private operator Al Khanjry Transport (around AED 100, departures from Deira near Abu Hail, arriving at Azaiba), which also lists a pickup at Ajman Bus Station. Our Dubai to Oman bus guide compares both options in full. For anyone starting in Sharjah, Ajman or the northern emirates, Route 203 from Al Jubail is still the simpler journey — no Dubai detour, one ticket, and a border crossing that avoids the busy Hatta post.

Tips for the Sharjah to Muscat bus

  • Book the 06:30 bus if you want to reach Muscat in daylight; the evening departures arrive in the small hours.
  • Keep OMR cash for the return leg and small expenses — card acceptance at smaller stops is not guaranteed.
  • Sit on the right side heading south for the Batinah coast views after Sohar.
  • Print or screenshot your ticket — you will show it at check-in, the border and re-boarding.
  • Check the return time twice: Muscat→Sharjah times are the most misreported fact about this route.
Muttrah Corniche in Muscat, a short ride from the Sharjah to Muscat bus terminus at Azaiba
Journey’s end: Muttrah Corniche welcomes Sharjah to Muscat bus travellers.

FAQs

Is there a direct bus from Sharjah to Muscat?

Yes. Mwasalat Route 203 runs directly from Al Jubail Bus Station in Sharjah to Azaiba Bus Station in Muscat, via Kalba, the Khatmat Malaha border, Shinas and Sohar. No change of bus is needed.

What is the Sharjah to Muscat bus ticket price?

OMR 10 one-way (announced as AED 100 by SRTA) and OMR 19 for a round trip. Some sites show AED 95.40, which is the same OMR 10 fare at a different exchange-rate conversion.

How long does the Sharjah to Muscat bus take?

Around 8 hours, including exit and entry formalities at the Khatmat Malaha border. Delays at the border on weekends and public holidays can add time.

Where does the bus leave from in Sharjah?

From Al Jubail Bus Station, Sharjah’s main intercity terminal. Book online with Mwasalat or buy at the station counter, and arrive 30–45 minutes early for document checks.

Which border does the Sharjah–Muscat bus use?

The Khatmat Malaha crossing near Kalba — not the Hatta/Al Wajajah crossing used by Dubai–Muscat buses.

Can UAE residents get a visa on arrival in Oman?

Many can, but it depends on nationality, profession and residency status. Check the Royal Oman Police eVisa website before travelling, carry a passport valid for 6+ months and your Emirates ID, and budget about AED 35 for the UAE exit fee.

Does the Sharjah to Muscat bus stop at Muscat airport?

Yes — Muscat International Airport is one of the drop-off points in Muscat before the final stop at Azaiba Bus Station. Confirm when booking, as stop patterns can change.

Related routes

Daniyal Sheikh

Transport Editor, UAE Travel Hub

Transport Editor at UAE Travel Hub. Dubai daily commuter covering the Metro, Nol cards, RTA buses and intercity routes across all seven emirates — every fare and timing checked against official RTA, ITC and SRTA sources.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top