SAT Bus: Timings, Routes, Ticket Prices in 2025

SAPTCO’s SAT Bus provides reliable intercity transportation across Saudi Arabia with extensive routes connecting major cities. This comprehensive guide covers schedules, fares, and booking information for 2025 to help you plan your journey efficiently and affordably.

About SAPTCO SAT Bus service

SAPTCO ALSA for Transportation (SAT) operates modern air-conditioned buses connecting cities throughout the Kingdom. SAT Bus services offer comfortable seating, regular departure times, and competitive pricing for both short and long-distance travel.

How to book SAT Bus tickets

Online booking

  • Visit the official SAPTCO website at satrans.com.sa
  • Select your departure and arrival cities
  • Choose your preferred date and time
  • Complete payment using credit card or mada card.
  • Receive your e-ticket via email or SMS

Mobile app booking

  • Download the SAT Transportation app from Google Play Store or Apple App Store
  • Create an account or log in
  • Search for available routes and times
  • Book and pay directly through the app
  • Access your mobile ticket instantly

Physical ticket counters

  • Visit SAPTCO bus stations in major cities
  • Purchase tickets at the counter before departure
  • Payment accepted in cash or card
  • Arrive at least 30 minutes before departure time

Major Routes and Schedules

From Riyadh

Riyadh to Jeddah

  • Duration: 12 hours 20 minutes
  • Distance: 985 km
  • Fare: SAR 134.78
  • Multiple daily departures

Riyadh to Dammam

  • Duration: 6 hours
  • Distance: 428 km
  • Fare: SAR 86.09
  • Multiple daily departures

Riyadh to Al Kharj

  • Duration: 1 hour
  • Distance: 85 km
  • Fare: SAR 23.48
  • Frequent departures throughout the day

Riyadh to Al Dawadmi

  • Duration: 5 hour 3 minutes
  • Distance: 326 km
  • Fare: SAR 70.44
  • Departure: 05:00 AM

Riyadh to Afif

  • Duration: 7 hours 5 minutes
  • Distance: 502 km
  • Fare: SAR 132.18
  • Departure: 05:00 PM

Riyadh to Abha

  • Duration: 15-17 hours
  • Distance: 1124 km
  • Fare: SAR 166.96
  • Multiple daily departures

From Makkah

Makkah to Abha

  • Duration: 8 hour 27 minutes
  • Distance: 642 km
  • Fare: SAR 167.83
  • Multiple daily departures

Makkah to Jazan

  • Duration: 11 hours 36 minutes
  • Distance: 777 km
  • Fare: SAR 177.39
  • Departure: 1:00 PM

From Jeddah

Jeddah to Riyadh

  • Duration: 812 hours
  • Distance: 945 km
  • Fare: SAR 134.78
  • Multiple daily departures

From Dammam

Dammam to Al Ahsa

  • Duration: 2 hour 19 minutes
  • Distance: 178 km
  • Fare: SAR 26.09
  • Multiple daily departures

Dammam to Riyadh

  • Duration: 6 hours
  • Distance: 428 km
  • Fare: SAR 86.09
  • Multiple daily departures

From Al Ahsa

Al Ahsa to Dammam

  • Duration: 2 hours 12 minutes
  • Distance: 170 km
  • Fare: SAR 26.09
  • Multiple daily departures

Al Ahsa to Riyadh

  • Duration: 5 hours
  • Distance: 345 km
  • Fare: SAR 65.22
  • Multiple daily departures

Al Ahsa to Khamis Mushait

  • Duration: 17 hours 14 minutes
  • Distance: 1322 km
  • Fare: SAR 247.83
  • Multiple daily departures

From Abha

Abha to Makkah

  • Duration: 10 hours 31 minutes
  • Distance: 664 km
  • Fare: SAR 167.83
  • Multiple daily departures

Abha to Khamis Mushayt

  • Duration: 20 minutes
  • Distance: 36 km
  • Fare: SAR 5.22
  • Multiple daily departures

Abha to Taif

  • Duration: 9 hours 26 minutes
  • Distance: 811 km
  • Fare: SAR 117.39
  • Multiple daily departures

Abha to Jazan

  • Duration: 4 hours 30 minutes
  • Distance: 227 km
  • Fare: SAR 65.22
  • Multiple daily departures

From Najran

Najran to Riyadh

  • Duration: 13 hours 30 minutes
  • Distance: 998 km
  • Fare: SAR 217.39
  • Multiple daily departures

Najran to Khamis Mushayt

  • Duration: 3 hours 41 minutes
  • Distance: 217 km
  • Fare: SAR 79.13
  • Multiple daily departures

Najran to Sharurah

  • Duration: 3 hours 56 minutes
  • Distance: 333 km
  • Fare: SAR 83.48
  • Departures: 8:58 PM

From Sharurah

Sharurah to Najran

  • Duration: 3 hours 56 minutes
  • Distance: 333 km
  • Fare: SAR 83.48
  • Departures: 08:30 AM

Sharurah to Riyadh

  • Duration: 15 hours
  • Distance: 1087 km
  • Fare: SAR 230.43
  • Multiple daily departures

Fare information and payment options

Pricing structure

  • Fares are calculated based on distance and route
  • Children under 2 years travel free when seated on parent’s lap
  • 50% discount for children between 2-12.

Payment methods

  • Credit Card, Mada Card and Apple Pay
  • Cash payments at ticket counters

Travel tips and guidelines

Before your journey

  • Arrive at the bus station well before departure
  • Carry valid identification (ID card or passport)
  • Check baggage allowance limits
  • Confirm departure terminal for your route

During travel

  • Keep your ticket accessible for inspection
  • Store valuables securely
  • Follow bus safety regulations
  • Respect fellow passengers and maintain cleanliness

Baggage policies

  • Standard luggage allowance included in fare
  • Prohibited items include flammable materials and weapons
  • Valuable items should be kept in carry-on luggage

Contact information and support

Customer service

  • Phone: 920018221 (toll-free within Saudi Arabia)
  • WhatsApp: +966 920018221
  • Email: [email protected]

Official website and social media

  • Website: satrans.com.sa
  • X: @Satrans_ksa
  • Instagram: @satrans_ksa
  • Facebook: SAT سات

Conclusion

SAPTCO SAT Bus provides comprehensive intercity transportation across Saudi Arabia with reliable schedules and competitive fares. The extensive route network connects major cities and regions, making it an excellent choice for both residents and visitors. Book your tickets in advance through the website or mobile app for the best travel experience.