COVID-19 Travel Guide
Learn more ›

Search bus tickets to Saint Paul

switcheroo

Quickview

How to get to Saint Paul by bus

Routes226
Trips per day448
bus lines6
Stations3
Lowest PricesWe work directly with hundreds of carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your travels.
Best Travel OptionsWe help you find & compare the best buses, trains and flights in one place.

What is a good price for a bus ticket to Saint Paul?

$1.00 is the cheapest price for a bus ticket to Saint Paul, according to recent searches on Wanderu. You can use our search to check if this price is currently available on buses from your city to Saint Paul. In the last month, buses from Minneapolis to Saint Paul had the lowest average price at $7.00.

Where is the bus station in Saint Paul, MN?

The busiest bus station in Saint Paul is Union Depot. There are several other active stations in addition to this main station. The most popular bus stations in Saint Paul are:

  • Union Depot
  • Minn-St Paul Airport - 4300 Glumack Dr
  • 178 Cesar Chavez St

Chicago

There are 11 scheduled buses per day from Chicago to Saint Paul. The route can be as long as 347 miles, or 558 kilometers. On average, the journey takes 11 hours and 8 minutes. There are 2 bus lines that operate on this route. Greyhound has the most daily buses. Buses from Chicago usually arrive in Saint Paul at Union Depot.
Avg. Time
11h 8m
Avg. Price
$47.36

La Crosse

There are 8 scheduled buses per day from La Crosse to Saint Paul. The route can be as long as 122 miles, or 196 kilometers. On average, the journey takes 3 hours and 58 minutes. There are 2 bus lines that operate on this route. Amtrak Thruway has the most daily buses. Buses from La Crosse usually arrive in Saint Paul at Union Depot.
Avg. Time
3h 58m
Avg. Price
$34.18

Minneapolis

There are 8 scheduled buses per day from Minneapolis to Saint Paul. The route can be as long as 9 miles, or 15 kilometers. On average, the journey takes 24 minutes. There are 2 bus lines that operate on this route. Greyhound has the most daily buses. Buses from Minneapolis usually arrive in Saint Paul at Union Depot.
Avg. Time
0h 24m
Avg. Price
$10.03

Duluth

There are 7 scheduled buses per day from Duluth to Saint Paul. The route can be as long as 136 miles, or 218 kilometers. On average, the journey takes 3 hours and 49 minutes. There are 2 bus lines that operate on this route. Jefferson Lines has the most daily buses. Buses from Duluth usually arrive in Saint Paul at Minn-St Paul Airport - 4300 Glumack Dr.
Avg. Time
3h 49m
Avg. Price
$25.43

Nashville

There are 6 scheduled buses per day from Nashville to Saint Paul. The route can be as long as 692 miles, or 1113 kilometers. On average, the journey takes 27 hours and 3 minutes. One bus company, Greyhound, connects Nashville to Saint Paul. Buses from Nashville usually arrive in Saint Paul at Union Depot.
Avg. Time
1d 3h 3m
Avg. Price
$249.96

Located in Minnesota, Saint Paul is accessible by bus from 226 other cities. You can choose from 448 daily scheduled trips when you search for buses to Saint Paul on Wanderu. Jefferson Lines usually has the most buses on any given day.

Looking for other ways to get there? Train tickets to Saint Paul are also available..

Bus companies serving Saint Paul

Greyhound

There are 15 scheduled Greyhound buses per day. Greyhound can get you to Saint Paul from 141 cities, including Chicago.
Avg. Time
22h 8m
Avg. Price
$104.34

Jefferson Lines

There are 72 scheduled Jefferson Lines buses per day. Jefferson Lines can get you to Saint Paul from 127 cities, including Minneapolis.
Avg. Time
9h 9m
Avg. Price
$90.76

Tornado Bus

There are 4 scheduled Tornado Bus buses per day. Tornado Bus can get you to Saint Paul from 6 cities, including San Antonio.
Avg. Time
1d 2h 11m
Avg. Price
$235.04

Amtrak Thruway

There are 10 scheduled Amtrak Thruway buses per day. Amtrak Thruway can get you to Saint Paul from 5 cities, including La Crosse.
Avg. Time
5h 11m
Avg. Price
$41.96

El Expreso Bus

There is one El Expreso Bus bus per day, from Kansas City to Saint Paul. El Expreso Bus can get you to Saint Paul from 3 cities, including Kansas City.
Avg. Time
13h 18m
Avg. Price
$132.49

Landline

There are 5 scheduled Landline buses per day. Landline can get you to Saint Paul from 2 cities, including Duluth.
Avg. Time
2h 29m
Avg. Price
$21.04