COVID-19 Travel Guide
Learn more ›

Search bus tickets to Bend

Quickview

How to get to Bend by bus

Routes33
Trips per day35
bus lines2
Stations1
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 Bend?

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

Where is the bus station in Bend, OR?

The main bus station in Bend is Hawthorne Station - 334 Hawthorne Ave. As the busiest station, it has the most bus arrivals, although some buses may make other stops in and around Bend.

Phoenix

There are 2 scheduled buses per day from Phoenix to Bend. The route can be as long as 885 miles, or 1425 kilometers. On average, the journey takes 47 hours and 20 minutes. One bus company, Greyhound, connects Phoenix to Bend. Buses from Phoenix usually arrive in Bend at Hawthorne Station - 334 Hawthorne Ave.
Avg. Time
1d 23h 20m
Avg. Price
$176.50

Miami

There are 2 scheduled buses per day from Miami to Bend. The route can be as long as 2615 miles, or 4208 kilometers. On average, the journey takes 81 hours and 10 minutes. One bus company, Greyhound, connects Miami to Bend. Buses from Miami usually arrive in Bend at Hawthorne Station - 334 Hawthorne Ave.
Avg. Time
3d 9h 10m
Avg. Price
$406.00

Winter Haven

There are 2 scheduled buses per day from Winter Haven to Bend. The route can be as long as 2444 miles, or 3933 kilometers. On average, the journey takes 96 hours and 45 minutes. One bus company, Greyhound, connects Winter Haven to Bend. Buses from Winter Haven usually arrive in Bend at Hawthorne Station - 334 Hawthorne Ave.
Avg. Time
4d 0h 45m
Avg. Price
$364.50

Atlanta

There are 2 scheduled buses per day from Atlanta to Bend. The route can be as long as 2089 miles, or 3362 kilometers. On average, the journey takes 63 hours and 23 minutes. One bus company, Greyhound, connects Atlanta to Bend. Buses from Atlanta usually arrive in Bend at Hawthorne Station - 334 Hawthorne Ave.
Avg. Time
2d 15h 23m
Avg. Price
$242.50

Edmonds

There are 2 scheduled buses per day from Edmonds to Bend. The route can be as long as 265 miles, or 426 kilometers. On average, the journey takes 20 hours and 43 minutes. One bus company, Greyhound, connects Edmonds to Bend. Buses from Edmonds usually arrive in Bend at Hawthorne Station - 334 Hawthorne Ave.
Avg. Time
20h 43m
Avg. Price
$65.00

Located in Oregon, Bend is accessible by bus from 33 other cities. You can choose from 35 daily scheduled trips when you search for buses to Bend on Wanderu. Amtrak Thruway usually has the most buses on any given day.

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

Bus companies serving Bend

Greyhound

There are 2 scheduled Greyhound buses per day. Greyhound can get you to Bend from 23 cities, including Los Angeles.
Greyhound
Greyhound
Avg. Time
1d 20h 23m
Avg. Price
$175.47

Amtrak Thruway

There are 2 scheduled Amtrak Thruway buses per day. Amtrak Thruway can get you to Bend from 10 cities, including Tualatin.
Amtrak Thruway
Amtrak Thruway
Avg. Time
6h 51m
Avg. Price
$51.60