There are 11 ways to get from Castlegar to Princeton by plane, train, taxi, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Castlegar Airport to Newark Liberty International Airport, train
best- Fly from Castlegar Airport (YCG) to Newark Liberty International Airport (EWR)plane YCG - EWR
- Take the train from Newark Airport Railroad Station to Princeton Jct.train
22h 3m$179–695Fly Castlegar Airport to John F. Kennedy International Airport, train
cheapest- Fly from Castlegar Airport (YCG) to John F. Kennedy International Airport (JFK)plane YCG - JFK
- Take the train from New York Penn Station to Princeton Jct.train
21h 49m$169–701Taxi, bus, drive, train
- Take the taxi from Castlegar to Salmo, BC - 519 Railway Avetaxi
- Take the bus from Salmo, BC - 519 Railway Ave to Pincher Creek, ABbus
- Drive from Pincher Creek, AB to Lake McDonald Lodgecar
- Take the train from West Glacier Amtrak to Chicago Union Stationtrain
- Take the train from Chicago Union Station to Ny Moynihan Train Hall At Penn Stationtrain
- Take the train from New York Penn Station to Princeton Jct.train Nec
2d 18h$906–1,869Drive 2,608.3 mi
- Drive from Castlegar to Princetoncar 2,608.3 mi
43h 38m$597–863Fly Trail Airport to Newark Liberty International Airport, train
- Fly from Trail Airport (YZZ) to Newark Liberty International Airport (EWR)plane YZZ - EWR
- Take the train from Newark Airport Railroad Station to Princeton Jct.train
15h 35m$265–836Fly Trail Airport to John F. Kennedy International Airport, train
- Fly from Trail Airport (YZZ) to John F. Kennedy International Airport (JFK)plane YZZ - JFK
- Take the train from New York Penn Station to Princeton Jct.train
15h 21m$255–842Bus to Kelowna International Airport, fly to Newark Liberty International Airport, train
- Take the bus from Castlegar, BC to Kelowna, BCbus
- Fly from Kelowna International Airport (YLW) to Newark Liberty International Airport (EWR)plane YLW - EWR
- Take the train from Newark Airport Railroad Station to Princeton Jct.train
16h 57m$290–771Bus, bus to Cranbrook/Canadian Rockies International Airport, fly to Newark Liberty International Airport, train
- Take the bus from Castlegar, BC - 692 18th St to Nelson, BC - 512 Railway Streetbus
- Take the bus from Nelson, BC - 512 Railway Street to Cranbrook, BC - 513 Cranbrook St Northbus
- Fly from Cranbrook/Canadian Rockies International Airport (YXC) to Newark Liberty International Airport (EWR)plane YXC - EWR
- Take the train from Newark Airport Railroad Station to Princeton Jct.train
16h 43m$295–851Bus, train via Syracuse
- Take the bus from Castlegar, BC - 692 18th St to Vancouver, BC - Pacific Central Stationbus
- Take the bus from Vancouver to Everett Bus Stopbus
- Take the train from Everett Amtrak Station to Chicago Union Stationtrain
- Take the train from Chicago Union Station to Syracuse Regional Transportation Centertrain
- Take the bus from Syracuse Bus Station to Port Authority Bus Terminalbus
- Take the bus from Port Authority Bus Terminal to Nassau St & Witherspoon St - Palmer Squarebus
3d 9h$980–2,183Bus, train
- Take the bus from Castlegar, BC - 692 18th St to Vancouver, BC - Pacific Central Stationbus
- Take the train from Vancouver to Everett Amtrak Stationtrain
- Take the train from Everett Amtrak Station to Chicago Union Stationtrain
- Take the train from Chicago Union Station to Ny Moynihan Train Hall At Penn Stationtrain
- Take the train from New York Penn Station to Princeton Jct.train
3d 10h$1,004–2,233Bus, train #2
- Take the bus from Castlegar, BC - 692 18th St to Hope, BC - 919 Water Avenuebus
- Take the bus from Park St at 3rd Ave to Pioneer Ave at Evergreen Drbus
- Take the train from Agassiz to Toronto Union Stationtrain
- Take the train from Toronto Union Station to New York Penn Stationtrain
- Take the train from New York Penn Station to Princeton Jct.train
4d 20h$412–706
Castlegar to Princeton by bus and train
Questions & Answers
The cheapest way to get from Castlegar to Princeton is to fly and train which costs $160 - $700 and takes 21h 49m.
The fastest way to get from Castlegar to Princeton is to fly and train which takes 15h 21m and costs $250 - $850.
The distance between Castlegar and Princeton is 2227 miles. The road distance is 2623.5 miles.
The best way to get from Castlegar to Princeton without a car is to bus and train via Syracuse which takes 3 days 9h and costs $950 - $2,200.
It takes approximately 22h 3m to get from Castlegar to Princeton, including transfers.
Princeton is 3h ahead of Castlegar. It is currently 1:29 AM in Castlegar and 4:29 AM in Princeton.
Yes, the driving distance between Castlegar to Princeton is 2623 miles. It takes approximately 43h 38m to drive from Castlegar to Princeton.
There are 239+ hotels available in Princeton.
What companies run services between Castlegar, BC, Canada and Princeton, NJ, USA?
There is no direct connection from Castlegar to Princeton. However, you can take the line 33 bus to Frank Beinder Way at Hwy 3A, walk to Castlegar Airport (YCG) airport, fly to Newark Liberty International Airport (EWR), walk to Terminal B, take the vehicle to Newark Airport Railroad Station, walk to Newark Airport Amtrak, take the train to Princeton Jct., then take the train to Princeton. Alternatively, you can take the taxi to Salmo, BC - 519 Railway Ave, take the bus to Pincher Creek, AB, drive to Lake McDonald Lodge, take the shuttle to West Glacier Amtrak, walk to West Glacier Amtrak, take the train to Chicago Union Station, take the train to Ny Moynihan Train Hall At Penn Station, walk to Penn Station, take the train to Princeton Jct., then take the train to Princeton.
- Website
- aircanada.com
Flights from Castlegar Airport to Newark Liberty International Airport via Vancouver
- Ave. Duration
- 26h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $150–650
Flights from Castlegar Airport to Newark Liberty International Airport via Vancouver, Toronto
- Ave. Duration
- 18h 22m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- $150–650
Flights from Castlegar Airport to Newark Liberty International Airport via Vancouver, Ottawa
- Ave. Duration
- 26h 49m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $150–700
Flights from Castlegar Airport to John F. Kennedy International Airport via Vancouver, Toronto
- Ave. Duration
- 25h 2m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $150–650
Flights from Trail Airport to Newark Liberty International Airport via Vancouver
- Ave. Duration
- 21h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $160–700
Flights from Trail Airport to Newark Liberty International Airport via Vancouver, Toronto
- Ave. Duration
- 13h 59m
- When
- Monday, Tuesday, Wednesday, Thursday, Saturday, and Sunday
- Estimated price
- $160–900
Flights from Kelowna International Airport to Newark Liberty International Airport via Vancouver
- Ave. Duration
- 7h 44m
- When
- Every day
- Estimated price
- $130–550
Flights from Kelowna International Airport to Newark Liberty International Airport via Toronto
- Ave. Duration
- 7h 48m
- When
- Every day
- Estimated price
- $110–700
Flights from Cranbrook/Canadian Rockies International Airport to Newark Liberty International Airport via Vancouver
- Ave. Duration
- 8h 2m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $160–700
Flights from Cranbrook/Canadian Rockies International Airport to Newark Liberty International Airport via Kelowna International Airport, Toronto
- Ave. Duration
- 9h 30m
- When
- Saturday
- Estimated price
- $150–650
- Website
- united.com
Flights from Trail Airport to Newark Liberty International Airport via Vancouver
- Ave. Duration
- 21h 25m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $160–700
Flights from Trail Airport to Newark Liberty International Airport via Vancouver, Toronto
- Ave. Duration
- 13h 22m
- When
- Monday, Tuesday, Wednesday, Thursday, and Sunday
- Estimated price
- $260–900
Flights from Kelowna International Airport to Newark Liberty International Airport via Vancouver
- Ave. Duration
- 7h 44m
- When
- Every day
- Estimated price
- $130–550
Flights from Kelowna International Airport to Newark Liberty International Airport via Toronto
- Ave. Duration
- 7h 48m
- When
- Every day
- Estimated price
- $110–700
Flights from Cranbrook/Canadian Rockies International Airport to Newark Liberty International Airport via Kelowna International Airport, Toronto
- Ave. Duration
- 9h 30m
- When
- Saturday
- Estimated price
- $150–650
- Website
- westjet.com
Flights from Castlegar Airport to John F. Kennedy International Airport via Vancouver, Toronto
- Ave. Duration
- 18h 3m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $150–650
Flights from Trail Airport to John F. Kennedy International Airport via Vancouver, Toronto
- Ave. Duration
- 14h 18m
- When
- Saturday
- Estimated price
- $220–1,100
Flights from Cranbrook/Canadian Rockies International Airport to Newark Liberty International Airport via Calgary, Detroit
- Ave. Duration
- 14h 52m
- When
- Tuesday and Sunday
- Estimated price
- $190–1,000
- Website
- flyporter.com
Flights from Trail Airport to Newark Liberty International Airport via Vancouver, Ottawa
- Ave. Duration
- 22h 24m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $270–900
Flights from Trail Airport to John F. Kennedy International Airport via Vancouver, Toronto
- Ave. Duration
- 13h 54m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $260–900
Flights from Cranbrook/Canadian Rockies International Airport to Newark Liberty International Airport via Calgary, Ottawa
- Ave. Duration
- 9h 19m
- When
- Monday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $230–850
- Website
- jetblue.com
Flights from Castlegar Airport to John F. Kennedy International Airport via Vancouver
- Ave. Duration
- 17h 18m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $150–650
Flights from Trail Airport to John F. Kennedy International Airport via Vancouver
- Ave. Duration
- 12h 18m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $160–700
- Website
- delta.com
Flights from Castlegar Airport to John F. Kennedy International Airport via Vancouver, Toronto
- Ave. Duration
- 18h 3m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $150–650
Flights from Castlegar Airport to John F. Kennedy International Airport via Vancouver, Detroit
- Ave. Duration
- 18h 55m
- When
- Monday, Wednesday, and Thursday
- Estimated price
- $200–950
- Website
- aa.com
Flights from Trail Airport to John F. Kennedy International Airport via Vancouver, Toronto
- Ave. Duration
- 13h 54m
- When
- Monday, Tuesday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- $260–900
- Website
- alaskaair.com
Flights from Kelowna International Airport to Newark Liberty International Airport via Seattle
- Ave. Duration
- 12h 23m
- When
- Every day
- Estimated price
- $130–550
- Phone
- +1 973-275-5555
- Website
- njtransit.com
Train from Newark Airport Railroad Station to Princeton Jct.
- Ave. Duration
- 49 min
- Frequency
- Every 30 minutes
- Estimated price
- $20–25
- Website
- https://www.njtransit.com
- Schedules at
- https://www.njtransit.com/bus-to
- 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
- Schedules at
- https://www.njtransit.com/bus-to
- Adult
- $2–21
Rome2Rio's guide to Amtrak
Contact Details
- Phone
- +1 800-872-7245
- Website
- amtrak.com
Train from West Glacier Amtrak to Chicago Union Station
- Ave. Duration
- 31h 48m
- Frequency
- 3 times a day
- Estimated price
- $450–1,000
- Website
- https://www.amtrak.com/home.html
Train from Chicago Union Station to Ny Moynihan Train Hall At Penn Station
- Ave. Duration
- 20h 12m
- Frequency
- Once daily
- Estimated price
- $270–600
- Website
- https://www.amtrak.com/home.html
Train from Everett Amtrak Station to Chicago Union Station
- Ave. Duration
- 44h 50m
- Frequency
- Twice daily
- Estimated price
- $600–1,400
- Website
- https://www.amtrak.com/home.html
Train from Chicago Union Station to Syracuse Regional Transportation Center
- Ave. Duration
- 12h 58m
- Frequency
- Twice daily
- Estimated price
- $190–410
- Website
- https://www.amtrak.com/home.html
Train from Vancouver to Everett Amtrak Station
- Ave. Duration
- 3h 19m
- Frequency
- Twice daily
- Estimated price
- $30–75
- Website
- https://www.amtrak.com/home.html
- Phone
- +1 888 842-7245
- Website
- viarail.ca
Train from Agassiz to Toronto Union Station
- Ave. Duration
- 3d 18h
- Frequency
- Twice a week
- Estimated price
- $250–440
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $250–440
- Economy Adult - Advanced Booking
- $340–440
- Economy Escape Advanced Booking - Adult
- $330–380
Train from Toronto Union Station to New York Penn Station
- Ave. Duration
- 13h 55m
- Frequency
- Once daily
- Estimated price
- $75–130
- Website
- https://www.viarail.ca/en
- Economy Adult - same day booking
- $95–130
- Economy Adult - Advanced Booking
- $95–120
- Economy Escape Advanced Booking - Adult
- $75–95
- Phone
- +1 778 382 7729
- info@mountainmanmikes.ca
- Website
- mountainmanmikes.ca
Bus from Salmo, BC - 519 Railway Ave to Pincher Creek, AB
- Ave. Duration
- 5h 40m
- Frequency
- Once a week
- Estimated price
- $70–95
- Website
- https://mountainmanmikes.ca/
- Book at
- https://mountainmanmikes.ca/routes-fares/
Bus from Castlegar, BC - 692 18th St to Nelson, BC - 512 Railway Street
- Ave. Duration
- 30 min
- Frequency
- Twice a week
- Estimated price
- $30–45
- Website
- https://mountainmanmikes.ca/
- Book at
- https://mountainmanmikes.ca/routes-fares/
Bus from Nelson, BC - 512 Railway Street to Cranbrook, BC - 513 Cranbrook St North
- Ave. Duration
- 3h 20m
- Frequency
- Once a week
- Estimated price
- $50–70
- Website
- https://mountainmanmikes.ca/
- Book at
- https://mountainmanmikes.ca/routes-fares/
Bus from Castlegar, BC - 692 18th St to Vancouver, BC - Pacific Central Station
- Ave. Duration
- 9h 30m
- Frequency
- Twice a week
- Estimated price
- $95–130
- Website
- https://mountainmanmikes.ca/
- Book at
- https://mountainmanmikes.ca/routes-fares/
Bus from Castlegar, BC - 692 18th St to Hope, BC - 919 Water Avenue
- Ave. Duration
- 6h 40m
- Frequency
- Twice a week
- Estimated price
- $80–110
- Website
- https://mountainmanmikes.ca/
- Book at
- https://mountainmanmikes.ca/routes-fares/
- Phone
- +1 778 760 1891
- info@fritztravels.com
- Website
- fritztravels.com
Bus from Castlegar, BC to Kelowna, BC
- Ave. Duration
- 4h 25m
- Frequency
- Once daily
- Estimated price
- $55–70
- Website
- https://fritztravels.com/
- Book at
- https://book.fritztravels.com/
- Adult
- $55–70
- Phone
- +1 214-849-8100
- ifsr@greyhound.com
- Website
- greyhound.com
Bus from Vancouver to Everett Bus Stop
- Ave. Duration
- 3h 30m
- Frequency
- 5 times a week
- Estimated price
- $20–40
- Website
- https://www.greyhound.com/
Bus from Syracuse Bus Station to Port Authority Bus Terminal
- Ave. Duration
- 4h 45m
- Frequency
- Every 4 hours
- Estimated price
- $45–90
- Website
- https://www.greyhound.com/
- Phone
- +1 800-858-8555
- Website
- trailways.com
Bus from Syracuse Bus Station to Port Authority Bus Terminal
- Ave. Duration
- 4h 50m
- Frequency
- 4 times a day
- Estimated price
- $40–160
- Website
- https://trailways.com
- Schedules at
- https://trailways.com/schedules/
- Saver
- $40–150
- Flexible
- $70–160
- Phone
- +1 (732) 249-1100
- Suburban@coachusa.com
- Website
- coachusa.com
Bus from Port Authority Bus Terminal to Nassau St & Witherspoon St - Palmer Square
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- $30–45
- Website
- https://www.coachusa.com/suburban-transit
- Adult
- $30–45
- Phone
- +1 604 854 3232
- transitinfo@bctransit.com
- Website
- bctransit.com
Bus from Park St at 3rd Ave to Pioneer Ave at Evergreen Dr
- Ave. Duration
- 56 min
- Frequency
- 3 times a day
- Estimated price
- $2
- Website
- https://www.bctransit.com/central-fraser-valley/
- Website
- https://www.bctransit.com/chilliwack/
- Website
- https://www.bctransit.com/agassiz-harrison/
- Website
- https://www.bctransit.com/hope/
- Adult
- $2
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
How to get from JFK to New York City
Read the travel guide


















