There are 9 ways to get from Birmingham to Princeton by plane, train, bus (Greyhound, Flixbus), train (Amtrak), car, or bus (Greyhound)
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Birmingham–Shuttlesworth International Airport to Laguardia Airport, train
best- Fly from Birmingham–Shuttlesworth International Airport (BHM) to Laguardia Airport (LGA)plane BHM - LGA
- Take the train from New York Penn Station to Princeton Jct.train
5h 20m$172–804Fly Birmingham–Shuttlesworth International Airport to Newark Liberty International Airport, train
cheapest- Fly from Birmingham–Shuttlesworth International Airport (BHM) to Newark Liberty International Airport (EWR)plane BHM - EWR
- Take the train from Newark Airport Railroad Station to Princeton Jct.train
6h 6m$132–511Bus via New York
- Take the bus from Birmingham Intermodal Facility to Atlanta Bus Stationbus
- Take the bus from Atlanta Bus Station to New York Midtownbus
- Take the bus from Port Authority Bus Terminal to Nassau St & Witherspoon St - Palmer Squarebus
23h 30m$179–332Train (Amtrak)
- Take the train from Birmingham to Trentontrain Crescent
23h 52m$316–651Drive 907.9 mi
- Drive from Birmingham to Princetoncar 907.9 mi
15h 47m$166–240Fly Birmingham–Shuttlesworth International Airport to Philadelphia International Airport, train
- Fly from Birmingham–Shuttlesworth International Airport (BHM) to Philadelphia International Airport (PHL)plane BHM - PHL
- Take the train from 30th Street Station to Princeton Junction Amtrak Stationtrain
5h 6m$173–808Drive to Huntsville International Airport-Carl T Jones Field, fly to Laguardia Airport, train
- Drive from Birmingham to Huntsville International Airport-Carl T Jones Field (HSV)car
- Fly from Huntsville International Airport-Carl T Jones Field (HSV) to Laguardia Airport (LGA)plane HSV - LGA
- Take the train from New York Penn Station to Princeton Jct.train
6h 34m$163–759Fly Birmingham–Shuttlesworth International Airport to Baltimore-Washington International Airport, train
- Fly from Birmingham–Shuttlesworth International Airport (BHM) to Baltimore-Washington International Airport (BWI)plane BHM - BWI
- Take the train from BWI Thurgood Marshall to Trentontrain
6h 34m$167–718Bus
- Take the bus from Birmingham Intermodal Facility to Atlanta Bus Stationbus
- Take the bus from Atlanta Bus Station to Philadelphia Bus Stationbus
- Take the bus from Market St At 11Th St to Wallenberg Ave Across From Terminalbus 409
25h 5m$140–301
Birmingham to Princeton by bus and foot
Questions & Answers
The cheapest way to get from Birmingham to Princeton is to bus which costs $140 - $310 and takes 25h 5m.
The fastest way to get from Birmingham to Princeton is to fly and train which takes 5h 6m and costs $170 - $850.
No, there is no direct bus from Birmingham to Princeton. However, there are services departing from Birmingham Intermodal Facility and arriving at Nassau St & Witherspoon St - Palmer Square via Atlanta Bus Station and Port Authority Bus Terminal. The journey, including transfers, takes approximately 23h 30m.
No, there is no direct train from Birmingham to Princeton. However, there are services departing from Birmingham and arriving at Princeton via Trenton Transit Center and Princeton Jct.. The journey, including transfers, takes approximately 23h 52m.
The distance between Birmingham and Princeton is 935 miles. The road distance is 913.2 miles.
The best way to get from Birmingham to Princeton without a car is to bus via New York which takes 23h 30m and costs $170 - $340.
It takes approximately 5h 20m to get from Birmingham to Princeton, including transfers.
Birmingham to Princeton bus services, operated by Greyhound USA, depart from Birmingham Intermodal Facility station.
Birmingham to Princeton train services, operated by Amtrak, depart from Birmingham station.
The best way to get from Birmingham to Princeton is to bus via New York which takes 23h 30m and costs $170 - $340. Alternatively, you can train, which costs $310 - $650 and takes 23h 52m.
What companies run services between Birmingham, AL, USA and Princeton, NJ, USA?
You can take a bus from Birmingham Intermodal Facility to Nassau St & Witherspoon St - Palmer Square via Atlanta Bus Station, New York Midtown, and Port Authority Bus Terminal in around 23h 30m. Alternatively, Amtrak operates a train from Birmingham to Trenton once daily. Tickets cost $310–650 and the journey takes 23h 3m.
- Website
- delta.com
Flights from Birmingham–Shuttlesworth International Airport to Laguardia Airport
- Ave. Duration
- 2h 34m
- When
- Every day
- Estimated price
- $150–750
Flights from Birmingham–Shuttlesworth International Airport to Laguardia Airport via Atlanta
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- $150–800
Flights from Birmingham–Shuttlesworth International Airport to Newark Liberty International Airport via Atlanta
- Ave. Duration
- 4h 52m
- When
- Every day
- Estimated price
- $90–450
Flights from Birmingham–Shuttlesworth International Airport to Newark Liberty International Airport via Detroit
- Ave. Duration
- 4h 40m
- When
- Every day
- Estimated price
- $110–500
Flights from Birmingham–Shuttlesworth International Airport to Philadelphia International Airport via Atlanta
- Ave. Duration
- 4h 32m
- When
- Every day
- Estimated price
- $140–750
Flights from Huntsville International Airport-Carl T Jones Field to Laguardia Airport
- Ave. Duration
- 2h 24m
- When
- Every day
- Estimated price
- $140–700
Flights from Huntsville International Airport-Carl T Jones Field to Laguardia Airport via Atlanta
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- $150–750
Flights from Huntsville International Airport-Carl T Jones Field to Laguardia Airport via Detroit
- Ave. Duration
- 4h 46m
- When
- Every day
- Estimated price
- $160–800
Flights from Birmingham–Shuttlesworth International Airport to Baltimore-Washington International Airport via Atlanta
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- $120–650
- Website
- aa.com
Flights from Birmingham–Shuttlesworth International Airport to Laguardia Airport via Charlotte
- Ave. Duration
- 4h 44m
- When
- Every day
- Estimated price
- $150–800
Flights from Birmingham–Shuttlesworth International Airport to Laguardia Airport via Reagan Washington
- Ave. Duration
- 5h 2m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $150–750
Flights from Birmingham–Shuttlesworth International Airport to Newark Liberty International Airport via Charlotte
- Ave. Duration
- 4h 44m
- When
- Every day
- Estimated price
- $90–450
Flights from Birmingham–Shuttlesworth International Airport to Philadelphia International Airport
- Ave. Duration
- 2h 22m
- When
- Every day
- Estimated price
- $140–750
Flights from Birmingham–Shuttlesworth International Airport to Philadelphia International Airport via Charlotte
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- $140–750
Flights from Huntsville International Airport-Carl T Jones Field to Laguardia Airport via Charlotte
- Ave. Duration
- 4h 38m
- When
- Every day
- Estimated price
- $140–750
Flights from Huntsville International Airport-Carl T Jones Field to Laguardia Airport via Reagan Washington
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- $140–700
Flights from Birmingham–Shuttlesworth International Airport to Baltimore-Washington International Airport via Charlotte
- Ave. Duration
- 4h 14m
- When
- Every day
- Estimated price
- $120–650
- Website
- southwest.com
Flights from Birmingham–Shuttlesworth International Airport to Laguardia Airport via Nashville
- Ave. Duration
- 4h 37m
- When
- Sunday, Tuesday, and Wednesday
- Estimated price
- $160–800
Flights from Birmingham–Shuttlesworth International Airport to Philadelphia International Airport via Nashville
- Ave. Duration
- 3h 55m
- When
- Tuesday to Friday
- Estimated price
- $150–750
Flights from Birmingham–Shuttlesworth International Airport to Baltimore-Washington International Airport
- Ave. Duration
- 2h
- When
- Sunday, Monday, Thursday, Friday, Tuesday, and Wednesday
- Estimated price
- $110–600
Flights from Birmingham–Shuttlesworth International Airport to Baltimore-Washington International Airport via Nashville
- Ave. Duration
- 4h 45m
- When
- Every day
- Estimated price
- $120–650
Flights from Birmingham–Shuttlesworth International Airport to Baltimore-Washington International Airport via Chicago Midway
- Ave. Duration
- 5h
- When
- Sunday
- Estimated price
- $170–800
- Website
- united.com
Flights from Huntsville International Airport-Carl T Jones Field to Laguardia Airport via Washington Dulles
- Ave. Duration
- 4h 39m
- When
- Every day
- Estimated price
- $140–700
- Phone
- +1 973-275-5555
- Website
- njtransit.com
Train from New York Penn Station to Princeton Jct.
- Ave. Duration
- 1h 13m
- Frequency
- Every 30 minutes
- Estimated price
- $2–21
- Website
- https://www.njtransit.com
- Website
- https://njtworldcup.com/
- Adult
- $2–21
Train from Newark Airport Railroad Station to Princeton Jct.
- Ave. Duration
- 49 min
- Frequency
- Hourly
- Estimated price
- $20–25
- Website
- https://www.njtransit.com
- Website
- https://njtworldcup.com/
- Adult Airport
- $20–25
Train from New York Penn Station to Princeton Jct.
- Ave. Duration
- 1h 13m
- Frequency
- Every 30 minutes
- Estimated price
- $2–21
- Website
- https://www.njtransit.com
- Website
- https://njtworldcup.com/
- Adult
- $2–21
Rome2Rio's guide to Amtrak
Contact DetailsContact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from Birmingham to Trenton
- Ave. Duration
- 23h 3m
- Frequency
- Once daily
- Estimated price
- $310–650
- Website
- https://www.amtrak.com/home.html
Train from 30th Street Station to Princeton Junction Amtrak Station
- Ave. Duration
- 33 min
- Frequency
- Every 4 hours
- Estimated price
- $13–28
- Website
- https://www.amtrak.com/home.html
Train from BWI Thurgood Marshall to Trenton
- Ave. Duration
- 2h 24m
- Frequency
- Hourly
- Estimated price
- $40–90
- Website
- https://www.amtrak.com/home.html
Rome2Rio's guide to Greyhound USA
Contact DetailsContact Details
- Phone
- +1 214-849-8100
- [email protected]
- Website
- greyhound.com
Bus from Birmingham Intermodal Facility to Atlanta Bus Station
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Estimated price
- $22–45
- Website
- https://www.greyhound.com/
Bus from Birmingham Intermodal Facility to Atlanta Bus Station
- Ave. Duration
- 2h 30m
- Frequency
- Every 4 hours
- Estimated price
- $22–45
- Website
- https://www.greyhound.com/
Bus from Atlanta Bus Station to Philadelphia Bus Station
- Ave. Duration
- 17h 20m
- Frequency
- Once daily
- Estimated price
- $110–230
- Website
- https://www.greyhound.com/
- Phone
- +1 (855) 626-8585
- Website
- https://www.flixbus.com
Bus from Atlanta Bus Station to New York Midtown
- Ave. Duration
- 17h 25m
- Frequency
- Twice daily
- Estimated price
- $140–250
- Schedules at
- flixbus.com
- Phone
- +1 (866) 912 - 6224
- [email protected]
- Website
- coachusa.com
Bus from Port Authority Bus Terminal to Nassau St & Witherspoon St - Palmer Square
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- $17–40
- Schedules at
- coachusa.com
- Adult
- $17–40
- Phone
- +1 973-275-5555
- Website
- njtransit.com
Bus from Market St At 11Th St to Wallenberg Ave Across From Terminal
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- $6–21
- Website
- https://www.njtransit.com
- Website
- https://njtworldcup.com/
- Adults
- $6–21
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
Need to know: Greyhound
Read the travel guide
Why you should take the train in the US
Read the travel guide
More Questions & Answers
Birmingham to Princeton bus services, operated by Greyhound USA, arrive at Atlanta Bus Station.
Princeton is 1h ahead of Birmingham. It is currently 12:58 PM in Birmingham and 1:58 PM in Princeton.
Birmingham to Princeton train services, operated by Amtrak, arrive at Trenton station.
Yes, the driving distance between Birmingham to Princeton is 913 miles. It takes approximately 15h 47m to drive from Birmingham to Princeton.
There are 163+ hotels available in Princeton.








