Transportation Information

1. Senior Center Van Rides: (Ashland and bordering towns only)

Days and Hours of Operation are:

  • Monday: 8:00am - 2:00pm. Last scheduled ride is at 1:30pm
  • Tuesday: 8:00am to 2:00pm. Last scheduled ride is at 1:30pm
  • Wednesday: 8:00am to 12:00pm. Last scheduled ride is at 11:30am

*Our van driver does NOT accompany anyone into any appointments. If help is needed, it is the responsibility of the rider to obtain an escort to ride with them.

Scheduling a ride:

  • Call 508- 881-0140 x7600 during Senior Center hours Monday - Friday
  • You need to schedule a ride 48 hours in advance of appointment.
  • Have ready the name, address, and telephone number of your destination. We will ask you for this information before we can schedule you a ride.
  • There is no cost, all rides are free
  • Ashland Residents only
  • Destinations: Ashland and Bordering Towns ONLY
  • Rides are for Senior Center programs and Medical appointments only.
  • The Senior Center van driver DOES NOT and CAN NOT accompany a rider into or out of their appointment or home. If help is needed, it is the responsibility of the rider to obtain an escort to ride with them.


A. Dial-A-Ride: Provides transportation for seniors over the age of 65 and for disabled persons under 65. Destinations include: medical appointments, errands, shopping, and Senior Center programs.

  • Register with the Senior Center first (508-881-0140 x1).
  • Hours for Dial-A-Ride services are: Monday- Friday 6:00am to 6:30pm (last pick up).
  • Reservations: Call 508-820-4650 Monday - Friday 8:00am to 4:00pm to set up an account and schedule your ride..
  • Trips MUST be booked 48 business hours in advance.
  • Have Ready the name, account, date you need a ride, destination address, time you need to be at the destination, and time you want to be back home.
  • Cost is $2.00 each way for service within MWRTA (Ashland, Framingham, Holliston, Hopkinton, Marlborough, Natick, Sherborn, Southborough, Wayland, and Weston)
  • Cost is $3.00 each way for (only) medical rides to MWRTA extended area towns.
  • Cost is $5.00 each way for (only) medical rides to Boston and Worcester.
  • You will be asked to establish a "credit" account of at least $10:00 so cash does not need to be exchanged on the bus. You Can establish this credit balance by credit card or check.
  • Passengers, who cannot safely and independently use the Dial-A-Ride service, will be required to bring an escort on the trip. If an escort is needed to assist the rider during the trip, the escort rides at no cost.

B. Shopping Group Trips: 

 Market Basket:

  • Thursday only from 10:00am to 11:30am.
  • Groups of 3 or more may schedule a ride to Market Basket on Thursdays for a cost of $1.00 each way. If the group does not consist of 3 or more passengers, the cost will be $2.00 each way.

Walmart Trips:

  • Every other Monday from 1:00pm to 2:30pm
  • Cost is $2.00

Target in Marlborough Trips:

  • Every 2nd and 4th Monday from 1:00pm to 2:30pm
  • Cost is $2.00

Solomon Pond Mall Trips: 

  • Every 2nd Monday of the month from 1:00pm to 2:30pm 
  • Cost is $2.00

C. Fixed Route Buses:

MWRTA operates two fixed route buses through Ashland,

  • Bus "5" bus, runs along Rt.135 from 5:30am to 8:00pm
  • Bus "6" bus, runs along Rt. 126 and neighboring towns from 6:00am - 8:30pm (limited service on Saturdays)
  • Cost is $1.50 each way. (A half-fare program is available for those 65yrs and over or disabled. You must be able to show a photo ID indicating date of birth or a MWRTA senior/disabled photo card.)
  • If you cannot walk to a bus stop, a "flag-down" may be used to catch the bus along their route. Schedules and route maps are available at the Senior Center.
  • For service information call 508-935-2222

3. MART (Mass Health Transportation):

800-841-2900 for information

Transportation is available for recipients of Medicaid. Elders on Medicaid/SSI can receive services to medical appointments if they have no access to other transportation and meet other program qualifications. To find out if you qualify call 800-841-2900 for more information.

4. Taxi:

  • Ashland Taxi                            508-361-1755
  • Tommy's Taxi                           508-872-3500
  • Ruzi Transportation Services   774-707-7290
  • The Ride                                   508-820-4650