Muscat to Salalah by bus
The bus is the most affordable way to cover the roughly 1,000 km between Muscat and Salalah. With Shawy, you can compare the available services and book your seat online in a few minutes.
The most affordable way to cross the ~1,000 km to Salalah. Compare your options and book online with Shawy in minutes.
Same fare every day — no surge pricing, no checkout surprises.
Live departures
Real, bookable trips — pick a date to compare operators and fares.
Multiple daily departures — day and overnight coaches
VIP and standard classes with reclining seats
Scenic Dhofar approach as you near Salalah
Instant e-ticket with QR boarding pass
Live tracking across the full 1,000 km run
The bus is the most affordable way to cover the roughly 1,000 km between Muscat and Salalah. With Shawy, you can compare the available services and book your seat online in a few minutes.
Fares vary by service and time of year, so it pays to compare before you book. On this route, the bus is currently the cheapest way to travel.
The trip takes about 12 hours. Buses make several pick-up and drop-off stops and at least two rest stops.
It's a long ride (~12 hours) — pack water and snacks and use the rest stops.
Book ahead on Shawy to compare fares and lock in your seat.
FAQ
Keep tickets on your phone, track your bus live, and rebook in seconds.
Our team is here to help with bookings, schedules and operator queries — reach out any time.
Contact Shawy Support