There are 10 ways to get from Philadelphia to Spanish by plane, bus, train, car, bus (Greyhound, Flixbus), or bus (Flixbus)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Greater Sudbury Airport, bus
best- Fly from Philadelphia International Airport (PHL) to Greater Sudbury Airport (YSB)plane PHL - YSB
- Take the bus from Sudbury to Spanishbus
11h 24m$231–969Fly to Chippewa County International Airport, bus
cheapest- Fly from Philadelphia International Airport (PHL) to Chippewa County International Airport (CIU)plane PHL - CIU
- Take the bus from Sault Ste Marie to Spanishbus
10h 17m$156–671Train, bus via Niagara Falls
- Take the train from 30th Street Station to Newark Penn Stationtrain
- Take the bus from Newark Penn Station to Niagara Falls Canadabus
- Take the bus from Niagara Falls Canada to Toronto Pearson Airportbus
- Take the bus from Toronto Pearson Airport to Sudburybus
- Take the bus from Sudbury to Spanishbus
23h 40m$203–1,131Train, bus
- Take the train from 30th Street Station to Ny Moynihan Train Hall At Penn Stationtrain
- Take the train from New York Penn Station to Toronto Union Stationtrain
- Take the bus from Union Station Bus Terminal to Sudburybus
- Take the bus from Sudbury to Spanishbus
26h 6m$189–1,127Drive 1,186.8 km
- Drive from Philadelphia to Spanishcar 1,186.8 km
14h 21m$235–339Fly to Sault Ste. Marie Airport, bus
- Fly from Philadelphia International Airport (PHL) to Sault Ste. Marie Airport (YAM)plane PHL - YAM
- Take the bus from Sault Ste Marie to Spanishbus
12h 4m$204–779Fly to Alpena County Regional Airport, drive
- Fly from Philadelphia International Airport (PHL) to Alpena County Regional Airport (APN)plane PHL - APN
- Drive from Alpena County Regional Airport (APN) to Spanishcar
11h 34m$189–734Bus
- Take the bus from Philadelphia 30th St Station to Scrantonbus
- Take the bus from Scranton Bus Station to Torontobus
- Take the bus from Union Station Bus Terminal to Sudburybus
- Take the bus from Sudbury to Spanishbus
25h 47m$243–403Bus via Montreal
- Take the bus from Philadelphia to New York Midtownbus
- Take the bus from New York Midtown to Montrealbus
- Take the bus from Montréal to Ottawabus
- Take the bus from Ottawa - Via Rail to Sudburybus
- Take the bus from Sudbury to Spanishbus
26h 11m$241–397Train, bus via Montreal
- Take the train from 30th Street Station to Ny Moynihan Train Hall At Penn Stationtrain
- Take the train from Ny Moynihan Train Hall At Penn Station to St-Lambert Amtrak Stationtrain
- Take the train from Saint-Lambert to Ottawatrain
- Take the bus from Ottawa - Via Rail to Sudburybus
- Take the bus from Sudbury to Spanishbus
30h 5m$294–1,427
Philadelphia to Spanish by train and bus
Questions & Answers
The cheapest way to get from Philadelphia to Spanish is to bus which costs $240 - $410 and takes 25h 47m.
The fastest way to get from Philadelphia to Spanish is to fly and bus which takes 10h 17m and costs $150 - $700.
No, there is no direct bus from Philadelphia station to Spanish. However, there are services departing from Philadelphia 30th St Station and arriving at Spanish via Scranton Bus Station, Union Station Bus Terminal and Sudbury. The journey, including transfers, takes approximately 25h 47m.
The distance between Philadelphia and Spanish is 1043 km. The road distance is 1186.8 km.
The best way to get from Philadelphia to Spanish without a car is to train and bus via Niagara Falls which takes 23h 40m and costs $200 - $1,200.
It takes approximately 11h 24m to get from Philadelphia to Spanish, including transfers.
Philadelphia to Spanish bus services, operated by Martz Bus, depart from Philadelphia 30th St Station.
Philadelphia to Spanish bus services, operated by Martz Bus, arrive at Scranton station.
Yes, the driving distance between Philadelphia to Spanish is 1187 km. It takes approximately 14h 21m to drive from Philadelphia to Spanish.
There are one+ hotels available in Spanish.
What companies run services between Philadelphia, PA, USA and Spanish, ON, Canada?
You can take a bus from Philadelphia 30th St Station to Spanish via Scranton Bus Station, Union Station Bus Terminal, and Sudbury in around 25h 47m.
- Website
- aircanada.com
Flights from Philadelphia International Airport to Greater Sudbury Airport via Toronto
- Ave. Duration
- 6h 50m
- When
- Every day
- Estimated price
- $140–850
Flights from Philadelphia International Airport to Sault Ste. Marie Airport via Toronto
- Ave. Duration
- 6h 42m
- When
- Every day
- Estimated price
- $110–650
- Website
- united.com
Flights from Philadelphia International Airport to Greater Sudbury Airport via Toronto
- Ave. Duration
- 6h 50m
- When
- Every day
- Estimated price
- $140–850
Flights from Philadelphia International Airport to Chippewa County International Airport via Chicago O'Hare
- Ave. Duration
- 7h 29m
- When
- Monday, Friday, and Sunday
- Estimated price
- $130–700
- Website
- delta.com
Flights from Philadelphia International Airport to Chippewa County International Airport via Detroit
- Ave. Duration
- 5h 39m
- When
- Every day
- Estimated price
- $110–600
Flights from Philadelphia International Airport to Chippewa County International Airport via Minneapolis
- Ave. Duration
- 7h 47m
- When
- Every day
- Estimated price
- $170–850
Flights from Philadelphia International Airport to Alpena County Regional Airport via Detroit
- Ave. Duration
- 6h 21m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $100–700
- Website
- flyporter.com
Flights from Philadelphia International Airport to Sault Ste. Marie Airport via Montreal, Toronto
- Ave. Duration
- 7h 34m
- When
- Every day
- Estimated price
- $150–800
Rome2Rio's guide to Amtrak Northeast Regional
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from 30th Street Station to Newark Penn Station
- Ave. Duration
- 1h 6m
- Frequency
- Hourly
- Estimated price
- $15–310
- Website
- https://www.amtrak.com/home
- Schedules at
- https://www.amtrak.com/northeast-regional-train
- Coach
- $15–310
- Business Class
- $80–360
Train from 30th Street Station to Ny Moynihan Train Hall At Penn Station
- Ave. Duration
- 1h 26m
- Frequency
- Hourly
- Estimated price
- $17–320
- Website
- https://www.amtrak.com/home
- Schedules at
- https://www.amtrak.com/northeast-regional-train
- Coach
- $17–320
- Business Class
- $80–370
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from 30th Street Station to Newark Penn Station
- Ave. Duration
- 1h 2m
- Frequency
- Hourly
- Estimated price
- $30–70
- Website
- https://www.amtrak.com/home.html
Train from 30th Street Station to Ny Moynihan Train Hall At Penn Station
- Ave. Duration
- 1h 24m
- Frequency
- Hourly
- Estimated price
- $30–75
- Website
- https://www.amtrak.com/home.html
Train from Ny Moynihan Train Hall At Penn Station to St-Lambert Amtrak Station
- Ave. Duration
- 12h 48m
- Frequency
- Once daily
- Estimated price
- $140–310
- Website
- https://www.amtrak.com/home.html
Rome2Rio's guide to Amtrak Acela
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from 30th Street Station to Newark Penn Station
- Ave. Duration
- 58 min
- Frequency
- Every 2 hours
- Estimated price
- $25–850
- Schedules at
- https://www.amtrak.com/acela-train
- Website
- https://www.amtrak.com/home.html
- Business Class
- $25–650
- First Class
- $170–850
Train from 30th Street Station to Ny Moynihan Train Hall At Penn Station
- Ave. Duration
- 1h 20m
- Frequency
- Every 2 hours
- Estimated price
- $29–850
- Schedules at
- https://www.amtrak.com/acela-train
- Website
- https://www.amtrak.com/home.html
- Business Class
- $29–650
- First Class
- $180–850
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from New York Penn Station to Toronto Union Station
- Ave. Duration
- 12h 28m
- Frequency
- Once daily
- Estimated price
- $100–180
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $130–180
- Economy Adult - Advanced Booking
- $130–160
- Economy Escape Advanced Booking - Adult
- $100–130
Train from Saint-Lambert to Ottawa
- Ave. Duration
- 2h 45m
- Frequency
- 4 times a day
- Estimated price
- $30–120
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $35–120
- Economy Adult - Advanced Booking
- $35–95
- Economy Escape Advanced Booking - Adult
- $30–50
- Phone
- 1.800.461.8558
- info@ontarionorthland.ca
- Website
- ontarionorthland.ca
Bus from Sudbury to Spanish
- Ave. Duration
- 1h 59m
- Frequency
- 6 times a week
- Estimated price
- $27–40
- Website
- https://www.ontarionorthland.ca/en
- Adult
- $27–40
Bus from Union Station Bus Terminal to Sudbury
- Ave. Duration
- 7h 8m
- Frequency
- Once daily
- Estimated price
- $70–110
- Website
- https://www.ontarionorthland.ca/en
- Adult
- $70–110
Bus from Sault Ste Marie to Spanish
- Ave. Duration
- 2h 48m
- Frequency
- 6 times a week
- Estimated price
- $35–55
- Website
- https://www.ontarionorthland.ca/en
- Adult
- $35–55
Bus from Ottawa - Via Rail to Sudbury
- Ave. Duration
- 7h 7m
- Frequency
- Once daily
- Estimated price
- $80–130
- Website
- https://www.ontarionorthland.ca/en
- Adult
- $80–130
- Phone
- +1 (855) 626-8585
- Website
- flixbus.com
Bus from Newark Penn Station to Niagara Falls Canada
- Ave. Duration
- 9h 55m
- Frequency
- Twice daily
- Estimated price
- $70–130
- Schedules at
- flixbus.com
Bus from Niagara Falls Canada to Toronto Pearson Airport
- Ave. Duration
- 2h
- Frequency
- Once daily
- Estimated price
- $14–25
- Schedules at
- flixbus.com
Bus from Toronto Pearson Airport to Sudbury
- Ave. Duration
- 4h 40m
- Frequency
- 5 times a week
- Estimated price
- $40–75
- Schedules at
- flixbus.com
Bus from Union Station Bus Terminal to Sudbury
- Ave. Duration
- 5h 25m
- Frequency
- 5 times a week
- Estimated price
- $45–80
- Schedules at
- flixbus.com
Bus from Philadelphia to New York Midtown
- Ave. Duration
- 2h 10m
- Frequency
- Hourly
- Estimated price
- $24–45
- Schedules at
- flixbus.com
Bus from New York Midtown to Montreal
- Ave. Duration
- 8h 20m
- Frequency
- Twice daily
- Estimated price
- $65–120
- Schedules at
- flixbus.com
- Phone
- 1-833-583-3636
- contact@riderexpress.ca
- Website
- riderexpress.ca
Bus from Niagara Falls Canada to Toronto Pearson Airport
- Ave. Duration
- 2h
- Frequency
- Twice daily
- Estimated price
- $50–70
- Website
- https://riderexpress.ca/
- Standard
- $50–70
- Phone
- 570.821.3800
- customerservice@martzbus.com
- Website
- martzbus.com
Bus from Philadelphia 30th St Station to Scranton
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- $75–110
- Website
- https://martzbus.com
Rome2Rio's guide to Greyhound USA
Contact Details
- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- greyhound.com
Bus from Scranton Bus Station to Toronto
- Ave. Duration
- 10h 50m
- Frequency
- Once daily
- Estimated price
- $95–180
- Website
- https://www.greyhound.com/
- Phone
- +1 833 449 6444
- serviceclient@keolis.ca
- Website
- orleansexpress.com
Bus from Montréal to Ottawa
- Ave. Duration
- 2h 35m
- Frequency
- Every 4 hours
- Estimated price
- $45–65
- Website
- https://www.orleansexpress.com/en/
- Schedules at
- https://www.orleansexpress.com/en/schedule/
- Adult
- $45–65
Want to know more about travelling around Canada
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

























