Why does a train or bus cost more than a ride to Seatac and flight to Portland. I used to work in Portland area, my family was in Bremerton, I would ride the train there on weekends, and back on the late run on Sunday. It was about 50bucks round trip. Greyhound was cheaper. Now a flight is cheaper, is that because airlines are heavily subsidized?