25 Bus - Portland - South Portland - Scarborough

List of stops

      Exit 42 P&R – Metro Pulse

      Exit 42 P&R

      08:1509:0009:4510:3011:1512:0012:4513:3014:1515:0015:4516:3017:1518:00

      Market & Trail

      08:1909:0409:4910:3411:1912:0412:4913:3414:1915:0415:4916:3417:1918:04

      Downs Rd & Cross

      08:2109:0609:5110:3611:2112:0612:5113:3614:2115:0615:5116:3617:2118:06

      Downs & Passage

      08:2209:0709:5210:3711:2212:0712:5213:3714:2215:0715:5216:3717:2218:07

      Dwns & Mill Comm

      08:2309:0809:5310:3811:2312:0812:5313:3814:2315:0815:5316:3817:2318:08

      Rte 1 & Comm

      08:2509:1009:5510:4011:2512:1012:5513:4014:2515:1015:5516:4017:2518:10

      Rte 1 & Ward

      08:2609:1109:5610:4111:2612:1112:5613:4114:2615:1115:5616:4117:2618:11

      Rt1 & Fairfield

      08:2709:1209:5710:4211:2712:1212:5713:4214:2715:1215:5716:4217:2718:12

      Rt1 opp Hanna

      08:2709:1209:5710:4211:2712:1212:5713:4214:2715:1215:5716:4217:2718:12

      Rt1&Portlandfrms

      08:2909:1409:5910:4411:2912:1412:5913:4414:2915:1415:5916:4417:2918:14

      Rt1 & Hillcrest

      08:2909:1409:5910:4411:2912:1412:5913:4414:2915:1415:5916:4417:2918:14

      Main & Noyes

      08:3309:1810:0310:4811:3312:1813:0313:4814:3315:1816:0316:4817:3318:18

      Main & Cornell

      08:3409:1910:0410:4911:3412:1913:0413:4914:3415:1916:0416:4917:3418:19

      Main St + Mclean St

      08:3409:1910:0410:4911:3412:1913:0413:4914:3415:1916:0416:4917:3418:19

      Main + Wilson

      08:3409:1910:0410:4911:3412:1913:0413:4914:3415:1916:0416:4917:3418:19

      Main St + Mardale Ave

      08:3509:2010:0510:5011:3512:2013:0513:5014:3515:2016:0516:5017:3518:20

      Main St + Skillings St

      08:3609:2110:0610:5111:3612:2113:0613:5114:3615:2116:0616:5117:3618:21

      Main St + Cash Corner

      08:3709:2210:0710:5211:3712:2213:0713:5214:3715:2216:0716:5217:3718:22

      Main St + Alton St

      08:3709:2210:0710:5211:3712:2213:0713:5214:3715:2216:0716:5217:3718:22

      W Comm & Cassidy

      08:4109:2610:1110:5611:4112:2613:1113:5614:4115:2616:1116:5617:4118:26

      W Comm opp Va

      08:4309:2810:1310:5811:4312:2813:1313:5814:4315:2816:1316:5817:4318:28

      High & Danforth

      08:4809:3310:1811:0311:4812:3313:1814:0414:4815:3316:1917:0317:4818:33

      High St + Spring St

      08:4909:3410:1911:0411:4912:3413:1914:0514:4915:3416:2017:0417:4918:34

      Congress St + Forest Ave

      08:5109:3610:2111:0611:5112:3613:2114:0614:5115:3616:2117:0617:5118:36

      Congress St + Center St

      08:5209:3710:2211:0711:5212:3713:2214:0814:5215:3716:2317:0717:5218:37

      Metro Pulse

      08:5409:3910:2411:0911:5412:3913:2414:1014:5415:3916:2517:0917:5418:39

      Metro Pulse – Exit 42 P&R

      Metro Pulse08:1509:0009:4510:3011:1512:0012:4513:3014:1515:0015:4516:3017:15
      Congress St + Casco St08:1609:0109:4610:3111:1612:0112:4613:3114:1615:0115:4616:3117:16
      Congress St + Forest Ave08:1709:0209:4710:3211:1712:0212:4713:3214:1715:0215:4716:3217:17
      Congress St + Park St08:1709:0209:4710:3211:1712:0212:4713:3214:1715:0215:4716:3217:17
      100 State St08:1909:0409:4910:3411:1912:0412:4913:3414:1915:0415:4916:3417:19
      W Comm & Va08:2309:0809:5310:3811:2312:0812:5313:3814:2315:0815:5316:3817:23
      W Comm opp Cass08:2409:0909:5410:3911:2412:0912:5413:3914:2415:0915:5416:3917:24
      Main St + Cox St08:2909:1409:5910:4411:2912:1412:5913:4414:2915:1415:5916:4417:29
      Main St + Cash Corner08:3009:1510:0010:4511:3012:1513:0013:4514:3015:1516:0016:4517:30
      Main + Skillings08:3009:1510:0010:4511:3012:1513:0013:4514:3015:1516:0016:4517:30
      Main St + Mardale Ave08:3109:1610:0110:4611:3112:1613:0113:4614:3115:1616:0116:4617:31
      Main St + Froswick Ave08:3209:1710:0210:4711:3212:1713:0213:4714:3215:1716:0216:4717:32
      Main & Wstbrk08:3209:1710:0210:4711:3212:1713:0213:4714:3215:1716:0216:4717:32
      745 Main08:3309:1810:0310:4811:3312:1813:0313:4814:3315:1816:0316:4817:33
      Main & New York08:3409:1910:0410:4911:3412:1913:0413:4914:3415:1916:0416:4917:34
      Rt1 & Sunset08:3709:2210:0710:5211:3712:2213:0713:5214:3715:2216:0716:5217:37
      655 Rt108:3709:2210:0710:5211:3712:2213:0713:5214:3715:2216:0716:5217:37
      Rt1&Hannaford08:3909:2410:0910:5411:3912:2413:0913:5414:3915:2416:0916:5417:39
      Rt1 & Gorham08:4009:2510:1010:5511:4012:2513:1013:5514:4015:2516:1016:5517:40
      Rt1 & Town Hall08:4009:2510:1010:5511:4012:2513:1013:5514:4015:2516:1016:5517:40
      301 Rte 108:4209:2710:1210:5711:4212:2713:1213:5714:4215:2716:1216:5717:42
      Dwns opp Mill Cm08:4309:2810:1310:5811:4312:2813:1313:5814:4315:2816:1316:5817:43
      Dwns & Gristmill08:4509:3010:1511:0011:4512:3013:1514:0014:4515:3016:1517:0017:45
      Downs & Market08:4709:3210:1711:0211:4712:3213:1714:0214:4715:3216:1717:0217:47
      Market & Allag08:4809:3310:1811:0311:4812:3313:1814:0314:4815:3316:1817:0317:48
      Exit 42 P&R08:5309:3810:2311:0811:5312:3813:2314:0814:5315:3816:2317:0817:53
      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: Exit 42 P&R – Metro Pulse
      Payne Road - Market Street - Scarborough Downs Road - Route 1 - Campus Drive - Main Street - McLean Street - Wilson Street - Main Street - West Commercial Street - High Street - Congress Street - Elm Street
      Inbound: Metro Pulse – Exit 42 P&R
      Elm Street - Congress Street - State Street - West Commercial Street - Main Street - Campus Drive - Route 1 - Scarborough Downs Road - Market Street - Payne Road

      Schedules and stops for this route are published in GTFS: greater-portland

      Frequently asked questions about route 25

      • What time does route 25 start operating?

        Services on route 25 start at 08:15 every day.

      • What time does route 25 stop operating?

        Services on route 25 end at 18:39 every day.

      • Is there a stop for route 25 near me?

        View the nearest stop for route 25.

      25 (Portland Buses)

      The first stop of the 25 bus route is Exit 42 P&R and the last stop is Metro Pulse. 25 (Portland - South Portland - Scarborough) is operational during everyday.

      Additional information: 25 has 26 stops. The total trip duration for this route is approximately 40 minutes.

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

      25 bus near me

      Last updated on November 8, 2026