There are 9 ways to get from Charles Town to Rochester by taxi, plane, train (Amtrak), bus (Greyhound), car, train, or bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi to Washington Dulles International Airport, fly to Rochester
best- Take the taxi from Charles Town to Ashburn, Silver Line Center Platformtaxi
- Fly from Washington Dulles International Airport (IAD) to Rochester (ROC)plane IAD - ROC
3h 23m$193–768Drive 332.1 mi
cheapest- Drive from Charles Town to Rochestercar 332.1 mi
7h$61–88Train
- Take the train from DUFFIELDS W VA MARC eb to Washington Union Stationtrain
- Take the train from Washington Union Station to Ny Moynihan Train Hall At Penn Stationtrain
- Take the train from Ny Moynihan Train Hall At Penn Station to Albany-Rensselaer Amtrak Stationtrain
- Take the train from Albany-Rensselaer Amtrak Station to Rochestertrain
13h 48m$274–553Bus (Greyhound)
- Take the bus from Frederick Bus Station to Cleveland Bus Stationbus Greyhound US0164
- Take the bus from Cleveland Bus Station to Rochester Bus Stopbus Greyhound US0171
15h 43m$124–190Train to Ronald Reagan Washington National Airport, fly to Rochester
- Take the train from DUFFIELDS W VA MARC eb to ROCKVILLE MARC ebtrain
- Fly from Ronald Reagan Washington National Airport (DCA) to Rochester (ROC)plane DCA - ROC
4h 50m$178–1,057Train, train to Baltimore-Washington International Airport, fly to Rochester
- Take the train from DUFFIELDS W VA MARC eb to Washington Union Stationtrain
- Take the train from Washington Union Station to BWI Thurgood Marshalltrain
- Fly from Baltimore-Washington International Airport (BWI) to Rochester (ROC)plane BWI - ROC
5h 17m$146–1,352Taxi to Washington Dulles International Airport, fly to Buffalo Niagara International Airport, bus
- Take the taxi from Charles Town to Ashburn, Silver Line Center Platformtaxi
- Fly from Washington Dulles International Airport (IAD) to Buffalo Niagara International Airport (BUF)plane IAD - BUF
- Take the bus from Buffalo Niagara International Airport to Rochester Bus Stopbus
5h 26m$162–584Train via Cleveland (Amtrak)
- Take the train from Harpers Ferry Amtrak to Cleveland Amtraktrain Floridian
- Take the train from Cleveland Amtrak to Rochestertrain Lake Shore Limited
15h 6m$351–555Train, bus
- Take the train from DUFFIELDS W VA MARC eb to Washington Union Stationtrain
- Take the bus from Washington Union Station to Ithacabus
- Take the bus from Ithaca to Rochester Bus Stopbus
16h 10m$107–173
Washington Dulles International Airport (IAD) to Rochester (ROC) flights
Comparing Your Travel Options
The cheapest way to get from Charles Town to Rochester is to drive which costs $60 - $90 and takes 7h.
The fastest way to get from Charles Town to Rochester is to taxi and fly which takes 3h 23m and costs $190 - $800.
No, there is no direct bus from Charles Town to Rochester. However, there are services departing from Route 478 at Route 180 and arriving at Rochester Bus Stop via Frederick Bus Station and Cleveland Bus Station. The journey, including transfers, takes approximately 15h 43m.
No, there is no direct train from Charles Town to Rochester. However, there are services departing from DUFFIELDS W VA MARC eb and arriving at Rochester via Washington Union Station, Ny Moynihan Train Hall At Penn Station and Albany-Rensselaer Amtrak Station. The journey, including transfers, takes approximately 13h 48m.
The distance between Charles Town and Rochester is 335 miles. The road distance is 334 miles.
The best way to get from Charles Town to Rochester without a car is to train which takes 13h 48m and costs $270 - $600.
It takes approximately 3h 23m to get from Charles Town to Rochester, including transfers.
Charles Town to Rochester bus services, operated by Greyhound USA, depart from Frederick Bus Station.
Charles Town to Rochester train services, operated by Amtrak, depart from Harpers Ferry Amtrak station.
The best way to get from Charles Town to Rochester is to train which takes 13h 48m and costs $270 - $600. Alternatively, you can bus, which costs $120 - $190 and takes 15h 43m.
What companies run services between Charles Town, WV, USA and Rochester, NY, USA?
You can take a vehicle from Charles Town to Rochester via DUFFIELDS W VA MARC eb, Washington Union Station, Ny Moynihan Train Hall At Penn Station, and Albany-Rensselaer Amtrak Station in around 13h 48m. Alternatively, you can take a vehicle from Charles Town to Rochester Bus Stop via Route 478 at Route 180, East Street at Transit Center, Frederick Bus Station, and Cleveland Bus Station in around 15h 43m.
- Website
- united.com
Flights from Washington Dulles International Airport to Rochester
- Ave. Duration
- 1h 24m
- When
- Every day
- Estimated price
- $95–650
Flights from Washington Dulles International Airport to Rochester via Newark
- Ave. Duration
- 3h 39m
- When
- Every day
- Estimated price
- $110–700
Flights from Ronald Reagan Washington National Airport to Rochester via Newark
- Ave. Duration
- 3h 47m
- When
- Every day
- Estimated price
- $170–1,100
Flights from Washington Dulles International Airport to Buffalo Niagara International Airport
- Ave. Duration
- 1h 25m
- When
- Every day
- Estimated price
- $70–470
- Website
- southwest.com
Flights from Baltimore-Washington International Airport to Rochester
- Ave. Duration
- 1h 17m
- When
- Every day
- Estimated price
- $110–750
- Website
- aa.com
Flights from Ronald Reagan Washington National Airport to Rochester
- Ave. Duration
- 1h 33m
- When
- Every day
- Estimated price
- $140–1,000
- Website
- delta.com
Flights from Ronald Reagan Washington National Airport to Rochester via New York La Guardia
- Ave. Duration
- 3h 43m
- When
- Every day
- Estimated price
- $180–1,100
- Phone
- 1-866-743-3682
- Website
- Maryland Transit
Train from DUFFIELDS W VA MARC eb to Washington Union Station
- Ave. Duration
- 1h 51m
- Frequency
- Twice daily
- Estimated price
- $2–13
- Website
- Maryland Transit
- Standard Fare
- $2–13
Train from DUFFIELDS W VA MARC eb to ROCKVILLE MARC eb
- Ave. Duration
- 1h 8m
- Frequency
- Twice daily
- Estimated price
- $2–11
- Website
- Maryland Transit
- Standard Fare
- $2–11
Train from DUFFIELDS W VA MARC eb to Washington Union Station
- Ave. Duration
- 1h 51m
- Frequency
- Twice daily
- Estimated price
- $2–13
- Website
- Maryland Transit
- Standard Fare
- $2–13
Train from Washington Union Station to BWI Thurgood Marshall
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Estimated price
- $2–9
- Website
- Maryland Transit
- Standard Fare
- $2–9
Train from DUFFIELDS W VA MARC eb to Washington Union Station
- Ave. Duration
- 1h 51m
- Frequency
- Twice daily
- Estimated price
- $2–13
- Website
- Maryland Transit
- Standard Fare
- $2–13
Rome2Rio's guide to Amtrak Acela
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Washington Union Station to Ny Moynihan Train Hall At Penn Station
- Ave. Duration
- 3h
- Frequency
- Hourly
- Estimated price
- $50–750
- Schedules at
- Amtrak Acela
- Website
- Amtrak
- Business Class
- $50–490
- First Class
- $200–750
Train from Washington Union Station to BWI Thurgood Marshall
- Ave. Duration
- 20 min
- Frequency
- Every 4 hours
- Estimated price
- $6–550
- Schedules at
- Amtrak Acela
- Website
- Amtrak
- Business Class
- $6–440
- First Class
- $100–550
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- Amtrak
Train from Washington Union Station to Ny Moynihan Train Hall At Penn Station
- Ave. Duration
- 4h 7m
- Frequency
- Hourly
- Estimated price
- $120–190
- Website
- Amtrak
Train from Ny Moynihan Train Hall At Penn Station to Albany-Rensselaer Amtrak Station
- Ave. Duration
- 2h 31m
- Frequency
- Hourly
- Estimated price
- $75–120
- Website
- Amtrak
Train from Albany-Rensselaer Amtrak Station to Rochester
- Ave. Duration
- 4h 3m
- Frequency
- 5 times a day
- Estimated price
- $120–200
- Website
- Amtrak
Train from Washington Union Station to BWI Thurgood Marshall
- Ave. Duration
- 35 min
- Frequency
- Every 30 minutes
- Estimated price
- $16–26
- Website
- Amtrak
Train from Harpers Ferry Amtrak to Cleveland Amtrak
- Ave. Duration
- 9h 45m
- Frequency
- Once daily
- Estimated price
- $200–320
- Website
- Amtrak
Train from Cleveland Amtrak to Rochester
- Ave. Duration
- 4h 10m
- Frequency
- Twice daily
- Estimated price
- $130–210
- Website
- Amtrak
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Albany-Rensselaer Amtrak Station to Rochester
- Ave. Duration
- 4h 5m
- Frequency
- Once daily
- Estimated price
- $60–210
- Website
- VIA Rail
- Escape
- $60–150
- Business
- $95–200
- Business Plus
- $100–210
- Economy
- $65–160
- Economy Plus
- $75–160
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- Greyhound
Bus from Frederick Bus Station to Cleveland Bus Station
- Ave. Duration
- 7h 40m
- Frequency
- Once daily
- Estimated price
- $50–85
- Website
- Greyhound
Bus from Cleveland Bus Station to Rochester Bus Stop
- Ave. Duration
- 5h 10m
- Frequency
- Once daily
- Estimated price
- $45–70
- Website
- Greyhound
- Phone
- +1 (855) 626-8585
- Website
- Flixbus USA
Bus from Buffalo Niagara International Airport to Rochester Bus Stop
- Ave. Duration
- 1h 10m
- Frequency
- Every 4 hours
- Estimated price
- $9–15
- Schedules at
- Flixbus USA
Bus from Washington Union Station to Ithaca
- Ave. Duration
- 10h
- Frequency
- 5 times a week
- Estimated price
- $75–120
- Schedules at
- Flixbus USA
Bus from Ithaca to Rochester Bus Stop
- Ave. Duration
- 2h 10m
- Frequency
- Twice daily
- Estimated price
- $13–20
- Schedules at
- Flixbus USA
- Ave. Duration
- 47 min
- Estimated price
- $80–100
Polly's Cab, inc
- Phone
- +1 540-662-4111
Polly's Cab, inc
- Phone
- +1 540-662-4111
Want to know more about travelling around United States
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Travelling to the US: What do I need to know?
Read the travel guide
Why you should take the train in the US
Read the travel guide
Need to know: Greyhound
Read the travel guide
Booking & Getting There
Charles Town to Rochester bus services, operated by Greyhound USA, arrive at Cleveland Bus Station.
Charles Town to Rochester train services, operated by Amtrak, arrive at Cleveland Amtrak station.
Yes, the driving distance between Charles Town to Rochester is 334 miles. It takes approximately 7h to drive from Charles Town to Rochester.
Book your Charles Town to Rochester train tickets online with Omio.
There are 179+ hotels available in Rochester.

















