This Trip I choose buses as my major trasportation, including greyhound and megabus. I found if you book before 14 days or 1 month, you would have discount. For example, I bought greyhound ticket 14 days ago, the price was $45 instead of $90. Some people said you can buy $ 1 at megabus if you are lucky.
The price is:價格如下
Toronto=>NYC GreyHound $45+Tax 14hrs
NYC=>Washington DC Megabus $35 4.5hrs
Washington DC=>NYC Megabus $30 5hrs
NYC=>Boston Megabus $30 6hrs
Boston=> Toronto Porter airplane $185 1.6hrs
However, these tickets are paid by credit card on internet.
GreyHound need to print the ticket, although he would give you seat on the ticket, it doesn't guarantee you can have seat. So you must wait in line early, otherwise you could have no seat and wait for next bus.
Megabus is more convenient, because you can book on line and it would send you a code(number), all you need to do is show the number to staff and you can get in the bus.
Both of them have free wifi, plug and washroom. You won't bored when you are in the bus.
To be honest, I like megabus more than greyhound because the seat interval is bigger, and it is on time.
The last trasportation I choose airplane due to the bus would take more than 18 hrs and the price is higher than $100. Cosidering it would waste me more time and energy, I choose the plane, which is more like jet, small and quick!
When I was travel in the city, I always take subways.
You can download app which includes map and caculates the routing for you. It's very useful, even the most complicated NYC subway would be a piece of cake.
The fare of NYC metro is $2.4/time, I bought 7 days for $30.
紐約地鐵卡 NYC metrocard
Washington DC metro has different way to caculate, the distance is relative to the price. One day pass for $14.
You can't eat and drink on the metro just like Taiwan.
Boston is $2.5/time. charliecard is $2/time
All tickets need to add $1 for paper.所有紙卡都需加1元手續費，超不環保。
The new car would have the stop name in the board. Other car you need to pay attention to anouncement.