Khasab to Muscat by bus — the 2026 Mwasalat schedule
Bus

Khasab to Muscat by bus — the 2026 Mwasalat schedule

Mwasalat runs a daily bus from Khasab to Muscat, departing at 06:00 and arriving at 14:00–15:00. The cost is 5 OMR. The bus is comfortable but slow.

Distance

500 km

Time

8–9 hours by bus

From

OMR 5 / AED 48 per person one-way

Route overview

Mwasalat, the Omani national bus company, runs a daily service from Khasab to Muscat. The bus departs Khasab at 06:00 and arrives Muscat at 14:00–15:00, with a 30-minute stop in Nizwa. The route is the inland route — Khasab–Nizwa–Muscat — which is scenic but slow.

The bus is comfortable — AC, reclining seats, a small toilet, free WiFi. The cost is 5 OMR (~48 AED) per person one-way.

The bus is the right pick for budget travellers and Oman residents who do not want to drive. It is not the right pick for visitors with a tight schedule — 8 hours is a long day on a bus.

Step-by-step

1

1. Get to the Khasab bus station

The Mwasalat bus station in Khasab is on the main road, 10 minutes from the dhow port. Free parking for 50 cars.

2

2. Buy a ticket

Tickets can be bought at the bus station, online at the Mwasalat website, or at any of our offices in Khasab. We strongly recommend buying 24 hours ahead in winter.

3

3. Board the 06:00 bus

The bus is a 49-seat Mwasalat coach with AC, reclining seats, a small toilet, and free WiFi. The bus departs Khasab at 06:00.

4

4. Arrive in Muscat at 14:00–15:00

The bus stops for 30 minutes in Nizwa at 09:30. The bus arrives at the Mwasalat bus station in Muscat (Al Azaiba) at 14:00–15:00.

Border procedure

No border crossing

Operator tip

The bus is the right pick if you have a flexible schedule. It is the cheapest way to reach Muscat from Khasab, but the 8-hour ride is a long day.

Frequently asked questions

How often does the bus run?

Once a day, every day. The bus departs Khasab at 06:00 and arrives Muscat at 14:00–15:00.

How much is the ticket?

5 OMR (~48 AED) per person one-way.

Is the bus comfortable?

Yes. AC, reclining seats, small toilet, free WiFi.

Is there a faster way?

Yes — the ferry from Shinas (5–6 hours) or the Oman Air flight (1.5 hours, twice a week).