Bus Tickets from Charlottetown to Saint-Léonard

Previously seen trips

Next departures for Charlottetown to Saint-Léonard on November 15
Operated byVehicle typeDeparture timeDeparture locationTrip durationArrival timeArrival locationRecommendedPrice and booking link
Maritime BusBus
Charlottetown Bus Terminal
St Leonard (Must book 3 hours in advance)No tags
Maritime BusBus
Charlottetown UPEI WA Murphy Centre
St Leonard (Must book 3 hours in advance)No tags
Maritime BusBus
Charlottetown Bus Terminal
St Leonard (Must book 3 hours in advance)No tags
Maritime BusBus
Charlottetown UPEI WA Murphy Centre
St Leonard (Must book 3 hours in advance)No tags

Get from Charlottetown to Saint-Léonard

This route is served by bus only

The journey takes about 8 hours 35 minutes, and with fares starting at just $149, it presents an excellent value for a comfortable ride.

2bus per day
8h 35mAverage Duration
378 kmDistance
9kgCO₂ emissions

Frequently asked questions about travelling from Charlottetown to Saint-Léonard by bus

  1. What is the travel distance from Charlottetown to Saint-Léonard?

    It's about 381 km (237 miles) from Charlottetown to Saint-Léonard.

  2. What are the departure and arrival locations for buses traveling from Charlottetown to Saint-Léonard?

    Buses traveling this route start their trip at Charlottetown Bus Terminal, in Charlottetown, and end it at St Leonard Petro Canada Bus Stop, in Saint-Léonard.

People from around the world trust Busbud

Popular Buses Connecting Charlottetown

Buses Leaving from Charlottetown

Buses Going to Charlottetown

Popular Buses Connecting Saint-Léonard

Buses Leaving from Saint-Léonard

Buses Going to Saint-Léonard