95 Bus - x Richmond/Petersburg Express

List of stops
      Monday to Friday

      14th + Franklin – Petersburg Transit Center

      14th + Franklin

      05:3006:0016:0016:30

      Main + 13th

      05:3006:0016:0016:30

      Main + 11th

      05:3106:0116:0116:31

      Main + 8th

      05:3206:0216:0216:32

      7TH + Franklin

      05:3306:0316:0316:33

      7TH + Marshall

      05:3506:0516:0516:35

      Broad + 9th

      05:3606:0616:0616:36

      Broad + 11th

      05:3806:0816:0816:38

      Weir & Brightpoint

      06:0306:3316:3317:03

      Petersburg Transit Center

      06:2106:5116:5117:21

      Petersburg Transit Center – Broad + 11th

      Petersburg Transit Center06:3007:0017:0017:30
      Weir & Brightpoint06:5107:2117:2117:51
      17th + Marshall07:1107:4117:4118:11
      14th + Franklin07:1407:4417:4418:14
      Main + 13th07:1407:4417:4418:14
      Main + 11th07:1507:4517:4518:15
      Main + 8th07:1607:4617:4618:16
      7TH + Franklin07:1707:4717:4718:17
      7TH + Marshall07:1807:4817:4818:18
      Broad + 11th07:2107:5117:5118:21
      Build real-time departures into your app

      Tell us about your project. Test London API examples while we review your request.

      Request data / API access

      Route Path (Streets & Roads)

      Outbound: 14th + Franklin – Petersburg Transit Center
      North 14th Street - East Main Street - North 7th Street - East Broad Street - Briggs Road - South Union Street
      Inbound: Petersburg Transit Center – Broad + 11th
      South Union Street - Briggs Road - Oliver Hill Way - North 14th Street - East Main Street - North 7th Street - East Broad Street

      Schedules and stops for this route are published in GTFS: ridegrtc

      Frequently asked questions about route 95

      • What time does route 95 start operating?

        Services on route 95 start at 05:30 from Monday to Friday.

      • What time does route 95 stop operating?

        Services on route 95 end at 17:21 from Monday to Friday.

      • Is there a stop for route 95 near me?

        View the nearest stop for route 95.

      95 (Richmond Buses)

      The first stop of the 95 bus route is 14th + Franklin and the last stop is Petersburg Transit Center. 95 (x Richmond/Petersburg Express) is operational during on weekdays.

      Additional information: 95 has 10 stops. The total trip duration for this route is approximately 51 minutes.

      More than 5 million users trust busmaps.com for public transport information. Find suggested Buses routes in Richmond, real-time vehicle tracking, route maps, nearby stops, and offline PDF schedules.

      95 bus near me

      Last updated on November 9, 2026