Planning your next trip? SAPTCO’s SAT Bus is a great choice. Here’s everything you need to know about its schedules, routes, and ticket prices for 2025. Whether it’s a short commute or a journey between cities, this guide highlights important routes to help you plan your travel easily and affordably.
From Riyadh
Riyadh to Jeddah
Bus
Departure
Arrival
Duration
Distance
Fare
1381
06:00 AM
06:20 PM
12h 20m
985km
SAR 134.78
1395
10:00 PM
10:20 AM (Next Day)
12h 20m
985km
SAR 134.78
1397
11.59 PM
12:29 PM
12h 30m
985km
SAR 134.78
Riyadh to Dammam
Bus
Departure
Arrival
Duration
Distance
Fare
0760
02:00 AM
08:00 AM
6h
428km
SAR 86.09
0762
06:00 AM
12:00 PM
6h
428km
SAR 86.09
0764
07:30 AM
01:31 PM
6h 1min
431km
SAR 86.09
0768
10:30 AM
04:30 PM
6h
428km
SAR 86.09
0772
01:00 PM
07:00 PM
6h
428km
SAR 86.09
0776
03:00 PM
09:00 PM
6h
428km
SAR 86.09
0780
05:30 PM
11:30 PM
6h
428km
SAR 86.09
0782
07:00 PM
01:00 AM
6h
428km
SAR 86.09
0784
01:00 PM
07: 00 PM
6h
428km
SAR 86.09
0788
09:00 PM
03:00 AM (+1 Day)
6h
428km
SAR 86.09
Riyadh to Al Kharj
Bus
Departure
Arrival
Duration
Distance
Fare
0992
08:00 PM
09:00 PM
1h
85km
SAR 23.48
0986
04:00 PM
05:00 PM
1h
85km
SAR 23.48
0984
11:30 PM
12:30 AM (+1 Day)
1h
85km
SAR 23.48
0980
08:30 AM
09:30 AM
1h
85km
SAR 23.48
0972
05:30 PM
06:30 PM
1h
85km
SAR 25.22
0970
11:00 AM
12:00 PM
1h
85km
SAR 25.22
0952
03:00 PM
04:00 PM
1h
85km
SAR 25.22
0950
09:00 AM
10:00 AM
1h
85km
SAR 25.22
1946
09:00 PM
10:00 PM
1h
85km
SAR 26.09
1944
05:30 PM
06:30 PM
1h
85km
SAR 26.09
Riyadh to Al Dawadmi
Bus
Departure
Arrival
Duration
Distance
Fare
2360
05:00 PM
10:03 PM
5h 3min
326km
SAR 70.44
Riyadh to Afif
Bus
Departure
Arrival
Duration
Distance
Fare
2360
05:00 PM
12:05 AM
7h 5min
502km
SAR 132.18
Riyadh to Abha
Bus
Departure
Arrival
Duration
Distance
Fare
2410
10:00 PM
03:07 AM (+1 Day)
17h 7min
1276km
SAR 166.96
0992
08:00 PM
11:08 AM (+1 Day)
15h 8min
1124km
SAR 166.96
0986
04:00 PM
08:27 AM (+1 Day)
16h 27min
1124km
SAR 166.96
0984
11:30 PM
03:27 PM (+1 Day)
15h 57min
1124km
SAR 166.96
0980
08:30 AM
11:57 PM (+1 Day)
15h 27min
1124km
SAR 166.96
2410
06:00 PM
11:07 AM ((+1 Day)
17h 7min
1276km
SAR 166.96
From Makkah
Makkah to Abha
Bus
Departure
Arrival
Duration
Distance
Fare
0554
10:00 AM
06:27 PM
8h 27min
642km
SAR 167.83
0556
10:00 PM
07:48 AM (+1 Day)
9h 48min
642km
SAR 167.83
1559
05:00 PM
02:58 AM (+1 Day)
9h 58min
690km
SAR 167.83
Makkah to Jazan
Bus
Departure
Arrival
Duration
Distance
Fare
0892
01:00 PM
12:36 AM
11h 36min
777km
SAR 177.39
From Jeddah
Jeddah to Riyadh
Bus
Departure
Arrival
Duration
Distance
Fare
1388
04:00 PM
04:15 AM (+1 Day)
12h 15min
945km
SAR 134.78
1392
08:00 PM
08:00 AM (+1 Day)
12h
945km
SAR 134.78
1394
09:30 PM
09:27 AM (+1 Day)
11h 57min
945km
SAR 134.78
From Dammam
Dammam to Al Ahsa
Bus
Departure
Arrival
Duration
Distance
Fare
0990
06:00 PM
08:19 PM
2 h 19 m
178 km
26.09 SAR
0988
11:30 AM
02:03 PM
2 h 33 m
168 km
26.09 SAR
2517
09:30 PM
12:20 AM (+1 DAY)
2 h 50 m
185 km
26.09 SAR
2507
07:30 PM
10:50 PM
3 h 20 m
185 km
26.09 SAR
2505
03:30 PM
05:55 PM
2 h 25 m
178 km
26.09 SAR
2503
01:30 PM
04:30 PM
3 h 0 m
178 km
26.09 SAR
2501
09:00 AM
11:28 AM
2 h 28 m
178 km
26.09 SAR
2512
10:00 AM
02:20 PM
4 h 20 m
270 km
26.09 SAR
0956
10:30 AM
01:04 PM
2 h 34 m
168 km
26.09 SAR
2552
04:00 PM
06:36 PM
2 h 36 m
168 km
26.09 SAR
Dammam to Riyadh
Bus
Departure
Arrival
Duration
Distance
Fare
0763
06:00 AM
12:00 PM
6 h 0 m
428 km
SAR 86.09
0767
10:30 AM
04:30 PM
6 h 0 m
428 km
SAR 86.09
0769
11:00 PM
05:00 AM (+1 DAY)
6 h 0 m
428 km
SAR 86.09
0775
01:00 PM
07:00 PM
6 h 0 m
428 km
SAR 86.09
0779
03:00 PM
08:55 PM
5 h 55 m
428 km
SAR 86.09
0781
04:00 PM
10:00 PM
6 h 0 m
428 km
SAR 86.09
0785
05:30 PM
11:30 PM
6 h 0 m
428 km
SAR 86.09
0787
01:00 AM
07:00 AM
6 h 0 m
428 km
SAR 86.09
0789
07:00 PM
01:00 AM (+1 DAY)
6 h 0 m
428 km
SAR 86.09
0793
09:00 PM
03:00 AM (+1 DAY)
6 h 0 m
428 km
SAR 86.09
From Al Ahsa
Al Ahsa to Dammam
Bus
Departure
Arrival
Duration
Distance
Fare
0957
05:01 AM
07:13 AM
2 h 12 m
168 km
SAR 26.09
2516
12:55 AM
03:15 AM
2 h 20 m
170 km
SAR 26.09
2514
07:15 PM
09:28 PM
2 h 13 m
170 km
SAR 26.09
2508
11:00 PM
01:18 AM (+1 DAY)
2 h 18 m
170 km
SAR 26.09
2502
05:30 PM
08:03 PM
2 h 33 m
170 km
SAR 26.09
2500
12:30 PM
02:43 PM
2 h 13 m
170 km
SAR 26.09
2513
04:00 PM
08:25 PM
4 h 25 m
270 km
SAR 26.09
Al Ahsa to Riyadh
Bus
Departure
Arrival
Duration
Distance
Fare
2277
08:30 PM
01:30 AM (+1 DAY)
5 h 0 m
345 km
SAR 65.22
2275
03:00 PM
08:00 PM
5 h 0 m
345 km
SAR 65.22
2273
11:00 AM
04:00 PM
5 h 0 m
345 km
SAR 65.22
2271
08:00 AM
01:00 PM
5 h 0 m
345 km
SAR 65.22
Al Ahsa to Khamis Mushait
Bus
Departure
Arrival
Duration
Distance
Fare
0990
08:44 PM
01:58 PM (+1 Day)
17h 14min
1322km
SAR 247.83
0988
02:05 PM
07:43 AM (+1 Day)
17h 38min
1322km
SAR 247.83
2252
06:48 PM
11:30 AM (+1 Day)
16h 42min
1345km
SAR 247.83
From Abha
Abha to Makkah
Bus
Departure
Arrival
Duration
Distance
Fare
0555
11:20 AM
09:51 PM
10h 31min
664km
SAR 167.83
0557
10:15 PM
09:00 AM (+1 Day)
10h 45min
664km
SAR 167.83
1558
03:47 PM
02:12 AM (+1 Day)
10h 25min
704km
SAR 167.83
Abha to Khamis Mushayt
Bus
Departure
Arrival
Duration
Distance
Fare
1550
08:04 AM
08:24 AM
0 h 20 m
36 km
SAR 7.83
0908
09:34 PM
09:54 PM
0 h 20 m
36 km
SAR 4.35
1552
08:02 PM
08:22 PM
0 h 20 m
36 km
SAR 7.83
0941
01:10 PM
01:30 PM
0 h 20 m
36 km
SAR 10.43
0989
09:02 PM
09:22 PM
0 h 20 m
36 km
SAR 10.43
0983
07:57 PM
08:17 PM
0 h 20 m
36 km
SAR 5.22
0981
02:37 PM
02:57 PM
0 h 20 m
36 km
SAR 5.22
Abha to Taif
Bus
Departure
Arrival
Duration
Distance
Fare
0909
11:30 AM
11:35 PM
12 h 5 m
881 km
SAR 156.52
0903
08:24 AM
05:50 PM
9 h 26 m
811 km
SAR 117.39
0905
04:53 PM
02:16 AM (+1 DAY)
9 h 23 m
811 km
SAR 117.39
Abha to Jazan
Bus
Departure
Arrival
Duration
Distance
Fare
0946
07:32 PM
12:02 AM (+1 DAY)
4 h 30 m
227 km
SAR 65.22
0990
03:08 PM
07:30 PM
4 h 22 m
227 km
SAR 65.22
0992
11:23 AM
04:09 PM
4 h 46 m
227 km
SAR 65.22
0986
09:07 AM
01:49 PM
4 h 42 m
227 km
SAR 65.22
0984
03:42 PM
08:24 PM
4 h 42 m
227 km
SAR 65.22
From Najran
Najran to Riyadh
Bus
Departure
Arrival
Duration
Distance
Fare
0953
05:00 PM
06:30 AM
13h 30min
998km
SAR 217.39
0951
09:00 AM
10:28 PM
13h 28min
998km
SAR 217.39
Najran to khamis Mushayt
Bus
Departure
Arrival
Duration
Distance
Fare
1558
11:30 AM
03:11 PM
3 h 41 m
217 km
SAR 79.13
0937
12:51 PM
05:25 PM
4 h 34 m
214 km
SAR 79.13
1555
10:30 AM
02:29 PM
3 h 59 m
246 km
SAR 79.13
1551
08:00 PM
11:59 PM
3 h 59 m
246 km
SAR 79.13
Najran to Sharurah
Bus
Departure
Arrival
Duration
Distance
Fare
0936
08:58 PM
12:54 AM (+1 Day)
3h 56min
333km
SAR 83.48
From Sharurah
Sharurah to Najran
Bus
Departure
Arrival
Duration
Distance
Fare
0937
08:30 AM
12:26 PM
3h 56min
333km
SAR 83.48
Sharurah to Riyadh
Bus
Departure
Arrival
Duration
Distance
Fare
0971
12:00 PM
03:00 AM (+1 Day)
15h
1087km
SAR 230.43
0973
07:00 PM
10:02 AM (+1 Day)
15h 02min
1087km
SAR 230.43
SAT Bus offers reliable and affordable travel options with convenient timings and routes. Stay tuned as we continue to update this guide with more routes and information to make your journeys even easier in 2025.