There's no station right in Brooklyn, but you can catch a train from New York Penn Station. First you go from NYC to Boston Back Bay on the Northeast Regional service, then take a subway or taxi to Boston North Station, and then continue on a Downeaster train to Freeport, ME. The whole trip takes about 9 hours, including a 2-hour stopover in Boston, and costs around $100 one-way.
115 miles
MapQuest and Google Maps are wonderful tools, try them out!
Bangor, Maine is farther north than London, Ontario.
Approximately 560 miles according to Mapquest.
2 hours
Port Pie Company
One who conceals himself board of a vessel about to leave port, or on a railway train, in order to obtain a free passage.
It is 88.16 miles according to MapQest.
About fifty miles. About fifty miles.
The Long Island RR runs trains from Jamaica to Port Jefferson
You have to go to Port Authority they have plenty of busses going everywhere. you may want to go via train, it would be easier.
Ancona Centrale Train station is about 2 km from the Ancona port. To get there you can walk, drive, take a bus or train.