DC → PA · about 191 miles

Washington to Pittsburgh bus & train schedule

Amtrak, FlixBus and Greyhound run 29 direct buses and trains a week from Washington to Pittsburgh. The fastest takes 4 hours 45 minutes; the first departure leaves at 1:50 AM and the last at 3:57 PM.

Timetable data from · Schedule last changed

Buses and trains a week
29
Fastest trip
4h 45m
First departure
1:50 AM
Last departure
3:57 PM

Timetable

Times are local to each stop. Timetables published by tds.ai, refreshed October 15, 2026. Schedules change, so check times when you book.

Direct buses and trains from Washington, DC to Pittsburgh, PA
DepartsArrivesDurationDaysStopsCompany
1:50 AM7:35 AM5h 45mDailyWashington DC Bus Station to Pittsburgh PA - Bus Station (PGB)Greyhound
Full timetable
7:25 AM1:30 PM6h 05mDailyWashington DC Bus Station to Pittsburgh PA - Bus Station (PGB)Greyhound
Full timetable
10:35 AM5:25 PM6h 50mThu–SunWashington DC Bus Station to Pittsburgh PA - Bus Station (PGB)Greyhound
Full timetable
1:30 PM6:15 PM4h 45mThu–SunWashington DC Bus Station to Pittsburgh PA - Bus Station (PGB)FlixBus
Full timetable
3:57 PM11:40 PM7h 43mDailyWashington Union Station to Pittsburgh Amtrak StationAmtrak
Full timetable

Route map

The map needs JavaScript.

Where to board in Washington Where you get off in Pittsburgh The route of the busiest trip

Return trip: Pittsburgh to Washington

Questions

How long is the bus or train from Washington to Pittsburgh?

The fastest direct bus or train takes 4 hours 45 minutes; the typical trip is 6 hours 50 minutes.

What time is the first departure from Washington to Pittsburgh?

The earliest departure is at 1:50 AM (Daily) and the last at 3:57 PM (Daily).

Which bus and rail companies go from Washington to Pittsburgh?

Amtrak, FlixBus and Greyhound run direct buses and trains on this route.

Where do I board in Washington?

Buses and trains to Pittsburgh leave from Washington (Union Station).