How to get from Swampscott to Melrose by bus and train?
From Swampscott to Melrose by bus and train
To get from Swampscott to Melrose in Boston, you’ll need to take one bus line and 2 train lines: take the 442 bus from Humphrey St @ Stanley Rd station to Broad St @ Silsbee St station. Next, you’ll have to switch to the NEWBURYPORT/ROCKPORT train and finally take the HAVERHILL train from North Station station to Melrose Highlands station. The total trip duration for this route is approximately 1 hr 49 min. The ride fare is $15.20. The bus and train schedule from Swampscott may change. We recommend you check the updated bus and train schedule to Melrose on the Moovit app.
Step by Step
- 1Walk to bus stationHumphrey St @ Stanley RdID 486220 yd • 1 min
- 2Wait for bus442Wonderland Via Central Square & Humphrey St
- 3Ride to bus stationBroad St @ Silsbee StID 489512 min
- 4Walk to train stationLynn Interim490 yd • 6 min
- 5Wait for trainNEWBURYPORT/ROCKPORT#24 | North Station
- 6Ride to train stationNorth Station27 min
- 7Wait for trainHAVERHILL#229 | Haverhill
- 8Ride to train stationMelrose Highlands20 min
- 9Walk toMelrose830 yd • 10 min
From Swampscott to Melrose by bus, subway and train
To get from Swampscott to Melrose in Boston, you’ll need to take one bus line, one subway line and one train line: take the 442 bus from Humphrey St @ Stanley Rd station to Wonderland station. Next, you’ll have to switch to the BLUE LINE subway and finally take the HAVERHILL train from North Station station to Melrose Highlands station. The total trip duration for this route is approximately 1 hr 49 min. The ride fare is $10.60. The bus and train schedule from Swampscott may change. We recommend you check the updated bus and train schedule to Melrose on the Moovit app.
Step by Step
- 1Walk to bus stationHumphrey St @ Stanley RdID 486220 yd • 1 min
- 2Wait for bus442Wonderland Via Central Square & Humphrey St
- 3Ride to bus stationWonderland35 min
- 4Walk to subway stationWonderland30 yd • 1 min
- 5Wait for subwayBLUE LINEBowdoin
- 6Ride to subway stationBowdoin20 min
- 7Walk to train stationNorth Station670 yd • 9 min
- 8Wait for trainHAVERHILL#229 | Haverhill
- 9Ride to train stationMelrose Highlands20 min
- 10Walk toMelrose830 yd • 10 min
Public transit directions from Swampscott to Melrose
Bus And Train schedule from Swampscott to Melrose
Related Routes
- East Sandwich to Melrose
- Harwich Center to Melrose
- Bliss Corner to Melrose
- Brewster to Melrose
- Wareham Center to Melrose
- North Westport to Melrose
- Pocasset to Melrose
- Smith Mills to Melrose
- White Island Shores to Melrose
- Everett to Melrose
- Hingham to Melrose
- Lawrence to Melrose
- Leominster to Melrose
- Medford to Melrose
- Peabody to Melrose
- Reading to Melrose
- Somerset to Melrose
- Athol to Melrose
- Baldwinville to Melrose
- Wellington to Melrose
From Swampscott to Melrose by bus, subway and train
To get from Swampscott to Melrose in Boston, you’ll need to take one bus line, one subway line and one train line: take the 442 bus from Humphrey St @ Stanley Rd station to Wonderland station. Next, you’ll have to switch to the BLUE LINE subway and finally take the HAVERHILL train from North Station station to Melrose Highlands station. The total trip duration for this route is approximately 1 hr 49 min. The ride fare is $10.60. The bus and train schedule from Swampscott may change. We recommend you check the updated bus and train schedule to Melrose on the Moovit app.
Step by Step
- 1Walk to bus stationHumphrey St @ Stanley RdID 486220 yd • 1 min
- 2Wait for bus442Wonderland Via Central Square & Humphrey St
- 3Ride to bus stationWonderland35 min
- 4Walk to subway stationWonderland30 yd • 1 min
- 5Wait for subwayBLUE LINEBowdoin
- 6Ride to subway stationBowdoin20 min
- 7Walk to train stationNorth Station670 yd • 9 min
- 8Wait for trainHAVERHILL#229 | Haverhill
- 9Ride to train stationMelrose Highlands20 min
- 10Walk toMelrose830 yd • 10 min
Questions & Answers
What is the fastest way to get from Swampscott to Melrose?
The fastest way takes 109 minutes, using Bus line 442, Train line NEWBURYPORT/ROCKPORT, Train line HAVERHILL.
What is the alternative route to get from Swampscott to Melrose?
The alternative route takes 109 minutes, using Bus line 442, Subway line BLUE LINE, Train line HAVERHILL.
Is there a direct bus between Swampscott and Melrose in Boston?
No, you’ll have to take one bus line and 2 train lines in total. The total travelling time is 1 hr 49 min.
Which bus line goes from Swampscott to Melrose in Boston?
The 442 bus line goes from Humphrey St @ Stanley Rd station near Swampscott to Wonderland Via Central Square & Humphrey St station. From there you’ll have to take 2 train lines till Wonderland Via Central Square & Humphrey St station near Melrose in Boston.
How long does it take to travel from Swampscott to Melrose in Boston by bus and train?
The total travel time between Swampscott and Melrose in Boston by bus and train is about 1 hr 49 min.
Where do I get on the bus near Swampscott to get to Melrose in Boston?
Get on the 442 bus from the Humphrey St @ Stanley Rd stop near Swampscott in Boston.
Where do I get off the bus when travelling between Swampscott and Melrose in Boston?
Get off the bus at the Wonderland Via Central Square & Humphrey St station, which is closest to Melrose in Boston.
How much is the bus fare from Swampscott to Melrose?
The ride from Swampscott to Melrose costs $15.20.
Popular Routes
- Worcester to Westborough
- Everett to Brockton
- Somerville to Peabody
- Lowell to Woburn
- Boston-South Station to Woburn
- North Station to Brookline
- Brookline to Quincy
- Salem to Chelsea
- Providence to Westborough
- Oxford to Worcester
- Boston Logan International Airport (Bos) to Hilton Boston Back Bay
- Somerville to Norwood
- Boston-South Station to Marlborough
- Harwich Port to Somerville
- Worcester Union Station to Shirley, MA
- Boston Logan International Airport (Bos) to Boston Marriott Long Wharf
- Lawrence to Newburyport
- Boston-South Station to St. Elizabeth's Medical Center
- Boston Logan International Airport (Bos) to Quincy Market
- Plymouth to Kingston