Edit Destination
CoachRun >

Washington, DC

Bus from Washington, DC

Direct buses from downtown DC to Midtown Manhattan and Baltimore, boarding at 900 New York Ave NW.

2direct destinations from DC
1pickup stop: 900 New York Ave NW
~4.5 hrsto Midtown Manhattan
Livebus tracking + e-tickets

Bus routes from Washington, DC

Washington, DC → New York

NY
Arrives: 8th Ave & W 40th St, Midtown Manhattan
trip time ~4.5 hrs

Washington, DC → Baltimore

MD
Arrives: 1200 Ponca St, Baltimore
trip time ~1 hr

Buses to Washington, DC

Coming to DC? All buses arrive downtown at 900 New York Ave NW, near the Convention Center.

CoachRun bus stop in Washington, DC

Your e-ticket always shows the exact pickup point for your departure.

1

DC Downtown – 900 New York Ave NW

Washington, DC 20001
Boarding: curbside on 9th St NW, across from the Westin DC Downtown vehicle exit. Near the Convention Center and Mt Vernon Sq Metro.

E-ticket on your phone. Track your bus live.

Get the CoachRun app, or use Track My Bus on the web before you head to the stop.

Bus from Washington, DC: FAQ

Where does the CoachRun bus leave from in Washington, DC?

CoachRun buses board downtown at 900 New York Ave NW, curbside on 9th St NW across from the Westin, near the Convention Center. Your e-ticket shows the exact pickup point for your trip.

How long is the bus from Washington, DC to New York?

The trip takes about 4.5 hours, depending on traffic and weather. Buses arrive in Midtown Manhattan at 8th Ave & W 40th St.

How long is the bus from Washington, DC to Baltimore?

The trip takes about 1 hour, depending on traffic. Buses arrive at 1200 Ponca St in Baltimore.

How much is a CoachRun bus from Washington, DC?

Fares change with demand and travel date, so booking early usually gets the lowest price. Check the route page for today's fares.

How early should I arrive at the bus stop?

We recommend arriving 15–20 minutes before departure to allow time for check-in and boarding.

Can I get a refund or change my ticket?

Tickets are non-refundable, but you can reschedule your ticket online through Reschedule Ticket.

Still have questions? Call +1 (617) 681-0820 or email [email protected].