There are 8 ways to get from New Haven to St. Thomas by train, plane, bus, bus (Flixbus), 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.
Train to Laguardia Airport, fly to Toronto Pearson International Airport, bus
best- Take the train from New Haven to 125th Street - Harlemtrain
- Fly from Laguardia Airport (LGA) to Toronto Pearson International Airport (YYZ)plane LGA - YYZ
- Take the bus from Pearson International Airport Terminal 1 to London, ON - VIA Railbus
10h 39m$261–1,041Bus
cheapest- Take the bus from New Haven to New Yorkbus
- Take the bus from New York to Torontobus
- Take the bus from Toronto to St Thomasbus
18h 55m$150–572Train, bus
- Take the train from New Haven to Ny Moynihan Train Hall At Penn Stationtrain
- Take the train from New York Penn Station to Toronto Union Stationtrain
- Take the bus from Toronto to St Thomasbus
19h 59m$254–1,338Drive 840 km
- Drive from New Haven to St. Thomascar 840 km
11h 4m$171–247Train to John F. Kennedy International Airport, fly to Toronto Pearson International Airport, bus
- Take the train from New Haven to Ny Moynihan Train Hall At Penn Stationtrain
- Fly from John F. Kennedy International Airport (JFK) to Toronto Pearson International Airport (YYZ)plane JFK - YYZ
- Take the bus from Pearson International Airport Terminal 1 to London, ON - VIA Railbus
10h 46m$726–2,401Train to Laguardia Airport, fly to Toronto Island Airport, train
- Take the train from New Haven to 125th Street - Harlemtrain
- Fly from Laguardia Airport (LGA) to Toronto Island Airport (YTZ)plane LGA - YTZ
- Take the train from Toronto Union Station to Londontrain
11h 28m$1,023–2,096Train to Laguardia Airport, fly to Buffalo Niagara International Airport, bus, train
- Take the train from New Haven to 125th Street - Harlemtrain
- Fly from Laguardia Airport (LGA) to Buffalo Niagara International Airport (BUF)plane LGA - BUF
- Take the bus from Buffalo to Niagara Fallsbus
- Take the train from Canadian Border to Aldershottrain
- Take the train from Aldershot to Londontrain
14h 34m$229–1,281Train, bus via New York
- Take the train from New Haven to Ny Moynihan Train Hall At Penn Stationtrain
- Take the bus from Port Authority Bus Terminal to Torontobus
- Take the bus from Toronto to St Thomasbus
19h 48m$164–1,068
New Haven to St. Thomas by bus
Comparing Your Travel Options
The cheapest way to get from New Haven to St. Thomas is to drive which costs $170 - $250 and takes 11h 4m.
The fastest way to get from New Haven to St. Thomas is to train and fly and bus which takes 10h 39m and costs $260 - $1,100.
No, there is no direct bus from New Haven to St. Thomas. However, there are services departing from New Haven and arriving at St Thomas via New York and Toronto. The journey, including transfers, takes approximately 18h 55m.
The distance between New Haven and St. Thomas is 901 km. The road distance is 840 km.
The best way to get from New Haven to St. Thomas without a car is to bus which takes 18h 55m and costs $150 - $600.
It takes approximately 10h 39m to get from New Haven to St. Thomas, including transfers.
New Haven to St. Thomas bus services, operated by Peter Pan Bus Lines, depart from New Haven station.
New Haven to St. Thomas bus services, operated by Peter Pan Bus Lines, arrive at New York station.
Yes, the driving distance between New Haven to St. Thomas is 840 km. It takes approximately 11h 4m to drive from New Haven to St. Thomas.
Book your New Haven to St. Thomas bus tickets online with Omio.
What companies run services between New Haven, CT, USA and St. Thomas, ON, Canada?
You can take a bus from New Haven to St Thomas via New York and Toronto in around 18h 55m.
- Website
- aircanada.com
Flights from Laguardia Airport to Toronto Pearson International Airport
- Ave. Duration
- 1h 34m
- When
- Every day
- Estimated price
- $85–600
Flights from Laguardia Airport to Toronto Island Airport
- Ave. Duration
- 1h 41m
- When
- Every day
- Estimated price
- $90–600
Flights from Laguardia Airport to Toronto Island Airport via Montreal
- Ave. Duration
- 3h 58m
- When
- Every day
- Estimated price
- $120–700
- Phone
- +1 877.690.5114
- Website
- Metro North Railroad
Train from New Haven to 125th Street - Harlem
- Ave. Duration
- 1h 55m
- Frequency
- Every 30 minutes
- Estimated price
- $26–40
- Website
- Metro North Railroad
- Schedules at
- Metro North Railroad Schedules
- Off-Peak
- $26–30
- Peak
- $36–40
Train from New Haven to 125th Street - Harlem
- Ave. Duration
- 1h 55m
- Frequency
- Every 30 minutes
- Estimated price
- $26–40
- Website
- Metro North Railroad
- Schedules at
- Metro North Railroad Schedules
- Off-Peak
- $26–30
- Peak
- $36–40
Train from New Haven to 125th Street - Harlem
- Ave. Duration
- 1h 55m
- Frequency
- Every 30 minutes
- Estimated price
- $26–40
- Website
- Metro North Railroad
- Schedules at
- Metro North Railroad Schedules
- Off-Peak
- $26–30
- Peak
- $36–40
- Phone
- +16474775500
- [email protected]
- Website
- ONEXBUS
Bus from Pearson International Airport Terminal 1 to London, ON - VIA Rail
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- $28–35
- Website
- ONEXBUS
- Standard Fare
- $28–35
Bus from Pearson International Airport Terminal 1 to London, ON - VIA Rail
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- $28–35
- Website
- ONEXBUS
- Standard Fare
- $28–35
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
How to get from JFK to New York City
Read the travel guide
Booking & Getting There
There are 26+ hotels available in St. Thomas.

