There are 5 ways to get from Philadelphia to Diablo Lake by plane, car, train, bus, or taxi
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 Bellingham International Airport, drive
best- Fly from Philadelphia International Airport (PHL) to Bellingham International Airport (BLI)plane PHL - BLI
- Drive from Bellingham-Airport-BLI to Diablo Lakecar
11h 51m$207–795Train, drive (Amtrak)
- Take the train from 30th Street Station to Washington Union Stationtrain
- Take the train from Rockville Amtrak to Chicago Union Stationtrain
- Take the train from Chicago Union Station to Everett Amtrak Stationtrain
- Take the train from Everett Amtrak Station to Mount Vernon Amtrak Stationtrain
- Drive from Mount Vernon Amtrak Station to Diablo Lakecar
2d 22h$682–1,590Drive 2,742.9 mi
- Drive from Philadelphia to Diablo Lakecar 2,742.9 mi
45h 33m$501–724Fly to Seattle-Tacoma International Airport, train, bus, taxi
- Fly from Philadelphia International Airport (PHL) to Seattle-Tacoma International Airport (SEA)plane PHL - SEA
- Take the train from Seattle to Mount Vernon Amtrak Stationtrain
- Take the bus from Skagit Station Gate 1 to SR 20 & Superior Avebus
- Take the taxi from SR 20 & Superior Ave to Diablo Laketaxi
13h 57m$331–1,026Bus, train, drive
- Take the bus from Philadelphia, PA to Scranton, PAbus
- Take the bus from Scranton Bus Station to Torontobus
- Take the train from Toronto Union Station to Vancouvertrain
- Take the bus from Vancouver, BC - Pacific Central Station to Mannning Park, BC - Manning Park Resortbus
- Drive from Mannning Park, BC - Manning Park Resort to Diablo Lakecar
5d 1h$475–789
Philadelphia International Airport (PHL) to Bellingham International Airport (BLI) flights
Questions & Answers
The cheapest way to get from Philadelphia to Diablo Lake is to fly and drive which costs $200 - $800 and takes 11h 51m.
The fastest way to get from Philadelphia to Diablo Lake is to fly and drive which takes 11h 51m and costs $200 - $800.
The distance between Philadelphia and Diablo Lake is 2492 miles. The road distance is 2758.9 miles.
It takes approximately 11h 51m to get from Philadelphia to Diablo Lake, including transfers.
Yes, the driving distance between Philadelphia to Diablo Lake is 2759 miles. It takes approximately 45h 33m to drive from Philadelphia to Diablo Lake.
What companies run services between Philadelphia, PA, USA and Diablo Lake, WA, USA?
There is no direct connection from Philadelphia to Diablo Lake. However, you can take the train to Airport Terminal A, walk to Philadelphia International Airport (PHL) airport, fly to Bellingham International Airport (BLI), then drive to Diablo Lake. Alternatively, you can take a train from 30th Street Station to Diablo Lake via Washington, Columbus Circle, Union Station, Union Station, Red Line Center Platform, Rockville, Red Line Center Platform, Rockville Amtrak, Chicago Union Station, Everett Amtrak Station, and Mount Vernon Amtrak Station in around 2d 22h.
- Website
- alaskaair.com
Flights from Philadelphia International Airport to Bellingham International Airport via Portland
- Ave. Duration
- 8h 35m
- When
- Every day
- Estimated price
- $200–800
Flights from Philadelphia International Airport to Bellingham International Airport via Seattle-Tacoma International Airport
- Ave. Duration
- 9h 56m
- When
- Every day
- Estimated price
- $190–800
Flights from Philadelphia International Airport to Seattle-Tacoma International Airport
- Ave. Duration
- 6h 13m
- When
- Every day
- Estimated price
- $200–900
Flights from Philadelphia International Airport to Seattle-Tacoma International Airport via Portland
- Ave. Duration
- 8h 3m
- When
- Every day
- Estimated price
- $220–900
- Website
- delta.com
Flights from Philadelphia International Airport to Seattle-Tacoma International Airport
- Ave. Duration
- 5h 51m
- When
- Every day
- Estimated price
- $200–900
Flights from Philadelphia International Airport to Seattle-Tacoma International Airport via Detroit
- Ave. Duration
- 8h 18m
- When
- Every day
- Estimated price
- $200–900
Flights from Philadelphia International Airport to Seattle-Tacoma International Airport via Minneapolis
- Ave. Duration
- 7h 45m
- When
- Every day
- Estimated price
- $200–900
- Website
- aa.com
Flights from Philadelphia International Airport to Bellingham International Airport via Seattle-Tacoma International Airport
- Ave. Duration
- 9h 49m
- When
- Every day
- Estimated price
- $190–800
Flights from Philadelphia International Airport to Seattle-Tacoma International Airport
- Ave. Duration
- 6h 22m
- When
- Every day
- Estimated price
- $200–900
- Website
- southwest.com
Flights from Philadelphia International Airport to Seattle-Tacoma International Airport via Chicago Midway
- Ave. Duration
- 8h 10m
- When
- Monday, Thursday, and Friday
- Estimated price
- $210–900
- Website
- allegiantair.com
Flights from Philadelphia International Airport to Bellingham International Airport via Las Vegas
- Ave. Duration
- 10h 14m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $230–900
Rome2Rio's guide to Amtrak Northeast Regional
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from 30th Street Station to Washington Union Station
- Ave. Duration
- 1h 58m
- Frequency
- Hourly
- Estimated price
- $18–250
- Website
- https://www.amtrak.com/home
- Schedules at
- https://www.amtrak.com/northeast-regional-train
- Coach
- $18–250
- Business Class
- $70–300
Rome2Rio's guide to Amtrak Acela
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from 30th Street Station to Washington Union Station
- Ave. Duration
- 1h 50m
- Frequency
- Every 2 hours
- Estimated price
- $30–650
- Schedules at
- https://www.amtrak.com/acela-train
- Website
- https://www.amtrak.com/home.html
- Business Class
- $30–470
- First Class
- $150–650
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from 30th Street Station to Washington Union Station
- Ave. Duration
- 2h 10m
- Frequency
- 5 times a day
- Estimated price
- $29–70
- Website
- https://www.amtrak.com/home.html
Train from Rockville Amtrak to Chicago Union Station
- Ave. Duration
- 17h 16m
- Frequency
- Once daily
- Estimated price
- $160–380
- Website
- https://www.amtrak.com/home.html
Train from Chicago Union Station to Everett Amtrak Station
- Ave. Duration
- 44h 58m
- Frequency
- Twice daily
- Estimated price
- $470–1,100
- Website
- https://www.amtrak.com/home.html
Train from Everett Amtrak Station to Mount Vernon Amtrak Station
- Ave. Duration
- 41 min
- Frequency
- Twice daily
- Estimated price
- $7–18
- Website
- https://www.amtrak.com/home.html
Train from Seattle to Mount Vernon Amtrak Station
- Ave. Duration
- 1h 32m
- Frequency
- Twice daily
- Estimated price
- $15–35
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Toronto Union Station to Vancouver
- Ave. Duration
- 4d 1h
- Frequency
- Twice a week
- Estimated price
- $260–460
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $260–460
- Economy Adult - Advanced Booking
- $360–460
- Economy Escape Advanced Booking - Adult
- $340–400
- Phone
- +1 360-757-4433
- custserv@skagittransit.org
- Website
- skagittransit.org
Bus from Skagit Station Gate 1 to SR 20 & Superior Ave
- Ave. Duration
- 1h 12m
- Frequency
- 3 times a day
- Estimated price
- $1–2
- Website
- https://www.skagittransit.org
- Youth 8-17
- $1
- Adult
- $1–2
- Phone
- +1 800-233-8604
- Website
- martzbus.com
Bus from Philadelphia, PA to Scranton, PA
- Ave. Duration
- 3h 15m
- Frequency
- Twice daily
- Estimated price
- $50–75
- 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
- $65–120
- Website
- https://www.greyhound.com/
- Phone
- +1 778 382 7729
- info@mountainmanmikes.ca
- Website
- mountainmanmikes.ca
Bus from Vancouver, BC - Pacific Central Station to Mannning Park, BC - Manning Park Resort
- Ave. Duration
- 3h 40m
- Frequency
- Twice a week
- Estimated price
- $55–70
- Website
- https://mountainmanmikes.ca/
- Book at
- https://mountainmanmikes.ca/routes-fares/
- Ave. Duration
- 57 min
- Estimated price
- $100–130
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


















