Connecting Sharjah with Muscat through a well-organised cross-border transport service, the Sharjah to Oman bus offers a practical and affordable way to travel between the UAE and Oman. Operated through cooperation between Sharjah authorities and Oman’s national transport provider, this route has become a reliable option for travellers commuting for tourism, work, or short trips between the two countries.
In this guide, know all about:
- Key details of the Sharjah to Oman bus route
- Stations: Departure and arrival points
- Timings and frequency of the Sharjah to Oman buses
- Ticket prices and luggage allowance
- Booking options for the Sharjah to Oman buses
- Border and visa requirements
- What to expect during the journey
- Key takeaways
- FAQs
Key details of the Sharjah to Oman bus route

Travelling by the Sharjah to Oman bus is one of the most straightforward ways to reach Muscat without flying. The route is operated by Mwasalat, Oman’s national public transport company, in collaboration with Sharjah’s Roads and Transport Authority for international transport services.
The journey begins in Sharjah and passes through scenic coastal areas before reaching Muscat. The departure point lies in one of the emirate’s busiest transport hubs, located in a city widely known for its culture, waterfront areas, and residential districts across the Sharjah emirate lifestyle and community.
Sharjah to Oman bus route details
- Operator: Mwasalat in partnership with Sharjah Roads and Transport Authority
- Departure city: Sharjah
- Arrival city: Muscat, Oman
- Border crossing: Khatmat Milaha checkpoint
- Average journey time: Approximately 8 hours, including border procedures
The bus route typically follows this path:
Sharjah (Al Jubail Bus Station) → Kalba → Shinas → Muscat (Azaiba Bus Station)
Passengers may also be dropped off at multiple stops within Muscat, including Muscat International Airport, Burj Sahwa Bus Station, Al Khoudh Bridge, and Al Mabelah Footbridge.
This route has become increasingly popular since cross-border bus services resumed and expanded in recent years. Another well-known cross-border transport option in the UAE includes the Dubai to Oman bus service connecting Dubai and Muscat.
Stations: Departure and arrival points
The Sharjah to Oman bus service uses established transport terminals that are well connected with the city infrastructure.
Sharjah departure station
All buses depart from Al Jubail Bus Station, one of Sharjah’s main public transport hubs. The station is located near the Sharjah Central Souq and provides connections to taxis and city buses across the emirate.
Al Jubail Bus Station offers waiting areas, ticket counters, food outlets, and basic traveller facilities. Because the station sits in a busy commercial district, travellers are advised to arrive early.
Muscat arrival stations
The primary arrival point in Muscat is Azaiba Bus Station.
However, passengers may also be dropped off at additional stops within the city, depending on the route schedule:
- Muscat International Airport
- Burj Sahwa Bus Station
- Al Khoudh Bridge
- Al Mabelah Footbridge
These stops make the service convenient for both airport travellers and those heading to residential or commercial areas of Muscat.
Additional pick-up points for the Sharjah to Oman buses
Some services may include a pick-up stop at Kalba Fort in the eastern region of Sharjah. This allows passengers travelling from the eastern coast of the emirate to join the service without travelling to central Sharjah.

Timings and frequency of the Sharjah to Oman buses
The Sharjah to Oman bus runs daily with two departures in each direction.
| Direction | Departure Time | Arrival Time | Trips per Day |
| Sharjah → Muscat | 06:30 a.m. | 02:30 p.m. | Daily |
| Sharjah → Muscat | 04:00 p.m. | 11:50 p.m. | Daily |
| Muscat → Sharjah | 06:30 a.m. | 03:40 p.m. | Daily |
| Muscat → Sharjah | 04:00 p.m. | 01:10 a.m. | Daily |
Timings may vary slightly depending on border processing times and road conditions.
Passengers are advised to arrive at least 30 to 60 minutes before departure to complete ticket verification and immigration documentation.
Ticket prices and luggage allowance
The Sharjah to Oman bus remains one of the most economical cross-border transport options between the UAE and Oman.
| Fare type | Approximate cost |
| One-way ticket | AED 95.40 (around OMR 10) |
| Round-trip ticket | AED 180 to AED 190 (around OMR 19) |
| Special airport transfer | OMR 50 |
Luggage allowance
Passengers can carry:
- 23 kg checked baggage
- 7 kg hand luggage
Extra baggage may be added for an additional fee:
- Up to 10 kg extra, approximately OMR 2
- Up to 25 kg extra, approximately OMR 5
This makes the service suitable for both short trips and longer stays in Oman.
Booking options for the Sharjah to Oman buses

Passengers have several ways to book tickets for the Sharjah to Oman bus service.
Online booking
Tickets can be booked through Mwasalat’s official website. This option allows travellers to select departure times, reserve seats, and receive electronic tickets.
Travel agencies
Authorised travel agencies across the UAE also sell tickets for the service. These agencies may assist travellers who prefer in-person booking.
Special airport transfer booking
Some airport transfer buses linking Sharjah to Muscat International Airport must be booked in advance. Tickets for these services may not always be available directly at station counters.
Border and visa requirements
Cross-border travel between the UAE and Oman involves immigration procedures at the border checkpoint.
Required documents
Passengers must carry:
- A passport valid for at least six months
- Emirates ID for UAE residents
Visa requirements
Visa requirements depend on nationality.
- GCC nationals may enter Oman visa-free or obtain a visa on arrival.
- Many UAE residents qualify for a visa on arrival.
- Other nationalities must apply for an eVisa before travelling.
Visa requirements depend on nationality, and entry conditions as per the Oman tourist visa rules for UAE residents, which determine whether travellers qualify for a visa on arrival or need to apply for an eVisa in advance.
Border fees
- UAE exit fee: approximately AED 35 to AED 36
- Oman visa fee (for eligible travellers): around AED 50
The bus crosses the border at the Khatmat Milaha checkpoint, one of the official land entry points between the UAE and Oman. This process is similar to procedures followed at the Hatta and UAE border crossing, where travellers complete immigration and customs checks before entering Oman.
What to expect during the journey

The Sharjah to Oman bus provides comfortable long-distance coaches designed for international routes.
Onboard facilities
Passengers can expect:
- Air-conditioned luxury coaches
- Reclining seats
- Rest stops along the route
- Refreshment breaks during the journey
Border procedures
The bus stops at the Khatmat Milaha border checkpoint, where passengers must exit the bus for immigration and customs checks. This process can add some time to the journey depending on passenger volume.
Scenic route
The drive offers views of desert landscapes and coastal mountains as the bus approaches the Oman border region.
Key takeaways
- The Sharjah to Oman bus connects Al Jubail Bus Station in Sharjah with Azaiba Bus Station in Muscat through a daily international bus service.
- Two departures operate daily from each city, typically leaving Sharjah at 06:30 a.m. and 04:00 p.m.
- The journey takes around eight hours, including border checks.
- One-way tickets cost approximately AED 95 while round-trip tickets are around AED 180 to AED 190.
- Passengers must carry a passport with at least six months’ validity and an Emirates ID, while visa requirements depend on nationality.
- The luggage allowance includes 23 kg of checked baggage and 7 kg of hand luggage, with optional paid upgrades.
FAQs
It depends on your nationality. GCC nationals and some other nationalities may enter visa-free or receive a visa on arrival. Others must apply for an Oman eVisa before travelling. A passport valid for at least six months is usually required.
Special transfer buses connect Sharjah to Muscat International Airport. These services must be booked in advance and usually require a confirmed onward flight.
Bus fares are generally fixed for one-way or round-trip tickets. Prices usually remain the same throughout the week, although extra baggage or special transfers may cost more.
The bus stops at the Khatmat Milaha border checkpoint for immigration and customs checks before continuing to Muscat.
Tickets can be booked online through the Mwasalat website or via authorised travel agencies. Some services allow station purchases, but airport transfer buses usually require advance booking.