COVID-19 Travel Guide
Learn more ›

Search bus tickets to Marion

switcheroo

Quickview

How to get to Marion by bus

Routes20
Trips per day27
bus lines2
Stations2
Lowest PricesWe work directly with hundreds of bus & train carriers to find the best available fares.
No Wanderu FeesWe never add any extra fees. We just make it easy to book your bus & train tickets.
Best Travel OptionsWe help you find & compare the best buses and trains in one place.

What is a good price for a bus ticket to Marion?

$21.37 is the cheapest price for a bus ticket to Marion, 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 Marion. In the last month, buses from Chicago to Marion had the lowest average price at $21.37.

Where is the bus station in Marion, IL?

The busiest bus station in Marion is 2100 West Main St. As Marion's main station, it has the most buses coming and going. However, a popular alternative is 2611 Vernell Rd.

Seattle

There are 9 scheduled buses per day from Seattle to Marion. The route can be as long as 1813 miles, or 2917 kilometers. On average, the journey takes 57 hours and 46 minutes. One bus company, Greyhound, connects Seattle to Marion. Buses from Seattle usually arrive in Marion at 2100 West Main St.
Avg. Time
2d 9h 46m
Avg. Price
$316.92

Houston

There are 5 scheduled buses per day from Houston to Marion. The route can be as long as 663 miles, or 1067 kilometers. On average, the journey takes 17 hours and 2 minutes. One bus company, Tornado Bus, connects Houston to Marion. Buses from Houston usually arrive in Marion at 2611 Vernell Rd.
Avg. Time
17h 2m
Avg. Price
$214.34

San Diego

There are 4 scheduled buses per day from San Diego to Marion. The route can be as long as 1625 miles, or 2615 kilometers. On average, the journey takes 54 hours and 54 minutes. One bus company, Greyhound, connects San Diego to Marion. Buses from San Diego usually arrive in Marion at 2100 West Main St.
Avg. Time
2d 6h 54m
Avg. Price
$256.07

Laredo

There are 4 scheduled buses per day from Laredo to Marion. The route can be as long as 934 miles, or 1502 kilometers. On average, the journey takes 21 hours and 9 minutes. One bus company, Tornado Bus, connects Laredo to Marion. Buses from Laredo usually arrive in Marion at 2611 Vernell Rd.
Avg. Time
21h 9m
Avg. Price
$207.19

San Marcos

There are 4 scheduled buses per day from San Marcos to Marion. The route can be as long as 749 miles, or 1205 kilometers. On average, the journey takes 16 hours and 24 minutes. One bus company, Tornado Bus, connects San Marcos to Marion. Buses from San Marcos usually arrive in Marion at 2611 Vernell Rd.
Avg. Time
16h 24m
Avg. Price
$221.48

Located in Illinois, Marion is accessible by bus from 20 other cities. You can choose from 27 daily scheduled trips when you search for buses to Marion on Wanderu. Greyhound usually has the most buses on any given day.

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

Bus companies serving Marion

Greyhound

There are 4 scheduled Greyhound buses per day. Greyhound can get you to Marion from 16 cities, including Chicago.
Greyhound
Greyhound
Avg. Time
14h 33m
Avg. Price
$46.55

Tornado Bus

There is one Tornado Bus bus per day, from Chicago to Marion. Tornado Bus can get you to Marion from 7 cities, including Chicago.
Tornado Bus
Tornado Bus
Avg. Time
7h 18m
Avg. Price
$149.39

Top bus routes to and from Marion