There are 6 ways to get from Belleville to Hamilton Airport (YHM) by train, bus, rideshare, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Train
best- Take the train from Belleville to Toronto Union Stationtrain VIA Rail
- Take the train from Union Station GO to West Harbour GOtrain Lw
4h 53m$59–258Bus
cheapest- Take the bus from Belleville, ON to Pearson International Airport Terminal 1bus Kingston
- Take the bus from Pearson International Airport Terminal 1 to Hamilton GO Centre Busbus 40
5h 6m$26–94Airport Transfer
- Take the rideshare from Belleville to Hamilton-YHM269.5 km
2h 58mDrive 269.5 km
- Drive from Belleville to Hamilton Airport (YHM)car 269.5 km
2h 58m$53–77Train, fly
- Take the train from Belleville to Ottawatrain
- Fly from Ottawa Macdonald-Cartier International Airport (YOW) to John C. Munro Hamilton International Airport (YHM)plane YOW - YHM
5h 48m$185–1,016Bus, train
- Take the bus from Belleville to Torontobus Ott-Tor
- Take the train from Union Station GO to West Harbour GOtrain Lw
5h 22m$50–95
Belleville to Hamilton Airport (YHM) by train and bus
Questions & Answers
The cheapest way to get from Belleville to Hamilton Airport (YHM) is to bus and train which costs $50 - $100 and takes 5h 22m.
The fastest way to get from Belleville to Hamilton Airport (YHM) is to drive which takes 2h 58m and costs $50 - $80.
No, there is no direct bus from Belleville to Hamilton Airport (YHM). However, there are services departing from Belleville, ON and arriving at Airport Passenger Terminal via Pearson International Airport Terminal 1 and JAMES at BOLD. The journey, including transfers, takes approximately 5h 6m.
No, there is no direct train from Belleville to Hamilton Airport (YHM). However, there are services departing from Belleville and arriving at West Harbour GO via Union Station GO. The journey, including transfers, takes approximately 4h 53m.
The distance between Belleville and Hamilton Airport (YHM) is 262 km. The road distance is 269.5 km.
The best way to get from Belleville to Hamilton Airport (YHM) without a car is to train which takes 4h 53m and costs $55 - $260.
It takes approximately 4h 53m to get from Belleville to Hamilton Airport (YHM), including transfers.
Belleville to Hamilton Airport (YHM) bus services, operated by Megabus Canada, depart from Belleville, ON station.
Belleville to Hamilton Airport (YHM) train services, operated by VIA Rail, depart from Belleville station.
The best way to get from Belleville to Hamilton Airport (YHM) is to train which takes 4h 53m and costs $55 - $260. Alternatively, you can bus, which costs $26 - $95 and takes 5h 6m.
What companies run services between Belleville, ON, Canada and Hamilton Airport (YHM), Canada?
You can take a train from Belleville to Airport Passenger Terminal via Union Station GO, West Harbour GO, and JAMES at WEST HARBOUR GO STATION in around 4h 53m. Alternatively, you can take a bus from Belleville, ON to Airport Passenger Terminal via Pearson International Airport Terminal 1, Hamilton GO Centre Bus, and JAMES at BOLD in around 5h 6m.
- Website
- flyporter.com
Flights from Ottawa Macdonald-Cartier International Airport to John C. Munro Hamilton International Airport
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- $120–800
- Phone
- +1 888 842-7245
- Website
- VIA Rail
Train from Belleville to Toronto Union Station
- Ave. Duration
- 2h 1m
- Frequency
- Every 3 hours
- Estimated price
- $40–240
- Website
- VIA Rail
- Escape
- $40–130
- Business
- $85–230
- Business Plus
- $100–240
- Economy
- $45–140
- Economy Plus
- $50–150
Train from Belleville to Ottawa
- Ave. Duration
- 3h
- Frequency
- Every 4 hours
- Estimated price
- $60–270
- Website
- VIA Rail
- Escape
- $60–160
- Business
- $100–250
- Business Plus
- $120–270
- Economy
- $65–170
- Economy Plus
- $75–180
- Phone
- +1 888-438-6646
- Website
- GO Transit
Train from Union Station GO to West Harbour GO
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- $12–16
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $12–16
Train from Union Station GO to West Harbour GO
- Ave. Duration
- 1h 28m
- Frequency
- Hourly
- Estimated price
- $12–16
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $12–16
- Phone
- +1 866 488 4452
- [email protected]
- Website
- Megabus
Bus from Belleville, ON to Pearson International Airport Terminal 1
- Ave. Duration
- 2h 45m
- Frequency
- Twice daily
- Estimated price
- $10–75
- Website
- Megabus
- Adult Advanced Booking
- $10–60
- Adult Standard
- $35–75
- Phone
- +1 888-438-6646
- Website
- GO Transit
Bus from Pearson International Airport Terminal 1 to Hamilton GO Centre Bus
- Ave. Duration
- 1h 25m
- Frequency
- Every 30 minutes
- Estimated price
- $12–15
- Website
- GO Transit
- Website
- GO Transit Schedules
- Passenger
- $12–15
- Phone
- +1 833 583 3636
- [email protected]
- Website
- Rider Express
Bus from Belleville to Toronto
- Ave. Duration
- 2h 30m
- Frequency
- Twice daily
- Estimated price
- $30–80
- Website
- Rider Express
- Standard
- $30–80
- Website
- https://www.mozio.com
Rideshare from Belleville to Hamilton-YHM
- Ave. Duration
- 2h 58m
- Frequency
- On demand
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Which London airport should I choose?, Travel Insider: Top Japan travel tips by Beatrix Holland, and Need to know: Eurostar - to help you get the most out of your next trip.
More Questions & Answers
Belleville to Hamilton Airport (YHM) bus services, operated by Megabus Canada, arrive at Pearson International Airport Terminal 1 station.
Belleville to Hamilton Airport (YHM) train services, operated by VIA Rail, arrive at Toronto Union Station.
Yes, the driving distance between Belleville to Hamilton Airport (YHM) is 269 km. It takes approximately 2h 58m to drive from Belleville to Hamilton Airport (YHM).
There are 135+ hotels available in Hamilton Airport (YHM).
Check out Blablacar's carpooling service for rideshare options between Belleville and Hamilton Airport (YHM). A great option if you don't have a driver's licence or want to avoid public transport.













