Trains, planes, buses and automobiles.
The distance between Boston MA and Charlottetown Canada is about 890 road miles.
Greyhound, Change buses twice.
It is 549 miles according to Google Maps.
It6 is 511 miles according to Google Maps.
You can fly from Toronto to Boston, MA on Air Canada or American. Once you get to Boston you would fly on Cape Air to Martha's Vineyard www.capeair.com
It is 550 miles accrding to Google Maps.
Reading, Massachusetts, is about 15 miles north of Boston.
Wikipedia says it is 40 miles south of Boston.
2878.05 miles
212 miles
You have to specify which Newport you are asking about.