Route P12 Bus Schedule: Times, Stops & Map
The current WMATA P12 bus connects South Laurel Park & Ride with Greenbelt Metrorail Station in Prince George’s County, Maryland. The route travels through Laurel, Cherry Lane, Baltimore Avenue, Ammendale Road and Sunnyside Avenue.
Route P12 operates seven days a week. The standard Metrobus fare is $2.25, with separate weekday and weekend schedules. You can use Greenbelt Station to connect with Metrorail and other regional services.
This guide includes official P12 departure examples, first and last trips, stop directions, terminal bays, approximate travel times, fare options, live bus arrivals, accessibility and step-by-step instructions for using WMATA’s website.
P12 Is Now Laurel–Greenbelt, Not the Old Eastover–Addison Road Route
If you remember the P12 bus traveling between Eastover and Addison Road, that information belongs to the older WMATA route network.
WMATA launched its redesigned Better Bus network on June 29, 2025. The current P12 designation is used for the Laurel–Greenbelt corridor, replacing the previous 89M service pattern.
Greenbelt Station, Sunnyside Avenue, Baltimore Avenue, Ammendale Road, Cherry Lane, Downtown Laurel and South Laurel Park & Ride.
Status: Current route designation.
Older route information references Eastover, Glassmanor, Southern Avenue, Suitland, District Heights and Addison Road.
Status: Historical route designation. Use the current network for these journeys.
Our published WMATA bus schedule and Better Bus network guide explains the current route prefixes, renamed services, official timetable lookup, fares and route-change tools.
For the official P12, use WMATA’s P12 timetable effective December 14, 2025.
What Time Does the P12 Bus Start and Stop?
On weekdays, the first northbound P12 leaves Greenbelt at 5:45 AM. The first southbound trip leaves South Laurel Park & Ride at 5:15 AM.
On Saturdays and Sundays, the first published departure is 6:40 AM in both directions. Weekend last trips differ by day and direction.
| Service day | Direction | First departure | Last departure |
|---|---|---|---|
| Monday–Friday | Greenbelt → Laurel | 5:45 AM | 10:15 PM |
| Monday–Friday | Laurel → Greenbelt | 5:15 AM | 10:10 PM |
| Saturday | Greenbelt → Laurel | 6:40 AM | 11:40 PM |
| Saturday | Laurel → Greenbelt | 6:40 AM | 10:40 PM |
| Sunday | Greenbelt → Laurel | 6:40 AM | 9:40 PM |
| Sunday | Laurel → Greenbelt | 6:40 AM | 9:40 PM |
How Often Does the P12 Bus Run?
WMATA’s published route profile shows an average of about 45 minutes between buses during weekday rush periods and about 60 minutes during many off-peak and weekend periods.
The visual compares typical departures per hour; it is not a live service-performance chart. Exact departures in the published schedule may be unevenly spaced.
P12 Bus Rider Guide
P12 Weekday Bus Schedule: Greenbelt to South Laurel
The table below follows selected northbound P12 trips from the official WMATA timetable. Times in each column belong to the same bus journey.
| Major stop | Trip 1 | Trip 2 | Trip 3 |
|---|---|---|---|
| Greenbelt Station | 5:45 AM | 6:30 AM | 7:15 AM |
| Sunnyside Ave & Rhode Island Ave | 5:55 AM | 6:39 AM | 7:24 AM |
| Ammendale Rd & Virginia Manor Rd | 6:02 AM | 6:48 AM | 7:33 AM |
| Baltimore Ave & Contee Rd | 6:08 AM | 6:55 AM | 7:40 AM |
| 4th St & Ashford Blvd | 6:13 AM | 7:02 AM | 7:47 AM |
| 7th St & Main St | 6:19 AM | 7:08 AM | 7:53 AM |
| South Laurel Park & Ride | 6:28 AM | 7:18 AM | 8:03 AM |
How Long Does P12 Take From Greenbelt to Laurel?
These are calculated from the first published weekday trip, not guaranteed ride times for every departure. Later scheduled journeys can take longer.
Southbound P12: South Laurel to Greenbelt
Traveling toward Greenbelt Station? Use the southbound table instead of reversing the northbound timetable.
| Major stop | Trip 1 | Trip 2 |
|---|---|---|
| South Laurel Park & Ride | 5:15 AM | 6:00 AM |
| 7th St & Main St | 5:26 AM | 6:11 AM |
| Cherry Ln & Laurel Pl | 5:32 AM | 6:17 AM |
| Baltimore Ave & Contee Rd | 5:36 AM | 6:21 AM |
| Ammendale Rd & Virginia Manor Rd | 5:41 AM | 6:26 AM |
| Sunnyside Ave & Rhode Island Ave | 5:49 AM | 6:34 AM |
| Greenbelt Station | 5:56 AM | 6:41 AM |
P12 Weekend Schedule: Saturday vs Sunday
WMATA’s timetable effective December 14, 2025 includes Saturday and Sunday service in both directions.
First departure in both directions is 6:40 AM.
The final northbound departure from Greenbelt is 11:40 PM, arriving in South Laurel after midnight. The final southbound departure is 10:40 PM.
First departure in both directions is 6:40 AM.
The final published departure from each terminal is 9:40 PM. Sunday service ends earlier than the final northbound Saturday trip.
Selected Weekend Departures
| Boarding terminal | Selected morning trips | Late departures |
|---|---|---|
| Saturday — Greenbelt | 6:40, 7:40, 8:40 AM | 9:40, 10:40, 11:40 PM |
| Saturday — South Laurel | 6:40, 7:40, 8:40 AM | 8:40, 9:40, 10:40 PM |
| Sunday — Greenbelt | 6:40, 7:40, 8:40 AM | 7:40, 8:40, 9:40 PM |
| Sunday — South Laurel | 6:40, 7:40, 8:40 AM | 7:40, 8:40, 9:40 PM |
For federal holidays, do not automatically use a regular Sunday or weekday timetable. Check WMATA’s holiday service announcement and the date-specific schedule.
Route P12 Map: Greenbelt to Laurel
The diagram below shows important corridors and timepoints in travel order. It is not a street-scale map or a substitute for the official WMATA route PDF.
Major Northbound Stop Areas
- Greenbelt Station — Bay B
- Greenbelt Metro Drive & Cherrywood Lane
- Cherrywood Lane & Ivy Lane
- Sunnyside Avenue & Rhode Island Avenue
- Baltimore Avenue & Montgomery Road
- Baltimore Avenue & Powder Mill Road
- Baltimore Avenue & Lincoln Avenue
- Ammendale Road & Baltimore Avenue
- Ammendale Road & Virginia Manor Road
- Baltimore Avenue & Contee Road
- Cherry Lane / 4th Street area
- 4th Street & Ashford Boulevard
- 7th Street & Main Street
- Downtown Laurel / Main Street area
- Laurel–Bowie Road
- South Laurel Park & Ride — Bay A
How to Find a P12 Stop on Your Phone
- Open the official WMATA P12 busETA stop list.
- Choose North to Laurel or South to Greenbelt.
- Scroll to your intersection or terminal.
- Tap the stop name to read available upcoming arrivals.
- Check the physical stop sign before boarding.
To compare walking distances, nearby stops and rail transfers, our Google Maps bus route and stop-planning guide explains how to find the correct boarding side and distinguish scheduled times from live arrival predictions.
Greenbelt Station and South Laurel Park & Ride: Where to Board P12
The two terminals have different boarding arrangements. Identifying the correct bay is especially useful when changing from Metrorail or another bus.
WMATA’s P12 stop list identifies Greenbelt Bay B for buses heading north to Laurel.
Look for: P12 North to Laurel.
The published stop list identifies South Laurel Park & Ride Bay A for P12 service toward Greenbelt.
Look for: P12 South to Greenbelt.
Greenbelt Station: Metro-to-P12 Transfer
- Exit the Metrorail station toward the bus boarding area.
- Find the bus bay signs.
- Locate the P12 listing for Bay B.
- Check the destination as North to Laurel.
- Open busETA to confirm the next departure.
- Board using your selected Metrobus payment method.
South Laurel: Returning to Greenbelt
- Go to the South Laurel Park & Ride boarding area.
- Check the current P12 bay sign, normally Bay A.
- Confirm the bus destination says South to Greenbelt.
- Check the last departure if traveling in the evening.
- Allow time for your Metrorail connection after reaching Greenbelt.
How Much Is the P12 Metrobus Fare?
P12 is a regular WMATA Metrobus service. WMATA’s fare tariff effective November 18, 2025 lists the regular Metrobus fare at $2.25 and the qualifying reduced fare at $1.10.
Can You Transfer From P12 to Metrorail?
Yes. P12 serves Greenbelt Metrorail Station. WMATA publishes regional fare-transfer benefits for qualifying electronic payments:
- Metrobus to Metrobus: eligible unlimited free transfers within two hours.
- Metrobus to Metrorail: a qualifying transfer discount of up to $2.25 within two hours.
- Metrorail to Metrobus: qualifying two-hour transfer benefits may cover the regular bus fare.
These benefits depend on payment method and fare rules. WMATA specifies that SmarTrip and eligible contactless payments support Metro-to-Metro transfer discounts, while pass-product usage has separate conditions.
Check the current WMATA fare and transfer policy.
How to Pay on Route P12
SmarTrip Card
- Check your card balance or eligible pass.
- Have the card ready as P12 approaches.
- Tap the onboard reader.
- Check the fare confirmation.
Contactless Credit or Debit Card
- Prepare an accepted contactless card or mobile wallet.
- Tap the payment reader when boarding.
- Use the same eligible payment method for applicable transfers.
- Check fare eligibility if you use a reduced-fare program.
Exact Cash
- Prepare the published bus fare.
- Board at the designated entrance.
- Place the fare in the farebox.
- Remember that operators cannot provide change.
Pass or Reduced Fare
- Check the relevant WMATA fare program.
- Confirm whether you qualify for the discount.
- Use the required fare product.
- Check transfer benefits separately.
Open WMATA’s official payment information for the latest SmarTrip, contactless, pass and reduced-fare instructions.
How to Track P12 Bus Arrivals Using busETA
WMATA’s busETA provides stop-based bus arrival information. Its P12 page includes both North to Laurel and South to Greenbelt directions, with individual stops listed in route order.
Open the live WMATA P12 busETA stop list.
What Does “1 Stop Away” Mean?
When busETA reports that the bus is one stop away or approaching, it indicates a vehicle-location prediction or status. It does not guarantee the exact number of minutes remaining because traffic and boarding delays can change.
What if P12 Does Not Appear in Tracking?
Check that you selected the current P12 Laurel–Greenbelt route, not an old Eastover service. Confirm the correct direction, try searching by the stop code and review WMATA’s current service advisories.
P12 Bus Connections: Greenbelt Metro, Laurel MARC and Other Services
P12 can be a useful neighborhood-to-rail connection for passengers traveling between Laurel and the larger Washington metropolitan area.
P12 connects with Greenbelt Station, served by the Metrorail network. Check the current Green Line train schedule and station operating notices.
WMATA’s P12 route profile identifies the Laurel MARC area among its destinations. Confirm the walking connection to the MARC station and train departure separately.
Greenbelt provides transfers to other current Metrobus routes. Choose the correct P-route and destination; similar route numbers do not necessarily follow the same corridor.
Going From Laurel to Washington, DC?
- Board P12 southbound toward Greenbelt.
- Exit at Greenbelt Metrorail Station.
- Follow station signs to the train entrance.
- Check your required Metrorail route and destination.
- Confirm the total fare and any eligible bus-to-rail transfer discount.
- Allow extra time for rail disruptions or elevators.
If your journey continues through the District, our Washington, DC bus routes and Metrobus connection guide explains the current C/D route designations, major transfer options and live-departure tools.
Traveling Beyond Greenbelt Toward Montgomery County?
Some longer journeys involve Metrorail followed by Montgomery County Ride On rather than Metrobus P12 alone. Ride On has its own route network and fare policy; it is not the operator of P12.
For onward trips toward Silver Spring, Bethesda, Wheaton or Rockville, our Montgomery County Ride On routes, zero-fare and live-tracking guide helps you plan the separate local bus leg after your regional transfer.
Is P12 Wheelchair Accessible?
WMATA states that all buses in its Metrobus fleet are accessible. Metro buses can kneel or lower, and vehicles have ramps or lifts for accessible boarding.
Accessible Stops Need Separate Checking
A bus may be accessible while the stop itself has difficult sidewalk conditions, snow, temporary construction or a missing accessible path. Check the actual boarding stop before leaving, particularly if you use a wheelchair, walker or another mobility device.
How to Plan an Accessible P12 Journey
- Open WMATA’s P12 timetable or trip planner.
- Select your boarding stop and destination.
- Review the physical stop location and pedestrian approach.
- Check service advisories for construction or relocation.
- Confirm the Greenbelt Metrorail station elevator status if transferring.
- Check reduced-fare eligibility if applicable.
- Ask the operator for boarding assistance when necessary.
Read WMATA’s Metrobus accessibility features.
Download the Current P12 Timetable PDF
WMATA’s P12 timetable currently available from its route directory is marked Effective December 14, 2025. It includes weekday, Saturday and Sunday schedules for both directions.
Includes Greenbelt-to-Laurel and Laurel-to-Greenbelt times, major timepoints, day types and first/last departures.
Open WMATA P12 Timetable PDFIncludes the route-map corridor, comparison with former Route 89M, approximate frequency and operating-span summaries.
Open P12 Route Profile PDFHow to Read the PDF Correctly
- Open the official timetable.
- Confirm the document says P12 Laurel–Greenbelt.
- Check the effective date printed on the page.
- Select Weekday, Saturday or Sunday.
- Choose Northbound or Southbound.
- Find your boarding timepoint.
- Follow the same trip to the destination timepoint.
- Check whether a newer timetable is linked from the live WMATA route directory.
Check P12 Service Alerts, Detours and Stop Closures
Published schedules do not show every temporary delay or stop relocation. Check official current advisories on the day you ride, especially if traveling through Laurel construction areas, Baltimore Avenue or Greenbelt Station.
Check WMATA’s current Metro service status and alerts.
When an alert names a stop ID, compare it with the code on your physical P12 stop sign. Similar intersections can have different stops for the two travel directions.
What to Do if the P12 Bus Does Not Arrive
Confirm whether the page describes the current Laurel–Greenbelt P12 or the old Eastover–Addison Road service.
Check the direction, stop name and schedule. A missing prediction may reflect a data issue, a service gap or an operating change.
Official PDFs show major timepoints rather than every individual stop. Find the exact stop in WMATA’s live route list.
Check the next scheduled trip and any alternative route. Do not assume another P-route travels along the same streets.
Read the headsign. P12 North to Laurel and P12 South to Greenbelt are opposite directions.
Plan an earlier P12 departure and include the walk from the bus bay to the train platform, especially when using lifts or elevators.
How to Find Your Exact P12 Bus Time Step by Step
- Open the official schedule. Visit WMATA Maps and Schedules.
- Find route P12. Look under the Prince George’s County Metrobus routes.
- Open the current P12 timetable. Confirm the effective date and Laurel–Greenbelt route name.
- Choose your travel day. Use weekday, Saturday or Sunday.
- Select direction. North to Laurel or South to Greenbelt.
- Find the boarding stop. Use the listed timepoint or the online stop selector.
- Read the scheduled departure. Follow the correct trip column or row.
- Check busETA. Search P12 and choose the actual stop to view upcoming buses.
- Check service alerts. Look for stop closures or delays.
- Arrive prepared. Confirm the bus headsign, fare method and station bay before boarding.
P12 Bus Travel Checklist
- Confirm the current P12 Laurel–Greenbelt route.
- Choose North to Laurel or South to Greenbelt.
- Select weekday, Saturday or Sunday service.
- Check first and last departures at your stop.
- Confirm Greenbelt Bay B or South Laurel Bay A where relevant.
- Check the route map and correct side of the street.
- Prepare SmarTrip, contactless payment or exact cash.
- Read the current busETA arrival prediction.
- Check stop closures and service alerts.
- Allow extra time for rail or bus transfers.
Official P12 Schedule, Fare, Route Map and Accessibility Sources
The following first-party WMATA sources support the service information in this article. For any travel date after this review, check whether the agency has published a newer timetable.
Effective December 14, 2025. Weekday, Saturday and Sunday departure times in both directions.
Official P12 timetableLaurel–Greenbelt route map, service corridors, operating windows, frequencies and former Route 89M comparison.
Official P12 route profileDirection-specific stop list, stop-level predictions and available vehicle information.
P12 live arrivalsCurrent regional route directory and downloadable timetable links.
Official schedule directoryRegular fare, reduced fare, SmarTrip, contactless payment, cash and transfer discounts.
Current WMATA fare rulesKneeling buses, ramps, priority seating, audio/visual announcements and mobility assistance.
Accessible bus informationCurrent service information, disruptions and advisories for bus and rail connections.
Check service statusCurrent route selection, station connections, journey options and departure information.
Official trip plannerIndependent-site disclosure: BusSchedule.us is not affiliated with WMATA. It does not operate Metrobus services, set fares, sell official tickets or guarantee live vehicle arrivals. Official WMATA information controls current transit operations.
P12 Bus Schedule FAQs
1. Where does the current P12 bus go?
The current WMATA P12 connects South Laurel Park & Ride and Greenbelt Metrorail Station in Prince George’s County, Maryland. It serves the Laurel, Baltimore Avenue, Ammendale Road and Sunnyside Avenue corridors.
2. What time does P12 start on weekdays?
The first weekday northbound P12 departs Greenbelt at 5:45 AM. The first weekday southbound departure from South Laurel Park & Ride is 5:15 AM. Intermediate stop times differ.
3. What time is the last P12 bus?
On weekdays, the last scheduled northbound departure from Greenbelt is 10:15 PM and the last southbound departure from South Laurel is 10:10 PM. Saturday and Sunday last buses differ, so select the correct travel day.
4. Does P12 run on Saturday and Sunday?
Yes. P12 operates on Saturdays and Sundays. The first published departure from each terminal is 6:40 AM, with generally hourly service through much of the weekend.
5. How much is the P12 Metrobus fare?
P12 uses the regular WMATA Metrobus fare of $2.25. The qualifying reduced fare is $1.10 under WMATA’s eligibility rules. SmarTrip and eligible contactless payment methods are available.
6. Does P12 connect with Greenbelt Metro Station?
Yes. Greenbelt Metrorail Station is a P12 terminal. The published bus stop list identifies Bay B for P12 northbound service toward Laurel. Confirm the bay and current rail connections before traveling.
7. How long does P12 take from Greenbelt to Laurel?
The first published weekday northbound journey takes about 43 minutes from Greenbelt to South Laurel Park & Ride. Scheduled full-route trips commonly take approximately 40–50 minutes depending on departure and direction.
8. How can I track the P12 bus live?
Open WMATA busETA, search P12, choose North to Laurel or South to Greenbelt, and select your actual stop. Predictions can change, and scheduled information may appear when GPS-based data is unavailable.
9. Is the P12 bus wheelchair accessible?
WMATA states that its Metrobus fleet is accessible, including kneeling or lowering capability and ramps or lifts. Riders should separately check the accessibility of the physical boarding stop, walkway and transfer station.
10. What happened to the old P12 Eastover–Addison Road bus?
The former P12 Eastover–Addison Road designation belongs to WMATA’s older route network. Following the Better Bus redesign launched June 29, 2025, the P12 designation is used for the Laurel–Greenbelt route. Use the current WMATA trip planner for former Eastover corridor journeys.