SAPTCO is a public transportation company in Saudi Arabia. They run buses between major cities in the country. SAPTCO also have routes to nearby countries like the UAE and Egypt. If you live in Saudi Arabia or are visiting and want to travel between cities, SAPTCO is a good and cheap choice. We have written about SAPTCO ticket prices in another article. If you want to travel with SAPTCO, it’s important to know the bus times. This article will tell you the SAPTCO bus time schedule for the main routes. Let’s get started.
If you are travelling from Riyadh, you can find a SAPTCO bus going to many parts of Saudi Arabia. The Riyadh SAPTCO Bus Station is located in Al Azizia. Here are the bus time schedules for some of the important cities from Riyadh.
Riyadh to Jeddah
Departure (Riyadh)
Duration
Arrival (Jeddah)
01:00 AM
14 Hours
02:38 PM
02:00 AM
15 Hours
04:46 PM
06:40 AM
14 Hours
08:21 PM
08:00 AM
13 Hours
09:08 PM
10:00 AM
12 Hours
10:21 PM
10:00 AM
15 Hours
12:52 AM (Next Day)
12:00 PM
14 Hours
01:53 AM (Next Day)
03:00 PM
12 Hours
03:21 AM (Next Day)
03:00 PM
17 Hours
07:44 AM (Next Day)
05:30 PM
13 Hours
06:02 AM (Next Day)
07:30 PM
12 Hours
07:31 AM (Next Day)
08:15 PM
13 Hours
09:22 AM (Next Day)
09:00 PM
13 Hours
10:00 AM (Next Day)
10:30 PM
13 Hours
11:01 AM (Next Day)
11:30 PM
14 Hours
01:06 PM (Next Day)
11:59 PM
12 Hours
12:00 PM (Next Day)
Riyadh to Makkah
Departure (Riyadh)
Duration
Arrival (Makkah)
09:00 AM
12 Hours
09:03 PM
01:00 PM
14 Hours
03:18 AM (Next Day)
03:00 PM
12 Hours
03:04 AM (Next Day)
06:00 PM
12 Hours
06:32 AM (Next Day)
09:00 PM
13 Hours
10:26 AM (Next Day)
11:59 PM
12 Hours
11:48 AM (Next Day)
Riyadh to Dammam
Departure (Riyadh)
Duration
Arrival (Dammam)
01:00 AM
6 Hours
07:00 AM
02:00 AM
6 Hours
08:00 AM
06:00 AM
6 Hours
12:00 PM
07:30 AM
6 Hours
01:30 PM
09:00 AM
6 Hours
03:00 PM
10:30 AM
6 Hours
04:30 PM
12:00 PM
6 Hours
06:00 PM
01:00 PM
6 Hours
07:00 PM
02:00 PM
6 Hours
08:00 PM
03:00 PM
6 Hours
09:00 PM
04:00 PM
6 Hours
10:00 PM
05:30 PM
6 Hours
11:30 PM
07:00 PM
6 Hours
01:00 AM (Next Day)
08:00 PM
6 Hours
02:00 AM (Next Day)
09:00 PM
6 Hours
03:00 AM (Next Day)
10:00 PM
6 Hours
04:00 AM (Next Day)
11:00 PM
6 Hours
05:00 AM (Next Day)
11:59 PM
6 Hours
06:00 AM (Next Day)
Riyadh to Madinah
Departure (Riyadh)
Duration
Arrival (Madinah)
07:00 AM
13 Hours
08:09 PM
09:30 AM
13 Hours
11:11 PM
02:30 PM
13 Hours
03:40 AM (Next Day)
05:30 PM
13 Hours
06:10 AM (Next Day)
08:30 PM
13 Hours
09:12 AM (Next Day)
11:30 PM
13 Hours
12:18 PM (Next Day)
Riyadh to Abha
Departure (Riyadh)
Duration
Arrival (Abha)
00:30 AM
14 Hours
03:08 PM
06:30 AM
13 Hours
08:25 PM
08:30 AM
17 Hours
01:49 AM (Next Day)
10:15 AM
14 Hours
01:49 AM (Next Day)
01:00 PM
17 Hours
07:20 AM (Next Day)
04:00 PM
15 Hours
07:20 AM (Next Day)
06:15 PM
15 Hours
10:20 AM (Next Day)
08:15 PM
13 Hours
10:20 AM (Next Day)
10:00 PM
13 Hours
11:20 AM (Next Day)
11:00 PM
13 Hours
01:20 PM (Next Day)
11:30 PM
13 Hours
01:20 PM (Next Day)
09:00 AM
33 Hours
06:47 PM (Next Day +1)
01:00 PM
29 Hours
06:47 PM (Next Day +1)
03:00 PM
27 Hours
06:47 PM (Next Day +1)
06:00 PM
23 Hours
06:47 PM (Next Day)
09:00 PM
28 Hours
01:21 AM (Next Day +2)
11:59 PM
25 Hours
01:21 AM (Next Day +2)
Riyadh to Khamus Mushayt
Departure (Riyadh)
Duration
Arrival (Khamis Mushayt)
12:30 AM
14 Hours
02:40 PM
06:30 AM
13 Hours
07:38 PM
08:30 AM
13 Hours
09:15 PM
10:15 AM
12 Hours
10:35 PM
01:00 PM
14 Hours
03:20 AM (Next Day)
04:00 PM
14 Hours
05:34 AM (Next Day)
06:15 PM
14 Hours
08:40 AM (Next Day)
08:15 PM
13 Hours
09:32 AM (Next Day)
10:00 PM
13 Hours
10:58 AM (Next Day)
11:00 PM
12 Hours
11:28 AM (Next Day)
11:30 PM
13 Hours
12:24 PM (Next Day)
09:00 AM
34 Hours
07:08 PM (Next Day +1)
01:00 PM
30 Hours
07:08 PM (Next Day +1)
03:00 PM
28 Hours
07:08 PM (Next Day +1)
06:00 PM
24 Hours
06:08 PM (Next Day)
09:00 PM
30 Hours
04:00 AM (Next Day +2)
11:59 PM
27 Hours
04:00 AM (Next Day +1)
Riyadh to Najran
Departure (Riyadh)
Duration
Arrival (Najran)
09:00 AM
14 Hours
11:17 PM
05:00 PM
14 Hours
07:17 AM (Next Day)
10:00 PM
14 Hours
12:14 PM (Next Day)
09:00 AM
40 Hours
01:40 AM (Next Day +2)
01:00 PM
36 Hours
01:40 AM (Next Day +2)
03:00 PM
34 Hours
01:40 AM (Next Day +2)
06:00 PM
30 Hours
01:40 AM (Next Day +2)
09:00 PM
34 Hours
07:36 AM (Next Day +2)
11:59 PM
31 Hours
07:36 AM (Next Day +2)
Riyadh to Jubail
Departure (Riyadh)
Duration
Arrival (Jubail)
01:00 AM
9 Hours
10:00 AM
02:00 AM
8 Hours
10:00 AM
06:00 AM
9 Hours
03:00 PM
07:30 AM
7 Hours
03:00 PM
09:00 AM
7 Hours
04:30 PM
10:30 AM
7 Hours
06:00 PM
12:00 PM
19 Hours
07:30 AM (Next Day)
13:00 PM
18 Hours
07:30 AM (Next Day)
02:00 PM
17 Hours
07:30 AM (Next Day)
03:00 PM
16 Hours
07:30 AM (Next Day)
04:00 PM
15 Hours
07:30 AM (Next Day)
05:30 PM
14 Hours
07:30 AM (Next Day)
07:00 PM
12 Hours
07:30 AM (Next Day)
08:00 PM
11 Hours
07:30 AM (Next Day)
09:00 PM
10 Hours
07:30 AM (Next Day)
10:00 PM
9 Hours
07:30 AM (Next Day)
11:00 PM
8 Hours
07:30 AM (Next Day)
11:59 PM
7 Hours
07:30 AM (Next Day)
FROM JEDDAH
Jeddah is another major and busy city in Saudi Arabia. From here, you can catch a bus to most areas of the kingdom. Below are the bus times to important destinations within the kingdom from Jeddah.
Jeddah to Riyadh
Departure (Jeddah)
Duration
Arrival (Riyadh)
01:00 AM
14 Hours
02:46 PM
06:00 AM
13 Hours
07:15 PM
08:00 AM
15 Hours
11:14 PM
09:00 AM
15 Hours
12:22 AM (Next Day)
10:00 AM
12 Hours
10:25 PM
12:00 PM
15 Hours
03:12 AM (Next Day)
02:00 PM
12 Hours
02:25 AM (Next Day)
03:00 PM
14 Hours
05:19 AM (Next Day)
04:00 PM
12 Hours
04:25 AM (Next Day)
06:00 PM
11 Hours
05:21 AM (Next Day)
07:00 PM
11 Hours
06:29 AM (Next Day)
08:00 PM
12 Hours
07:31 AM (Next Day)
09:00 PM
12 Hours
09:25 AM (Next Day)
10:00 PM
11 Hours
09:02 AM (Next Day)
11:00 PM
12 Hours
11:25 AM (Next Day)
11:59 PM
15 Hours
03:08 PM (Next Day)
Jeddah to Madinah
Departure (Jeddah)
Duration
Arrival (Madinah)
07:00 AM
6 Hours
12:46 PM
09:00 AM
6 Hours
02:46 PM
12:00 PM
6 Hours
05:46 PM
02:00 PM
6 Hours
07:46 PM
05:00 PM
6 Hours
10:46 PM
07:30 PM
6 Hours
01:16 AM (Next Day)
10:00 PM
6 Hours
03:46 AM (Next Day)
11:59 PM
6 Hours
05:45 AM (Next Day)
Jeddah to Dammam
Departure (Jeddah)
Duration
Arrival (Dammam)
12:30 PM
18 Hours
06:24 AM (Next Day)
03:00 PM
19 Hours
09:43 AM (Next Day)
05:30 PM
18 Hours
11:24 AM (Next Day)
09:30 PM
19 Hours
04:25 PM (Next Day)
01:00 AM
20 Hours
09:00 PM
06:00 AM
19 Hours
02:00 AM (Next Day)
08:00 AM
21 Hours
06:00 AM (Next Day)
09:00 AM
21 Hours
07:00 AM (Next Day)
10:00 AM
18 Hours
05:00 AM (Next Day)
12:00 PM
23 Hours
12:00 PM (Next Day)
02:00 PM
21 Hours
12:00 PM (Next Day)
03:00 PM
20 Hours
12:00 PM (Next Day)
04:00 PM
19 Hours
12:00 PM (Next Day)
06:00 PM
17 Hours
12:00 PM (Next Day)
07:00 PM
18 Hours
01:30 PM (Next Day)
08:00 PM
19 Hours
03:00 PM (Next Day)
09:00 PM
19 Hours
04:30 PM (Next Day)
10:00 PM
18 Hours
04:30 PM (Next Day)
11:00 PM
18 Hours
06:00 PM (Next Day)
11:59 PM
21 Hours
10:00 PM (Next Day)
FROM MAKKAH
The holy city of Makkah is a significant hub for travellers and pilgrims. Following are the bus schedules departing from Makkah to major destinations within the country.
Makkah to Riyadh
Departure (Makkah)
Duration
Arrival (Riyadh)
02:00 PM
14 Hours
03:30 AM (Next Day)
09:30 PM
14 Hours
11:52 AM (Next Day)
Makkah to Jeddah
Departure (Makkah)
Duration
Arrival (Jeddah)
07:00 AM
1 Hour
08:26 AM
01:30 PM
1 Hour
02:56 PM
05:00 PM
1 Hour
06:26 PM
09:15 PM
1 Hour
10:41 PM
Makkah to Madinah
Departure (Makkah)
Duration
Arrival (Madinah)
07:30 AM
6 Hours
01:34 PM
10:30 AM
6 Hours
04:34 PM
01:30 PM
6 Hours
07:29 PM
03:30 PM
6 Hours
09:08 PM
04:30 PM
7 Hours
11:07 PM
08:30 PM
6 Hours
02:329 AM (Next Day)
11:00 PM
6 Hours
05:09 AM (Next Day)
Makkah to Dammam
Departure (Makkah)
Duration
Arrival (Dammam)
02:00 PM
22 Hours
12:00 PM (Next Day)
09:30 PM
20 Hours
06:00 PM (Next Day)
FROM MADINAH
From Holy Madinah, buses travel to many parts of Saudi Arabia. Below is the timetable for key routes leaving from this sacred city.
Madinah to Jeddah
Departure (Madinah)
Duration
Arrival (Jeddah)
07:00 AM
6 Hours
12:46 PM
09:00 AM
6 Hours
02:46 PM
01:30 PM
6 Hours
07:16 PM
02:30 PM
6 Hours
08:16 PM
04:30 PM
6 Hours
10:16 PM
07:30 PM
6 Hours
01:16 AM (Next Day)
10:00 PM
6 Hours
03:46 AM (Next Day)
11:59 PM
6 Hours
05:45 AM (Next Day)
Madinah to Riyadh
Departure (Madinah)
Duration
Arrival (Riyadh)
07:30 AM
13 Hours
08:47 PM
09:30 AM
13 Hours
10:16 PM
03:00 PM
13 Hours
04:06 AM (Next Day)
05:30 PM
13 Hours
06:01 AM (Next Day)
08:30 PM
12 Hours
08:58 AM (Next Day)
11:00 PM
11 Hours
10:29 AM (Next Day)
Madinah to Dammam
Departure (Madinah)
Duration
Arrival (Dammam)
09:00 PM
13 Hours
02:43 PM (Next Day)
FROM DAMMAM
From Dammam, a key city on Saudi Arabia’s eastern coast, buses connect travellers to numerous destinations. Here’s the schedule for the main routes leaving from Dammam.
Dammam to Riyadh
Departure (Dammam)
Duration
Arrival (Riyadh)
01:00 AM
6 Hours
07:00 AM
02:00 AM
6 Hours
08:00 AM
06:00 AM
6 Hours
12:00 PM
07:30 AM
6 Hours
01:30 PM
09:00 AM
6 Hours
03:00 PM
10:30 AM
6 Hours
04:32 PM
12:00 PM
6 Hours
06:00 PM
01:00 PM
6 Hours
07:02 PM
02:00 PM
6 Hours
08:00 PM
03:00 PM
6 Hours
09:00 PM
04:00 PM
6 Hours
10:00 PM
05:30 PM
6 Hours
11:30 PM
07:00 PM
6 Hours
01:00 AM (Next Day)
08:00 PM
6 Hours
02:00 AM (Next Day)
09:00 PM
6 Hours
03:00 AM (Next Day)
10:00 PM
6 Hours
04:00 AM (Next Day)
11:00 PM
6 Hours
05:00 AM (Next Day)
11:59 PM
6 Hours
05:59 AM (Next Day)
Dammam to Jeddah
Departure (Dammam)
Duration
Arrival (Jeddah)
11:30 AM
19 Hours
06:27 AM (Next Day)
03:30 PM
18 Hours
09:23 AM (Next Day)
06:00 PM
19 Hours
12:57 PM (Next Day)
09:00 PM
19 Hours
04:03 PM (Next Day)
01:00 AM
20 Hours
09:08 PM
02:00 AM
20 Hours
10:21 PM
06:00 AM
21 Hours
03:21 AM (Next Day)
07:30 AM
19 Hours
03:21 AM (Next Day)
09:00 AM
21 Hours
06:02 AM (Next Day)
10:30 AM
19 Hours
06:02 AM (Next Day)
12:00 PM
19 Hours
07:31 AM (Next Day)
01:00 PM
18 Hours
07:31 AM (Next Day)
02:00 PM
19 Hours
09:22 AM (Next Day)
03:00 PM
20 Hours
11:01 AM (Next Day)
04:00 PM
19 Hours
11:01 AM (Next Day)
05:30 PM
18 Hours
12:00 AM (Next Day)
07:00 PM
22 Hours
04:46 PM (Next Day)
08:00 PM
24 Hours
08:21 PM (Next Day)
09:00 PM
23 Hours
08:21 PM (Next Day)
10:00 PM
22 Hours
08:21 PM (Next Day)
11:00 PM
21 Hours
08:21 PM (Next Day)
11:59 PM
20 Hours
08:21 PM (Next Day)
Dammam to Madinah
Departure (Dammam)
Duration
Arrival (Madinah)
04:00 PM
18 Hours
09:53 AM (Next Day)
01:00 AM
22 Hours
11:11 PM
02:00 AM
21 Hours
11:11 PM
06:00 AM
21 Hours
03:40 AM (Next Day)
07:30 AM
20 Hours
03:40 AM (Next Day)
09:00 AM
21 Hours
06:10 AM (Next Day)
10:30 AM
19 Hours
06:10 AM (Next Day)
12:00 PM
21 Hours
09:12 AM (Next Day)
01:00 PM
20 Hours
09:12 AM (Next Day)
02:00 PM
19 Hours
09:12 AM (Next Day)
03:00 PM
21 Hours
12:18 PM (Next Day)
04:00 PM
20 Hours
12:18 PM (Next Day)
05:30 PM
26 Hours
08:09 PM (Next Day)
07:00 PM
25 Hours
08:09 PM (Next Day)
08:00 PM
24 Hours
08:09 PM (Next Day)
09:00 PM
23 Hours
08:09 PM (Next Day)
10:00 PM
22 Hours
08:09 PM (Next Day)
11:00 PM
21 Hours
08:09 PM (Next Day)
11:59 PM
20 Hours
08:09 PM (Next Day)
Dammam to Jubail
Departure (Dammam)
Duration
Arrival (Jubail)
06:30 AM
1 Hour
07:30 AM
09:00 AM
1 Hour
10:00 AM
10:00 AM
1 Hour
11:00 AM
12:00 PM
1 Hour
01:00 PM
02:00 PM
1 Hour
03:00 PM
03:30 PM
1 Hour
04:30 PM
04:30 PM
1 Hour
05:30 PM
05:00 PM
1 Hour
06:00 PM
07:15 PM
1 Hour
08:15 PM
Please note: We are updating this list and will add more routes shortly.
Travelling across Saudi Arabia by bus is a breeze when you’re informed. We hope this SAPTCO bus schedule for 2023 helps simplify your plans. Whether starting from Riyadh, Jeddah, Makkah, Madinah, or Dammam, you now have the timings at your fingertips. Safe travels and happy journeying!
I'm Mohammed Ameen, a blogger passionate about sharing insights and engaging readers with my articles. My commitment is to guide expats with firsthand insights from the Kingdom. Away from my desk, I'm always looking to learn something new.