Riyadh to Muscat
A long cross-border trip of roughly 1,339 km linking the Saudi capital with Muscat, passing through the UAE. Compare your options and book online with Shawy.
Travel from Riyadh to Muscat — a cross-border journey of roughly 1,339 km through the UAE. Compare your options and book online with Shawy.
Same fare every day — no surge pricing, no checkout surprises.
Live departures
Real, bookable trips — pick a date to compare operators and fares.
Cross-border route between Saudi Arabia and Oman
Roughly 1,339 km via the UAE
Compare your options and book online with Shawy
Carry valid passport and travel documents
A long cross-border trip of roughly 1,339 km linking the Saudi capital with Muscat, passing through the UAE. Compare your options and book online with Shawy.
This is an international journey — carry a valid passport and any required visas or documents for the Saudi–UAE–Oman crossings.
Book in minutes on the Shawy website or mobile app.
Confirm your departure and arrival stops before travel.
Book ahead through Shawy to compare options and secure your seat.
Keep your ticket ready on your phone via the Shawy app.
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