Weird, I went to Boston on Amtrak and it never seemed that far away. I guess because I look at Boston as two states away (CT and then MA) while DC is four states away (NJ, PA, DE, MD).
There was only one stop in between on Amtrak going to Boston from Penn Station-- New London, CT.