Clicky

SAPTCO Bus Time Schedule 2023

SAPTCO Bus Time Schedule

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.

Table of Contents

FROM RIYADH

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)DurationArrival (Jeddah)
01:00 AM14 Hours02:38 PM
02:00 AM15 Hours04:46 PM
06:40 AM14 Hours08:21 PM
08:00 AM13 Hours09:08 PM
10:00 AM12 Hours10:21 PM
10:00 AM15 Hours12:52 AM (Next Day)
12:00 PM14 Hours01:53 AM (Next Day)
03:00 PM12 Hours03:21 AM (Next Day)
03:00 PM17 Hours07:44 AM (Next Day)
05:30 PM13 Hours06:02 AM (Next Day)
07:30 PM12 Hours07:31 AM (Next Day)
08:15 PM13 Hours09:22 AM (Next Day)
09:00 PM13 Hours10:00 AM (Next Day)
10:30 PM13 Hours11:01 AM (Next Day)
11:30 PM14 Hours01:06 PM (Next Day)
11:59 PM12 Hours12:00 PM (Next Day)

Riyadh to Makkah

Departure (Riyadh)DurationArrival (Makkah)
09:00 AM12 Hours09:03 PM
01:00 PM14 Hours03:18 AM (Next Day)
03:00 PM12 Hours03:04 AM (Next Day)
06:00 PM12 Hours06:32 AM (Next Day)
09:00 PM13 Hours10:26 AM (Next Day)
11:59 PM12 Hours11:48 AM (Next Day)

Riyadh to Dammam

Departure (Riyadh)DurationArrival (Dammam)
01:00 AM6 Hours07:00 AM
02:00 AM6 Hours08:00 AM
06:00 AM6 Hours12:00 PM
07:30 AM6 Hours01:30 PM
09:00 AM6 Hours03:00 PM
10:30 AM6 Hours04:30 PM
12:00 PM6 Hours06:00 PM
01:00 PM6 Hours07:00 PM
02:00 PM6 Hours08:00 PM
03:00 PM6 Hours09:00 PM
04:00 PM6 Hours10:00 PM
05:30 PM6 Hours11:30 PM
07:00 PM6 Hours01:00 AM (Next Day)
08:00 PM6 Hours02:00 AM (Next Day)
09:00 PM6 Hours03:00 AM (Next Day)
10:00 PM6 Hours04:00 AM (Next Day)
11:00 PM6 Hours05:00 AM (Next Day)
11:59 PM6 Hours06:00 AM (Next Day)

Riyadh to Madinah

Departure (Riyadh)DurationArrival (Madinah)
07:00 AM13 Hours08:09 PM
09:30 AM13 Hours11:11 PM
02:30 PM13 Hours03:40 AM (Next Day)
05:30 PM13 Hours06:10 AM (Next Day)
08:30 PM13 Hours09:12 AM (Next Day)
11:30 PM13 Hours12:18 PM (Next Day)

Riyadh to Abha

Departure (Riyadh)DurationArrival (Abha)
00:30 AM14 Hours03:08 PM
06:30 AM13 Hours08:25 PM
08:30 AM17 Hours01:49 AM (Next Day)
10:15 AM14 Hours01:49 AM (Next Day)
01:00 PM17 Hours07:20 AM (Next Day)
04:00 PM15 Hours07:20 AM (Next Day)
06:15 PM15 Hours10:20 AM (Next Day)
08:15 PM13 Hours10:20 AM (Next Day)
10:00 PM13 Hours11:20 AM (Next Day)
11:00 PM13 Hours01:20 PM (Next Day)
11:30 PM13 Hours01:20 PM (Next Day)
09:00 AM33 Hours06:47 PM (Next Day +1)
01:00 PM29 Hours06:47 PM (Next Day +1)
03:00 PM27 Hours06:47 PM (Next Day +1)
06:00 PM23 Hours06:47 PM (Next Day)
09:00 PM28 Hours01:21 AM (Next Day +2)
11:59 PM25 Hours01:21 AM (Next Day +2)

Riyadh to Khamus Mushayt

Departure (Riyadh)DurationArrival (Khamis Mushayt)
12:30 AM14 Hours02:40 PM
06:30 AM13 Hours07:38 PM
08:30 AM13 Hours09:15 PM
10:15 AM12 Hours10:35 PM
01:00 PM14 Hours03:20 AM (Next Day)
04:00 PM14 Hours05:34 AM (Next Day)
06:15 PM14 Hours08:40 AM (Next Day)
08:15 PM13 Hours09:32 AM (Next Day)
10:00 PM13 Hours10:58 AM (Next Day)
11:00 PM12 Hours11:28 AM (Next Day)
11:30 PM13 Hours12:24 PM (Next Day)
09:00 AM34 Hours07:08 PM (Next Day +1)
01:00 PM30 Hours07:08 PM (Next Day +1)
03:00 PM28 Hours07:08 PM (Next Day +1)
06:00 PM24 Hours06:08 PM (Next Day)
09:00 PM30 Hours04:00 AM (Next Day +2)
11:59 PM27 Hours04:00 AM (Next Day +1)

Riyadh to Najran

Departure (Riyadh)DurationArrival (Najran)
09:00 AM14 Hours11:17 PM
05:00 PM14 Hours07:17 AM (Next Day)
10:00 PM14 Hours12:14 PM (Next Day)
09:00 AM40 Hours01:40 AM (Next Day +2)
01:00 PM36 Hours01:40 AM (Next Day +2)
03:00 PM34 Hours01:40 AM (Next Day +2)
06:00 PM30 Hours01:40 AM (Next Day +2)
09:00 PM34 Hours07:36 AM (Next Day +2)
11:59 PM31 Hours07:36 AM (Next Day +2)

Riyadh to Jubail

Departure (Riyadh)DurationArrival (Jubail)
01:00 AM9 Hours10:00 AM
02:00 AM8 Hours10:00 AM
06:00 AM9 Hours03:00 PM
07:30 AM7 Hours03:00 PM
09:00 AM7 Hours04:30 PM
10:30 AM7 Hours06:00 PM
12:00 PM19 Hours07:30 AM (Next Day)
13:00 PM18 Hours07:30 AM (Next Day)
02:00 PM17 Hours07:30 AM (Next Day)
03:00 PM16 Hours07:30 AM (Next Day)
04:00 PM15 Hours07:30 AM (Next Day)
05:30 PM14 Hours07:30 AM (Next Day)
07:00 PM12 Hours07:30 AM (Next Day)
08:00 PM11 Hours07:30 AM (Next Day)
09:00 PM10 Hours07:30 AM (Next Day)
10:00 PM9 Hours07:30 AM (Next Day)
11:00 PM8 Hours07:30 AM (Next Day)
11:59 PM7 Hours07: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)DurationArrival (Riyadh)
01:00 AM14 Hours02:46 PM
06:00 AM13 Hours07:15 PM
08:00 AM15 Hours11:14 PM
09:00 AM15 Hours12:22 AM (Next Day)
10:00 AM12 Hours10:25 PM
12:00 PM15 Hours03:12 AM (Next Day)
02:00 PM12 Hours02:25 AM (Next Day)
03:00 PM14 Hours05:19 AM (Next Day)
04:00 PM12 Hours04:25 AM (Next Day)
06:00 PM11 Hours05:21 AM (Next Day)
07:00 PM11 Hours06:29 AM (Next Day)
08:00 PM12 Hours07:31 AM (Next Day)
09:00 PM12 Hours09:25 AM (Next Day)
10:00 PM11 Hours09:02 AM (Next Day)
11:00 PM12 Hours11:25 AM (Next Day)
11:59 PM15 Hours03:08 PM (Next Day)

Jeddah to Madinah

Departure (Jeddah)DurationArrival (Madinah)
07:00 AM6 Hours12:46 PM
09:00 AM6 Hours02:46 PM
12:00 PM6 Hours05:46 PM
02:00 PM6 Hours07:46 PM
05:00 PM6 Hours10:46 PM
07:30 PM6 Hours01:16 AM (Next Day)
10:00 PM6 Hours03:46 AM (Next Day)
11:59 PM6 Hours05:45 AM (Next Day)

Jeddah to Dammam

Departure (Jeddah)DurationArrival (Dammam)
12:30 PM18 Hours06:24 AM (Next Day)
03:00 PM19 Hours09:43 AM (Next Day)
05:30 PM18 Hours11:24 AM (Next Day)
09:30 PM19 Hours04:25 PM (Next Day)
01:00 AM20 Hours09:00 PM
06:00 AM19 Hours02:00 AM (Next Day)
08:00 AM21 Hours06:00 AM (Next Day)
09:00 AM21 Hours07:00 AM (Next Day)
10:00 AM18 Hours05:00 AM (Next Day)
12:00 PM23 Hours12:00 PM (Next Day)
02:00 PM21 Hours12:00 PM (Next Day)
03:00 PM20 Hours12:00 PM (Next Day)
04:00 PM19 Hours12:00 PM (Next Day)
06:00 PM17 Hours12:00 PM (Next Day)
07:00 PM18 Hours01:30 PM (Next Day)
08:00 PM19 Hours03:00 PM (Next Day)
09:00 PM19 Hours04:30 PM (Next Day)
10:00 PM18 Hours04:30 PM (Next Day)
11:00 PM18 Hours06:00 PM (Next Day)
11:59 PM21 Hours10: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)DurationArrival (Riyadh)
02:00 PM14 Hours03:30 AM (Next Day)
09:30 PM14 Hours11:52 AM (Next Day)

Makkah to Jeddah

Departure (Makkah)DurationArrival (Jeddah)
07:00 AM1 Hour08:26 AM
01:30 PM1 Hour02:56 PM
05:00 PM1 Hour06:26 PM
09:15 PM1 Hour10:41 PM

Makkah to Madinah

Departure (Makkah)DurationArrival (Madinah)
07:30 AM6 Hours01:34 PM
10:30 AM6 Hours04:34 PM
01:30 PM6 Hours07:29 PM
03:30 PM6 Hours09:08 PM
04:30 PM7 Hours11:07 PM
08:30 PM6 Hours02:329 AM (Next Day)
11:00 PM6 Hours05:09 AM (Next Day)

Makkah to Dammam

Departure (Makkah)DurationArrival (Dammam)
02:00 PM22 Hours12:00 PM (Next Day)
09:30 PM20 Hours06: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)DurationArrival (Jeddah)
07:00 AM6 Hours12:46 PM
09:00 AM6 Hours02:46 PM
01:30 PM6 Hours07:16 PM
02:30 PM6 Hours08:16 PM
04:30 PM6 Hours10:16 PM
07:30 PM6 Hours01:16 AM (Next Day)
10:00 PM6 Hours03:46 AM (Next Day)
11:59 PM6 Hours05:45 AM (Next Day)

Madinah to Riyadh

Departure (Madinah)DurationArrival (Riyadh)
07:30 AM13 Hours08:47 PM
09:30 AM13 Hours10:16 PM
03:00 PM13 Hours04:06 AM (Next Day)
05:30 PM13 Hours06:01 AM (Next Day)
08:30 PM12 Hours08:58 AM (Next Day)
11:00 PM11 Hours10:29 AM (Next Day)

Madinah to Dammam

Departure (Madinah)DurationArrival (Dammam)
09:00 PM13 Hours02: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)DurationArrival (Riyadh)
01:00 AM6 Hours07:00 AM
02:00 AM6 Hours08:00 AM
06:00 AM6 Hours12:00 PM
07:30 AM6 Hours01:30 PM
09:00 AM6 Hours03:00 PM
10:30 AM6 Hours04:32 PM
12:00 PM6 Hours06:00 PM
01:00 PM6 Hours07:02 PM
02:00 PM6 Hours08:00 PM
03:00 PM6 Hours09:00 PM
04:00 PM6 Hours10:00 PM
05:30 PM6 Hours11:30 PM
07:00 PM6 Hours01:00 AM (Next Day)
08:00 PM6 Hours02:00 AM (Next Day)
09:00 PM6 Hours03:00 AM (Next Day)
10:00 PM6 Hours04:00 AM (Next Day)
11:00 PM6 Hours05:00 AM (Next Day)
11:59 PM6 Hours05:59 AM (Next Day)

Dammam to Jeddah

Departure (Dammam)DurationArrival (Jeddah)
11:30 AM19 Hours06:27 AM (Next Day)
03:30 PM18 Hours09:23 AM (Next Day)
06:00 PM19 Hours12:57 PM (Next Day)
09:00 PM19 Hours04:03 PM (Next Day)
01:00 AM20 Hours09:08 PM
02:00 AM20 Hours10:21 PM
06:00 AM21 Hours03:21 AM (Next Day)
07:30 AM19 Hours03:21 AM (Next Day)
09:00 AM21 Hours06:02 AM (Next Day)
10:30 AM19 Hours06:02 AM (Next Day)
12:00 PM19 Hours07:31 AM (Next Day)
01:00 PM18 Hours07:31 AM (Next Day)
02:00 PM19 Hours09:22 AM (Next Day)
03:00 PM20 Hours11:01 AM (Next Day)
04:00 PM19 Hours11:01 AM (Next Day)
05:30 PM18 Hours12:00 AM (Next Day)
07:00 PM22 Hours04:46 PM (Next Day)
08:00 PM24 Hours08:21 PM (Next Day)
09:00 PM23 Hours08:21 PM (Next Day)
10:00 PM22 Hours08:21 PM (Next Day)
11:00 PM21 Hours08:21 PM (Next Day)
11:59 PM20 Hours08:21 PM (Next Day)

Dammam to Madinah

Departure (Dammam)DurationArrival (Madinah)
04:00 PM18 Hours09:53 AM (Next Day)
01:00 AM22 Hours11:11 PM
02:00 AM21 Hours11:11 PM
06:00 AM21 Hours03:40 AM (Next Day)
07:30 AM20 Hours03:40 AM (Next Day)
09:00 AM21 Hours06:10 AM (Next Day)
10:30 AM19 Hours06:10 AM (Next Day)
12:00 PM21 Hours09:12 AM (Next Day)
01:00 PM20 Hours09:12 AM (Next Day)
02:00 PM19 Hours09:12 AM (Next Day)
03:00 PM21 Hours12:18 PM (Next Day)
04:00 PM20 Hours12:18 PM (Next Day)
05:30 PM26 Hours08:09 PM (Next Day)
07:00 PM25 Hours08:09 PM (Next Day)
08:00 PM24 Hours08:09 PM (Next Day)
09:00 PM23 Hours08:09 PM (Next Day)
10:00 PM22 Hours08:09 PM (Next Day)
11:00 PM21 Hours08:09 PM (Next Day)
11:59 PM20 Hours08:09 PM (Next Day)

Dammam to Jubail

Departure (Dammam)DurationArrival (Jubail)
06:30 AM1 Hour07:30 AM
09:00 AM1 Hour10:00 AM
10:00 AM1 Hour11:00 AM
12:00 PM1 Hour01:00 PM
02:00 PM1 Hour03:00 PM
03:30 PM1 Hour04:30 PM
04:30 PM1 Hour05:30 PM
05:00 PM1 Hour06:00 PM
07:15 PM1 Hour08: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!

Also Read: How to Book SAPTCO Bus Tickets Online

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.