- Philadelphia to Windsor buses
Next bus departures
| Operated by | Vehicle type | Departure time | Departure location | Trip duration | Arrival time | Arrival location | Recommended | Price and booking link |
|---|---|---|---|---|---|---|---|---|
Greyhound Lines, Inc. + FlixBus | Bus | 199 Spring Garden St. | Windsor (International Transit Centre) | CheapestFastest | ||||
Greyhound Lines, Inc. + FlixBus | Bus | Schuylkill & Walnut | Windsor (International Transit Centre) | No tags |
Last refresh of the prices: Last Thursday at 11:46 PM EST.
Get from Philadelphia to Windsor
This route is served by bus only
The journey takes about 22 hours 50 minutes and with fares starting at just $120, it presents an excellent value for a comfortable ride.
17bus per day
22h 50mAverage Duration
440 milesDistance
18kgCO₂ emissions
Compare bus companies
CA bus companies: FlixBus, BlaBlaCar Bus, ALSA, Greyhound, Intercape, Trenitalia, Sindbad
Where are the popular stops in Philadelphia and Windsor?
Stops in Philadelphia
Stops in Windsor
Frequently asked questions about traveling from Philadelphia, PA to Windsor, ON, CA by bus
Find cheapest prices for buses
Price is for a one-way ticket for one passenger and based on past searches.
Best price found
11/09
$136
11/10
$135
Today
$167
11/12
$136
11/13
$136
11/14
No data
11/15
$136
11/16
$136
To save money and be sure you have the best seat, it's a good idea to buy your bus tickets from Philadelphia, PA to Windsor, ON, CA, as early as possible.
You can expect to pay from $135 to $167 for a bus ticket from Philadelphia, PA to Windsor, ON, CA based on the last 2 days. You can expect to find the cheapest price for the trip at $136 which is on 2025-11-12.
Top traveled bus routes
People from around the world trust Busbud
Popular Buses Connecting Philadelphia
Buses Leaving from Philadelphia
- Bus from Philadelphia to Richmond
- Bus Philadelphia - Washington
- Philadelphia - Queens Village
- Bus from Philadelphia to Washington
- Bus Philadelphia - Washington
- Philadelphia - Hamilton
- Bus from Philadelphia to Pittsburgh
- Bus Philadelphia - Reading
- Philadelphia - Allentown
- Bus from Philadelphia to Boston
- Bus Philadelphia - Atlantic City
- Philadelphia - State College
- Bus from Philadelphia to Newark
- Bus Philadelphia - Baltimore
- Philadelphia - Lancaster
Buses Going to Philadelphia
- Bus from Marathon to Philadelphia
- Bus Boston - Philadelphia
- North East - Philadelphia
- Bus from Pittsburgh to Philadelphia
- Bus Washington - Philadelphia
- Washington - Philadelphia
- Bus from Reading to Philadelphia
- Bus Newark - Philadelphia
- Baltimore - Philadelphia
- Bus from State College to Philadelphia
- Bus Allentown - Philadelphia
- Atlantic City - Philadelphia
- Bus from Lancaster to Philadelphia
- Bus Atlanta - Philadelphia
- Wilmington - Philadelphia
Popular Buses Connecting Windsor
Buses Leaving from Windsor
- Bus from Windsor to London
- Bus Windsor - Toronto
- Windsor - Detroit
- Bus from Windsor to Phoenix
- Bus Windsor - Birmingham
- Windsor - Las Vegas
- Bus from Windsor to Montreal
- Bus Windsor - Kitchener
- Windsor - Hamilton
- Bus from Windsor to Brampton
- Bus Windsor - Mississauga
- Windsor - Ottawa
- Bus from Windsor to Niagara Falls
- Bus Windsor - Quebec City
- Windsor - Stratford
Buses Going to Windsor
- Bus from Charlotte to Windsor
- Bus Lexington - Windsor
- Phoenix - Windsor
- Bus from Detroit to Windsor
- Bus Orlando - Windsor
- Philadelphia - Windsor
- Bus from Toronto to Windsor
- Bus Kitchener - Windsor
- Montreal - Windsor
- Bus from London to Windsor
- Bus Hamilton - Windsor
- Mississauga - Windsor
- Bus from Brampton to Windsor
- Bus Ottawa - Windsor
- Niagara Falls - Windsor
Popular routes in this country
- Bus from Fort Lauderdale to Orlando
- Bus Dallas - Houston
- Albany - New York City
- Bus from Las Vegas to Los Angeles
- Bus Tampa - Miami
- Austin - Dallas
- Bus from Dallas to Austin
- Bus Miami - Tampa
- Austin - Houston
- Bus from Houston to San Antonio
- Bus Seattle - Leavenworth
- Houston - Austin
- Bus from San Antonio to Houston
- Bus Atlanta - Orlando
- Dallas - San Antonio







