• Nothing Found

Transfer Options from Philadelphia Airport to Baltimore

Baltimore is the largest and most popular city in the U.S state of Maryland. It’s a vibrant destination with rich arts culture, a plethora of museums, waterfront views, and excellent seafood. With so much to see and do, there is a reason why they call Baltimore the ”Charm City”.

If you’re landing at PHL, there are three ways to make your transfer from Philadelphia airport to Baltimore; taxi, train, or bus. The quickest and most convenient transfer option is a Philly airport taxi. It takes 1 hour and 40 minutes to reach Baltimore at $300 (€273) for a day ride and $362 (€328) for a night ride. The second option is the train which takes 1 hour and 50 minutes to reach Baltimore with an average cost of $77 (€70) per traveller. The last non-direct transport option is the Greyhound bus which takes 2 hours and 40 minutes at approximately $37 (€33.70) per person.

Welcome Pickups offers meet and greet services and a friendly introduction to Philadelphia at the same price as a regular taxi. Click here to see the cost.

Welcome Pickups has a Net Safety Score of 99 of 100

We’ve introduced a metric indicating how safe travellers feel when using our services during the COVID-19 pandemic. After every ride, we ask each traveller to leave a review.

  • 20 minute gap between transfers

  • Regular Car Sanitisation

  • Contactless ride

  • Sanitiser in every car

Read More

Comparison of the options

Train €140 110min 04:52–00:30
Taxi €273 100min 24/7
Bus €67.40 160min 05:30–05:00

How to get from Philadelphia airport to Baltimore by train

To travel from Philadelphia airport to Baltimore, firstly, you need to take the SEPTA Airport Line to downtown Philly, and then you need to change to Amtrak Northeast Regional Line.

How much is the train From Philadelphia airport to Baltimore?

You need two trains to get from Philadelphia airport to Baltimore. The first train (SEPTA Airport Line) comes at $7 (€6.50), and the second train (Amtrak) comes with an average cost of $70 (€63.80). The total amount for this trip will come to approximately $77 (€70). You have to purchase your ticket separately for each train at the kiosks next to the stations. Bear in mind that Amtrak prices can range from $16 (€14.50) to $130 (€118) based on the time and day of travelling. You can pre-book them online or over the phone for better rates.


$77 (€70)

Trip Duration

1h 50 min

Value for money

Available 7 days/week; from 04:52 to 00:30.

Where do I get it from?

The train is easily accessible from Philadelphia airport; trains run every 30 minutes with routes from 04:52 to 00:30. You can find the Airport Line (SEPTA) at five different terminals of Philadelphia airport; terminals A (East), B, C, D, E, and F.

This trip takes 20 minutes to reach 30th Street Train Station where you will change to Amtrak from Philadelphia to Baltimore. The second trip takes 1 hour and 30 minutes to your final destination; Baltimore Penn Station.


Taking the train is a cost-effective and considerably fast transfer option from Philadelphia airport to Baltimore. The trip takes 1 hour and 50 minutes with an average cost of $70 (€63) per traveller. However, if you want to travel stress-free, with privacy, whilst keeping your group together throughout the trip a Philly airport taxi might be a better option for you. That way you won’t need to worry about train schedules, luggage space, or waiting times.

Editor’s Note

I recommend pre-booking your tickets with Amtrak at least a week in advance to secure a better rate.

Useful Tips

Amtrak has booking limits for online purchases. You may not be able to make reservations for more than eight people in a single transaction.
Amtrak requires ID verification before you board. It's important to have your ID easily accessible before your departure.
Both card and cash payments are accepted.
Amtrak trains offer onboard dining, power outlets, and free wifi.
If you book your ticket early, you can save up to 20% on your train tickets.

How to get from Philadelphia airport to Baltimore by taxi

Philly taxis are available 24/7 and can offer door-to-door services from Philadelphia Airport to Baltimore’s downtown area or your accommodation. Getting from PHL to Baltimore by taxi saves you both time and effort!

Taxi fare from Philadelphia airport to Baltimore

Philadelphia taxis have a set-rate fare based on the miles travelled. The estimated taxi fare for this trip is $300 (€273) for a day ride and $362 (€328) for a night ride. The driver will calculate the final cost based on vehicle size, tolls, and your exact destination in Baltimore.


$300 (€273)

Trip Duration

1h 40min

Value for Money

Available 24/7.

Where do I get it from?

Taxi ranks are readily available outside the airport. After arriving at the Philadelphia International Airport and exiting the arrivals terminal you will see all Philadelphia Airport cabs waiting at the taxi rank. Just walk to the front of the queue to get your ride.


Taking a Philly taxi to transfer from PHL to Baltimore is the most convenient, stress-free, fast, and safe option. There is no need to wait at the station, carrying your luggage through train carriages or bus stops, you can just relax as your taxi driver takes you to your destination.

Editor’s Note

If travelling in a large group, splitting the taxi cost can come to the same amount as train prices.

Useful Tips

Bear in mind that any applicable tolls would need to be covered by the customer.
Taxis get regularly cleaned and are safe and reliable.
You can pay both by cash and card in Philly cabs; just make sure to agree on the payment method with your driver before starting your journey, to avoid any surprises.

Welcome Pickups transfer

Welcome Pickups

Book a trained, English-speaking taxi driver to pick you up at the same price as a regular cab from the line

If you feel more relaxed knowing that somebody is waiting for you, you may as well book a Welcome Pickups transfer. As soon as you arrive at the airport you will be greeted by your driver. He will be waiting for you at the terminal of your arrival with a sign that has your name on it. Your driver will help you out with your luggage and together you will make your way to the vehicle. While he is driving you to your accommodation, the driver can give you some tips and recommendations on what to do during your holidays in Philadelphia. Our drivers are hand-picked and speak fluent English. No need to worry about miscommunication issues that you may face with the local taxi drivers regarding your destination. Relax and enjoy your ride.

Best drivers

Hand-picked english-speaking drivers

Flight monitoring

Drivers are always on time

Quality support

24/7 email & phone support

Cancel up to 24h before and get a refund

Edit or cancel transfers

Read more


Same price as a regular taxi from the line


Sedan Car

4 pax, 4 pieces of luggage

Book Welcome Pickups transfer

How to get from Philadelphia aiport to Baltimore by bus

Greyhound buses operate 4 to 5 daily routes from Philadelphia to Baltimore. To get from PHL airport to Baltimore, you need to take the train to Philadelphia city and then the bus to Baltimore. Taking the bus is a good budget option, but it’s the slowest transfer as it takes 2 hours and 40 minutes to reach Baltimore.

How much is the bus from Philadelphia airport to Baltimore?

To reach Baltimore by bus, firstly, you need to take the train from PHL airport to get to Jefferson Station, where the bus station is located. That trip takes 30 minutes and costs $7 (€6.50) per passenger. Greyhound bus gets to Baltimore in 2 hours and 10 minutes at an average price of $30 (€27.30). In total, the journey will take 2 hours and 40 minutes (excluding wait times) at an average price of $37 (€33.70).


$37 (€33.70)

Trip Duration

2h 40min

Value for Money

Bus: offers 4-5 daily rides, from 05.30 to 05:00 || Train: available every 30 mins from 04:52 to 00:30.

Where do I get it from?

Airport Line (SEPTA) to Philadelphia Jefferson Station departs from Philadelphia airport’s Terminal A. There are SEPTA trains every 30 minutes running daily from 04:52 to 00:30. Keep in mind that the walking distance to Terminal A is about 10 minutes if you are coming from a different terminal.

Jefferson Station is right next to Greyhound bus station in Philadelphia. There are four to five daily routes to Baltimore, from 05.30 to 05:00, though the bus schedule differs according to the time and day of travelling. If you want to avoid adding extra time to your trip, it’s better to check the train timetables before your arrival.


Even though budget-friendly, buses are not the most convenient transfer option. It would take you 2 hours and 40 minutes to reach Baltimore, excluding waiting times. If you prefer to travel fast without carrying your luggage from station to station, you might want to consider taking a taxi to your hotel in Baltimore.

Editor’s Note

If you are travelling light, on a budget and/or solo, the bus option might be the best for you, as long as you are not too concerned about time.

Useful Tips

The Greyhound bus gives you the option to reserve your ticket online or pay in cash at the ticket desk.
It's recommended to book your Greyhound tickets in advance since there isn't a standard timetable from Jefferson Station to Baltimore.
Greyhound buses are fully accessible and you can either travel seated in your wheelchair or mobility scooter or store it at the luggage compartment.
Greyhound offers a 10% discount for students.

Frequently asked questions

What is the distance from Philadelphia airport to Baltimore?

Philadelphia Airport is 90 miles (144km) away from Baltimore. The trip from PHL to Baltimore’s downtown area takes 1 hour and 40 minutes by taxi, 1 hour and 50 minutes by train and 2 hours and 40 minutes by bus.

How can I get from PHL to Baltimore?

There are three transfer options from PHL to Baltimore; taxi, train, or bus. A taxi is your only direct option from point A to point B, with the train and the bus options being combined trips that require more effort and time.

Can I get a taxi from Philadelphia airport to Baltimore?

Yes, you can get a Philadelphia airport taxi from PHL to Baltimore, and it’s the easiest and faster transfer option available. The trip takes 1 hour and 40 minutes and costs $300 (€273) for a day ride and $362 (€328) for a night ride.

Pre-book online