- Richmond to Montreal buses
Next bus departures
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
![]() | Bus | Richmond (17th St and Ambler) | Gare D'Autocars De Montreal - 1717 Rue Berri | Cheapest | ||||
Greyhound Lines, Inc. + FlixBus | Bus | Richmond (Main St Station Plaza) | Gare D'Autocars De Montreal - 1717 Rue Berri | Fastest | ||||
![]() | Bus | Richmond (Main St Station Plaza) | Gare D'Autocars De Montreal - 1717 Rue Berri | No tags | ||||
FlixBus + Greyhound Lines, Inc. | Bus | Richmond (Main St Station Plaza) | Gare D'Autocars De Montreal - 1717 Rue Berri | No tags | ||||
![]() | Bus | Richmond (Main St Station Plaza) | Gare D'Autocars De Montreal - 1717 Rue Berri | No tags |
Last refresh of the prices: Last Saturday at 11:05 AM EST.
Get from Richmond to Montreal
The journey takes about 19 hours 55 minutes and with fares starting at just $95, it presents an excellent value for a comfortable ride.
Where are the popular stops in Richmond and Montreal?
Stops in Richmond
- A8531 Fordson Rd, Henrico, VA 23229, USA
- B1520 E Main St, Richmond, VA 23219, USA
- CRichmond Staples Mill Road Amtrak Station, Dumbarton, VA 23228, USA
- D
VCU
351 W Canal St, Richmond, VA 23220, USA - E
2828 W. Broad St.
2828 W Broad St. Richmond, VA 23230 ( Corner N Sheppard St) - F
Greyhound Station
2910 North Blvd, Richmond, VA 23230
Stops in Montreal
- A1717 Rue Berri, Montréal, QC H2L 4E9, Canada
- B
YUL Montréal-Trudeau International Airport
Montréal (Aéroport Trudeau),Niveau des arrives / Arrivals level,Dorval,QC H4Y - C
Radisson
7155 Rue Sherbrooke E, quai 5, Montréal, QC H1N - D
Saint-Denis & Saint-Joseph
389 Boulevard Saint-Joseph Est, Montréal, QC H2T 1J5, Canada - E
René-Lévesque & Robert-Bourassa
645 Boulevard René-Lévesque O, Montréal, QC H3B 1S5, Canada - F
Jean-Talon
7160 Rue Saint-Denis, Montréal, QC H2R 2E2, Canada
Compare bus companies
Frequently asked questions about traveling from Richmond, VA, US to Montreal by bus
Find cheapest prices for buses
Price is for a one-way ticket for one passenger and based on past searches.
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Richmond, VA, US to Montreal, as early as possible.
You can expect to pay from $128 to $263 for a bus ticket from Richmond, VA, US to Montreal based on the last 2 days. You can expect to find the cheapest price for the trip at $128 which is on 2025-11-26.
Usually Greyhound will charge you higher prices for tickets closer to the departure date. To find the best prices, you should be flexible on your date of travel.








