Travel from Calgary to Washington

Bus or fly from Calgary to Washington?

Air Canada, Delta and 4 other airlines fly from Calgary to Washington hourly. Alternatively, Greyhound Canada operates a bus from Calgary to Washington once daily. Tickets cost $180 - $440 and the journey takes 2 days 4 h. Megabus also services this route twice daily.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Calgary to Washington

From NB Macleod TR @ 7 AVE SE line 300 bus to Calgary airport, fly to Reagan Washington airport, then subway to Washington. 9 h $241. From NB Macleod TR @ 7 AVE SE line 300 bus to Calgary airport, fly to Washington Dulles airport, then bus to Washington. 9 h 46 min $316. From NB Macleod TR @ 7 AVE SE line 300 bus to Calgary airport, fly to Baltimore airport, bus to BWI Marshall Airport Amtrak, then train to Washington. 10 h 5 min $620. From Calgary, AB bus to Toronto then bus to Washington. 2 days 19 h $375. From Calgary, AB bus to Edmonton, train to Front St. At Bay St., line 6 bus to Toronto, then bus to Washington. 3 days 3 h $611. From Calgary, AB bus to Edmonton, walk to Edmonton, train to Front St. At Bay St., line 6 bus to Toronto, then bus to Washington. 3 days 4 h $711. From Calgary, AB bus to Edmonton, train to Toronto, train to New York Penn Station, then train to Washington Union Station Amtrak. 3 days 6 h $938. From Calgary drive to Washington. 39 h 16 min $389.

How long does it take to get from Calgary to Washington?

It takes approximately 9 h to get from Calgary to Washington.

Operators from Calgary to Washington