This article has been reviewed by Wego’s editorial team to ensure that the content is up to date & accurate.

Updated January 2024

Dubai and Muscat, two vibrant cities nestled in the Arabian Peninsula, are linked by more than just their shared Middle Eastern heritage. With a growing number of travelers and business professionals seeking seamless connectivity between these bustling destinations, the bus route from Dubai to Muscat has emerged as a convenient and scenic option.

Offering an enchanting journey through the vast desert landscapes and glimpses of traditional Arabian culture, this route has become a gateway to exploring the rich tapestry of Oman’s capital. In this article, Wego delves into the details of the Dubai to Muscat bus route, stops, and ticket prices for those who wish to embark on this cross-border adventure.

Bus from Dubai to Muscat latest news

UAE visitors seeking to change their visa status by opting for bus travel to Oman are encountering challenges due to a surge in demand for ‘visa-change packages.’ This heightened demand, attributed to escalating airfare costs, has led to fully booked packages, disrupting travel plans for many.

Initially, Al Khanjry Transport operated three daily bus services to meet this demand. However, in response to the increasing interest, several private agencies have now initiated their own bus services. Presently, eight privately operated buses, collectively accommodating over 300 passengers, are fully booked from Sunday to Wednesday.

Bus from Dubai to Muscat

The Dubai Roads and Transport Authority (RTA) and Mwasalat, Oman’s national transportation company, previously operated a bus service connecting Dubai and Muscat. However, due to safety concerns regarding the spread of COVID-19, this service was discontinued in 2020. As of now, the bus service has not been resumed.

Nevertheless, for those interested in traveling to Muscat by bus, there is an alternative option available. Al-Khanjry Transport, the sole bus company presently providing journeys between Dubai and Muscat, can be utilized. By opting for Al-Khanjry Transport, travelers can still embark on their desired route and reach their destination.

Covering a road distance of approximately 450 kilometers, the journey from Dubai to Muscat offers a scenic route for travelers. This includes the Hatta border crossing, which adds to the overall experience. As promoted by Al Khanjry Transport, the Muscat-Dubai route is estimated to take approximately 7 to 8 hours, allowing ample time to enjoy the picturesque landscapes along the way.

Book cheap flights on Wego Book cheap flights on Wego

Bus from Dubai to Muscat routes

The bus service operating from Dubai to Muscat follows a route from Deira in Dubai to Ruwi in Muscat, encompassing a total of 15 stops along the way. It is important to note that if no passengers have reserved a ticket for a particular stop, the bus will bypass it during the journey.

Among the notable stops on this route are Deira, Sohar, Rusayl, and Ruwi, which serve as key destinations along the journey. Additionally, the bus takes scheduled breaks at the Hatta border and the Khairanth Al Hajari Coffee Shop.

Prior to reaching Sohar, there are three stops along the way. Subsequently, between Sohar and Rusayl, there are seven intermediate stops, including the Burj Al Sahwa Clock Tower. Once the bus departs Rusayl, it proceeds to Ruwi, passing through various areas in Muscat, such as Azaiba/Athaiba, Gubra, and Al-Khuwair/Khuwayr.

Bus from Dubai to Muscat timings and schedule

The bus service from Dubai to Muscat offers multiple departure times throughout the day from the Al Khanjry Transport office. The scheduled departure times are at 07:00, 15:00, and 22:00, ensuring flexibility for travelers.

To ensure a smooth boarding process, it is important to arrive at the Al Khanjry Transport office at least one hour before your scheduled departure. This allows sufficient time for “ticket validation,” which involves checking in at the office to verify that you possess the correct ticket. During the validation process, your ticket will be marked, and the bus driver will subsequently inspect it before allowing you to board. However, it is important to note that the bus staff does not check for the validity of your visa, required paperwork, or passport.

Bus from Dubai to Muscat ticket price

To ensure a smooth journey to Muscat, it is highly advisable to purchase your tickets well in advance as they tend to sell out rapidly on a daily basis.

Securing a ticket for the bus from Dubai to Muscat requires a visit to the Al Khanjry Transport office in person located near Dnata, Deira – Dubai. Online or phone ticket purchases are not available. The cost for a one-way trip from Dubai to Muscat is AED 100 per passenger, while a round trip amounts to AED 200. Regardless of your destination within Muscat, the fare remains the same.

When purchasing a ticket, please ensure you have your passport with you. Payment can be made using either cash or card. The paper ticket will display your nationality, gender, and passport number. The office will assign you a seat and make an effort to accommodate groups together. Upon ticket purchase, you will receive a QR code directing you to a website where you can settle the UAE exit fee, which amounts to AED 36 per person, in addition to the ticket price.

Bus from Dubai to Muscat requirements

For UAE tourists holding a single-entry visit visa:

  1. You need to acquire an Oman visit visa before your trip.
  2. To return to the UAE, you must apply for a visa while you’re in Oman, and it must be obtained before your journey back.

For tourists with multiple-entry visit visas:

  1. It’s necessary to obtain an Oman visa before you depart.
  2. If you plan to re-enter Oman, you can do so with a multiple-entry visa. However, please ensure that your passport is valid for at least six months to enter Oman.


[Total: 124 Average: 4.6]