Simply select points A and B, and we will create a convenient route for you 👍
To build a composite route, click the "Add point" button. You can also move and delete intermediate points.
Cheapest
Best Offer!
Car
14 h 5 min
1327 km.
from $72
Composite Route Car Only
Two ways to Travel from Oak Grove Station to Melrose
Select an Option Below to Start Your Journey
Cheapest
By car (1 327 km)
Other
Rideshare
Transport providers
Train operators
MBTA
Phone:
+1-617-222-3200
Website:
mbta.com
Train from Oak Grove to Melrose/Cedar
Ave. Duration:
4 min
Frequency:
Hourly
Estimated price:
$2.43–$7.02
Bus from Oak Grove Busway to Main
Ave. Duration:
8 min
Frequency:
Hourly
Estimated price:
$1.92–$4.98
Questions and Answers
What is the cheapest way to get from Oak Grove Station to Melrose?
The cheapest way to get from Oak Grove Station to Melrose is to line 137 bus which costs $1.63 - $4.24 and takes 8 min.
What is the fastest way to get from Oak Grove Station to Melrose?
The fastest way to get from Oak Grove Station to Melrose is to taxi which takes 3 min and costs $8.15 - $9.78 .
Is there a direct bus between Oak Grove Station and Melrose?
Yes, there is a direct bus departing from Oak Grove Busway and arriving at Main St @ E Emerson St. Services depart hourly, and operate every day. The journey takes approximately 8 min.
Is there a direct train between Oak Grove Station and Melrose?
Yes, there is a direct train departing from Oak Grove and arriving at Melrose/Cedar Park. Services depart hourly, and operate every day. The journey takes approximately 4 min.
How far is it from Oak Grove Station to Melrose?
The distance between Oak Grove Station and Melrose is 3 km.
How do I travel from Oak Grove Station to Melrose without a car?
The best way to get from Oak Grove Station to Melrose without a car is to train which takes 4 min and costs $2.07 - $5.98 .
How long does it take to get from Oak Grove Station to Melrose?
The train from Oak Grove to Melrose/Cedar Park takes 4 min including transfers and departs hourly.
Where do I catch the Oak Grove Station to Melrose bus from?
Oak Grove Station to Melrose bus services, operated by MBTA, depart from Oak Grove Busway station.
Where do I catch the Oak Grove Station to Melrose train from?
Oak Grove Station to Melrose train services, operated by MBTA, depart from Oak Grove station.
Train or bus from Oak Grove Station to Melrose?
The best way to get from Oak Grove Station to Melrose is to train which takes 4 min and costs $2.07 - $5.98 . Alternatively, you can line 137 bus, which costs $1.63 - $4.24 and takes 8 min.
Where does the Oak Grove Station to Melrose bus arrive?
Oak Grove Station to Melrose bus services, operated by MBTA, arrive at Main St @ E Emerson St station.
Where does the Oak Grove Station to Melrose train arrive?
Oak Grove Station to Melrose train services, operated by MBTA, arrive at Melrose/Cedar Park station.
Where can I stay near Melrose?
There are 1092+ hotels available in Melrose. Prices start at $72.22 per night.