Looks like the closest train stop is West Concord and the closest bus stop is at the Bedford VA. The MBTA link is filled with commuter information and is worth a look.
In most of the towns surrounding Carlisle there is transportation- Concord, Westford, Bedford, Chelmsford, Acton. Concord, West Concord and Billerica all have MBTA stops, most about 5 miles from Carlisle. However Carlisle itself does not have mbta transportation.
Let me know if I can help you with additional information .
The Edwards Realty Team