This website related to the Bay Area Rapid Transit (BART), a mass rapid transit system serving the San Francisco Bay Area, is under construction. When completed, it will contain some historical information on BART ridership (taken from the BART ridership reports page), station data, and fares and schedules (taken from the current version and historical versions of the fares and schedules booklet). You can see the underlying code for this website and the SQL insertion commands for the database it uses at the GitHub repository.

NOTE: Due to rounding, entry and exit counts where either station is "all stations" or a set of more than one station may not match the source data precisely. When one side is "all stations" and the other side is a specific station, the numbers can be off by at most half the number of stations (so at most half of 50 = 25), and usually by a lot less (usually less than 10). When both sides are "all stations" the numbers can be off by at most half the square of the number of stations (so at most half of the square of 50 which works out to 1,250) and usually a lot less (usually less than 500). If you select a set of stations on one of both sides, the numbers can be off by up to half the product of the number of stations on the two sides, and usually by a lot less. These discrepancies are likely small relative to the intrinsic noisiness of the numbers and inaccuracies created by phenomena such as fare evasion.

The website is managed by Vipul Naik. It is not in any way affiliated with Bay Area Rapid Transit (BART) as an entity.

Entry station (station 1)
Exit station (station 2)

Permalink URL: https://bart.vipulnaik.com/ridership.php?entryStation=PH&exitStation=OA

Field name Value for station PH Value for station OA
2-letter code (used in ridership reports; see Station Name Abbreviations (XLS)) PH OA
4-letter code (used in APIs and on BART website) PHIL OAKL
Long code (used in fares and schedules brochure) PHILL OAKL
Ordinary name Pleasant Hill/Contra Costa Centre Oakland International Airport
Wikipedia page https://en.wikipedia.org/wiki/Pleasant_Hill/Contra_Costa_Centre_station https://en.wikipedia.org/wiki/Oakland_International_Airport_station
BART page https://www.bart.gov/stations/phil https://www.bart.gov/stations/oakl
Opening date 1973-05-21 2014-11-22

Fare between stations Pleasant Hill/Contra Costa Centre and Oakland International Airport:

No direct or indirect routes available between PH and OA.

The graph and table below show average weekday, Saturday, and Sunday ridership between the station Pleasant Hill/Contra Costa Centre (PH) and the station Oakland International Airport (OA).

Graph of ridership should have loaded here
Year Month Weekday PH -> OA Weekday OA -> PH Saturday PH -> OA Saturday OA -> PH Sunday PH -> OA Sunday OA -> PH
2025 04 17 18 12 16 8 18
2025 03 14 18 6 10 8 13
2025 02 12 15 5 11 8 10
2025 01 12 15 6 13 5 10
2024 12 14 20 11 12 10 17
2024 11 17 19 7 15 7 14
2024 10 20 23 10 11 12 23
2024 09 17 24 9 15 9 17
2024 08 17 19 11 13 9 18
2024 07 18 18 6 14 5 16
2024 06 19 19 7 9 6 17
2024 05 20 23 8 12 7 16
2024 04 18 20 9 13 4 11
2024 03 16 19 5 9 7 14
2024 02 16 19 7 12 5 12
2024 01 13 17 5 10 6 12
2023 12 16 20 13 13 8 16
2023 11 18 22 12 16 11 18
2023 10 17 24 11 20 13 19
2023 09 18 24 9 13 10 14
2023 08 19 21 10 9 7 18
2023 07 15 20 7 9 5 14
2023 06 19 20 8 11 5 11
2023 05 17 19 7 11 4 11
2023 04 18 21 9 11 4 7
2023 03 17 17 6 10 7 18
2023 02 17 17 7 9 7 11
2023 01 13 16 5 8 7 15
2022 12 15 17 10 13 9 16
2022 11 19 24 12 12 7 22
2022 10 25 27 12 25 12 21
2022 09 22 26 12 20 8 20
2022 08 19 21 7 13 9 18
2022 07 18 22 8 11 11 20
2022 06 20 21 9 12 10 20
2022 05 21 27 12 16 10 19
2022 04 17 17 10 13 9 21
2022 03 14 16 9 10 5 15
2022 02 11 12 5 10 3 10
2022 01 9 11 4 5 3 10
2021 12 14 16 8 10 7 14
2021 11 18 22 12 13 9 15
2021 10 16 17 10 13 8 16
2021 09 19 22 12 18 5 16
2021 08 15 18 9 12 8 17
2021 07 13 16 6 12 4 13
2021 06 11 16 5 6 5 14
2021 05 10 13 5 9 7 12
2021 04 6 7 4 5 2 8
2021 03 5 5 2 5 2 5
2021 02 3 3 3 4 2 4
2021 01 2 3 2 2 1 4
2020 12 3 4 2 3 3 5
2020 11 4 5 3 4 1 5
2020 10 5 6 2 4 3 5
2020 09 4 5 3 6 3 6
2020 08 5 6 1 4 3 7
2020 07 4 4 4 4 3 8
2020 06 3 3 3 2 3 4
2020 05 2 2 1 1 1 2
2020 04 1 1 1 2 2 1
2020 03 11 13 3 7 6 12
2020 02 33 35 16 18 14 26
2020 01 31 35 11 19 13 30
2019 12 40 45 18 29 15 38
2019 11 41 42 16 24 16 38
2019 10 41 48 14 18 13 36
2019 09 43 46 13 17 12 32
2019 08 43 44 12 19 17 26
2019 07 41 42 19 25 16 41
2019 06 45 47 22 31 26 46
2019 05 49 49 33 32 19 48
2019 04 45 47 27 28 18 42
2019 03 40 42 14 20 12 29
2019 02 37 39 20 19 12 28
2019 01 34 41 14 23 11 30
2018 12 47 46 26 31 20 36
2018 11 56 53 22 33 21 46
2018 10 53 55 20 30 19 45
2018 09 53 54 21 27 20 46
2018 08 51 54 21 27 16 42
2018 07 45 50 20 28 21 47
2018 06 51 49 21 28 22 50
2018 05 56 55 23 32 26 47
2018 04 50 46 15 25 17 41
2018 03 44 46 16 24 19 35
2018 02 42 47 13 22 14 30
2018 01 39 44 18 25 13 34
2017 12 51 50 26 29 13 31
2017 11 53 52 23 29 25 44
2017 10 54 52 25 28 20 47
2017 09 53 52 14 25 12 39
2017 08 49 48 20 23 22 42
2017 07 45 45 23 34 19 38
2017 06 52 51 15 25 17 44
2017 05 55 54 14 27 11 34
2017 04 48 46 15 27 14 36
2017 03 46 47 15 20 17 44
2017 02 46 48 18 22 17 41
2017 01 41 47 16 23 15 39
2016 12 48 48 22 26 25 38
2016 11 54 56 25 43 25 48
2016 10 53 54 24 29 19 53
2016 09 55 56 28 28 17 47
2016 08 50 51 20 30 18 52
2016 07 48 52 14 25 17 45
2016 06 52 52 21 26 24 51
2016 05 51 49 23 31 24 46
2016 04 45 43 19 34 21 39
2016 03 47 45 22 24 16 50
2016 02 42 44 18 21 23 38
2016 01 41 41 14 28 15 48
2015 12 48 49 24 30 23 50
2015 11 48 49 26 34 23 51
2015 10 50 48 23 27 26 52
2015 09 54 53 27 29 19 47
2015 08 48 46 23 23 20 55
2015 07 45 45 19 28 21 53
2015 06 48 45 22 22 21 61
2015 05 47 46 16 18 16 48
2015 04 42 42 17 24 14 34
2015 03 40 37 17 21 14 43
2015 02 37 37 16 22 17 33
2015 01 35 37 20 25 15 43
2014 12 41 43 25 29 14 56
2014 11 11 7 9 13 4 22
2014 10 0 0 0 0 0 0

Printed data for 127 months (rows) and 6 columns, for a total of 762 entries

Total time taken: 2.341 seconds, 0.020 for query, 2.320 for graph, and 0.000 for display