Skip to main content

How to get from Edwardsville to Highland by bus?

From Edwardsville to Highland by bus

To get from Edwardsville to Highland in St Louis, you’ll need to take 3 bus lines: take the 19 bus from Edwardsville Station station to Glen Carbon Wal Mart station. Next, you’ll have to switch to the 13 bus and finally take the 14X bus from Troy Park & Ride station to Highland Park & Ride station. The total trip duration for this route is approximately 3 hr 15 min.

195min
Bus - 1919
Bus - 1313
Bus - 14X14X
Leaves from Edwardsville Station

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Edwardsville
  • 2
    Bus - 1919
    Wait for bus
    19
  • 3
    Ride to bus station
    Ride to bus station
    Glen Carbon Wal Mart
    ID WALMGlenC0
    10 min
  • 4
    Bus - 1313
    Wait for bus
    13
  • 5
    Ride to bus station
    Ride to bus station
    Troy Park & Ride
    ID TroyPkRd0
    35 min
  • 6
    Bus - 14X14X
    Wait for bus
    14X
  • 7
    Ride to bus station Highland Park & Ride
    Ride to bus station
    Highland Park & Ride
    ID HighPkRd0
    13 min
*Duration based on 8am traffic

Alternative route from Edwardsville to Highland by bus via 16, 13 and 14X

To get from Edwardsville to Highland in St Louis, you’ll need to take 3 bus lines: take the 16 bus from Edwardsville Station station to Glen Carbon Wal Mart station. Next, you’ll have to switch to the 13 bus and finally take the 14X bus from Troy Park & Ride station to Highland Park & Ride station. The total trip duration for this route is approximately 3 hr 45 min.

225min
Bus - 1616
Bus - 1313
Bus - 14X14X
Leaves from Edwardsville Station

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Edwardsville
  • 2
    Bus - 1616
    Wait for bus
    16
  • 3
    Ride to bus station
    Ride to bus station
    Glen Carbon Wal Mart
    ID WALMGlenC0
    21 min
  • 4
    Bus - 1313
    Wait for bus
    13
  • 5
    Ride to bus station
    Ride to bus station
    Troy Park & Ride
    ID TroyPkRd0
    35 min
  • 6
    Bus - 14X14X
    Wait for bus
    14X
  • 7
    Ride to bus station Highland Park & Ride
    Ride to bus station
    Highland Park & Ride
    ID HighPkRd0
    13 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in St Louis.
All local mobility options in one app

Public transit directions from Edwardsville to Highland

The distance between Edwardsville, St Louis and Highland, St Louis is approximately 24.89 mi, which can typically be travelled in 195 min. Moovit will show you the directions from Edwardsville to Highland by bus, so no matter how you choose to travel in St Louis – you will always have plenty of easy options.

Public transit stations close to Edwardsville

Edwardsville is located at Edwardsville, St Louis and the nearest public transit station is Main St & Dunn St S / W.

Bus stations close to Edwardsville:

  • Main St & Dunn St S / W
  • Main St & Dunn St N / E
  • Hillsboro Ave & Buchanan St

Public transit stations close to Highland, St Louis

Highland is located at Highland, St Louis and the nearest public transit station is Highland Park & Ride.

Bus stations close to Highland:

  • Highland Park & Ride

Alternative route from Edwardsville to Highland by bus via 16, 13 and 14X

To get from Edwardsville to Highland in St Louis, you’ll need to take 3 bus lines: take the 16 bus from Edwardsville Station station to Glen Carbon Wal Mart station. Next, you’ll have to switch to the 13 bus and finally take the 14X bus from Troy Park & Ride station to Highland Park & Ride station. The total trip duration for this route is approximately 3 hr 45 min.

225min
Bus - 1616
Bus - 1313
Bus - 14X14X
Leaves from Edwardsville Station

Step by Step

  • 1
    Start from bus station
    Start from bus station
    Edwardsville
  • 2
    Bus - 1616
    Wait for bus
    16
  • 3
    Ride to bus station
    Ride to bus station
    Glen Carbon Wal Mart
    ID WALMGlenC0
    21 min
  • 4
    Bus - 1313
    Wait for bus
    13
  • 5
    Ride to bus station
    Ride to bus station
    Troy Park & Ride
    ID TroyPkRd0
    35 min
  • 6
    Bus - 14X14X
    Wait for bus
    14X
  • 7
    Ride to bus station Highland Park & Ride
    Ride to bus station
    Highland Park & Ride
    ID HighPkRd0
    13 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Edwardsville to Highland?

    The fastest way takes 195 minutes, using Bus line 19, Bus line 13, Bus line 14X.

  • What is the alternative route to get from Edwardsville to Highland?

    The alternative route takes 225 minutes, using Bus line 16, Bus line 13, Bus line 14X.

  • Is there a direct bus between Edwardsville and Highland in St Louis?

    No, you’ll have to take 3 bus lines in total. The total travelling time is 3 hr 15 min.

  • Which bus line goes from Edwardsville to Highland in St Louis?

    The 19 bus line goes from Glen Carbon Wal Mart station near Edwardsville to Troy Park & Ride station. From there you’ll have to take one bus line till Troy Park & Ride station near Highland in St Louis

  • How long does it take to travel from Edwardsville to Highland in St Louis by bus?

    The total travel time between Edwardsville and Highland in St Louis by bus is about 3 hr 15 min.

  • Where do I get on the bus near Edwardsville to get to Highland in St Louis?

    Get on the 19 bus from the Glen Carbon Wal Mart stop near Edwardsville in St Louis.

  • Where do I get off the bus when travelling between Edwardsville and Highland in St Louis?

    Get off the bus at the Troy Park & Ride stop, which is closest to Highland in St Louis.

Real-Time Arrivals, Schedules, Maps & More