1. Gresham Minibus Company /
  2. Bus Rental Prices

Gresham Charter Bus & Minibus Rental Prices: How Much Does a Gresham Bus Rental Cost?

The cost of renting a charter bus in Gresham depends on several factors, but most rentals will fall between $170 to $500 per hour or $1,800 to $3,800 per day. Smaller minibuses are generally less expensive, while larger motorcoaches cost more. The total price will also vary based on your travel dates, trip duration, mileage, and any special amenities you request. The best way to get an accurate quote is to call our team at 971-502-1520 or use our online tool. We’ll ask about your itinerary and group size, then provide a personalized estimate in minutes. Below, you’ll find sample rates and a breakdown of what goes into your final price.

Vehicle Type Per Hour* Per Day* Per Mile*
56-Passenger Coach Bus $197 – $519 $1,600 – $3,800 $5.00 – $8.00
25-Passenger Minibus $165 – $428 $1,300 – $3,200 $4.00 – $7.00
20-Passenger Minibus $157 – $414 $1,300 – $3,100 $4.00 – $7.00
18-Passenger Minibus $145 – $404 $1,300 – $3,000 $4.00 – $7.00

*Prices vary and fluctuate with fuel costs, holidays, and availability. Booking early usually secures the lowest rate. For exact pricing, please call our reservations team.

How Much Does a Bus Rental Cost?

Most Gresham charter bus rentals will cost anywhere from $170 to $500+ per hour or $1,800 to $3,800+ per day. Minibuses (18-35 passengers) are typically on the lower end of that range, while full-size charter buses (up to 56 passengers) are on the higher end. For example, a 56-passenger charter bus might cost $197-$519 per hour, $1,600-$3,800 per day, or $5.00-$8.00 per mile. A 25-passenger minibus could be $165-$428 per hour, $1,300-$3,200 per day, or $4.00-$7.00 per mile. Smaller minibuses (18-20 passengers) usually run $145-$414 per hour, $1,300-$3,100 per day, or $4.00-$7.00 per mile. These rates include the driver’s time, fuel, and standard amenities. For the most accurate pricing, call us anytime at 971-502-1520 and we’ll get you a quote in minutes!

What Factors Influence Bus Rental Pricing in Gresham?

Several key factors determine the total price of your charter bus rental in Gresham. The biggest is the size and type of vehicle you choose. Full-size charter buses (50+ passengers) cost more than smaller minibuses (15-35 passengers) because they offer more seats, storage space, and amenities like restrooms or DVD players. Specialty vehicles like party buses or entertainer coaches may have premium rates due to luxury features.

Your travel dates also impact pricing. Busy seasons—like spring break, summer vacation, and major holidays—see higher demand and slightly higher rates. Booking during off-peak months (late fall or winter) can sometimes save money. The length of your trip matters too: multi-day charters or itineraries with lots of driving will cost more than a simple roundtrip across town.

Distance is another factor. Local trips within Gresham or nearby cities like Troutdale, Fairview, or Happy Valley are usually billed by the hour. Longer journeys to places like Eugene, Bend, or even Seattle may be charged by the mile or day. If your schedule requires the driver to stay overnight, you’ll need to cover their lodging (a budget hotel room) and some meals. Most groups also tip the driver 10-20% for good service.

Finally, custom requests can affect the quote. Asking for premium amenities (WiFi, power outlets, leather seats), extra luggage space for ski trips to Mt. Hood, or multiple pickup/dropoff locations around Multnomah County may add to the total. Parking fees at venues like the Moda Center, Portland International Raceway, or Timberline Lodge are usually not included and should be paid directly. For the most accurate quote, have details like headcount, destination, and trip length ready when you contact us.

Sample Trip Pricing Examples

Below are a few sample pricing examples for common trips in Gresham, OR and around Oregon. Please note that these are estimates and your actual price may vary based on your specific needs and travel dates.

Mt. Hood Ski Trip From Gresham

18 passenger minibus rental

A local high school is planning a winter ski trip to Mt. Hood Meadows for 45 students and chaperones. They need transportation from Gresham High School to the resort, departing at 7:00 AM and returning by 6:00 PM the same day. The organizer books a 56-passenger charter bus with undercarriage storage for ski equipment. The total cost for this full-day charter is quoted at $2,400, which includes the round-trip mileage (about 120 miles each way), wait time at the mountain, and all standard amenities. With 45 riders, the cost comes out to $53 per person.

Corporate Shuttle to Downtown Portland

56 passenger charter bus

A tech company in the Gresham Vista Business Park hires a minibus to shuttle employees to and from their satellite office in downtown Portland for a week-long training session. The 25-passenger minibus runs two round trips each day, leaving Gresham at 7:30 AM and 4:30 PM, and returning at 9:00 AM and 6:00 PM. The company books the minibus for five consecutive weekdays at a daily rate of $1,800, totaling $9,000 for the week. This price covers about 40 miles of travel per day, bridge tolls, and standard onboard WiFi. The company pays the invoice in advance and tips the driver at the end of the week.

Wedding Shuttle in the Columbia Gorge

56 passenger coach bus

A couple getting married at Skamania Lodge in Stevenson, WA, arranges guest transportation from hotels in Gresham and Cascade Locks. They reserve two 20-passenger minibuses for continuous shuttle service between 2:00 PM and 11:00 PM, including a late-night return after the reception. Each minibus is quoted at $1,600 for the day, making the total $3,200. The package includes multiple trips across the Bridge of the Gods, short waits at the venue, and air conditioning. The wedding planner adds a 15% gratuity for the drivers and provides them with boxed dinners.

Field Trip to Oregon Zoo

18 passenger minibus

A middle school in Rockwood books a charter bus for a field trip to the Oregon Zoo in southwest Portland. The group consists of 60 students and teachers, so they rent one 56-passenger bus and one 18-passenger minibus. The itinerary runs from 8:00 AM to 3:00 PM, with direct transportation to the zoo, bus parking during the visit, and a quick stop for ice cream on the way back. The charter bus is priced at $1,900 and the minibus at $1,300, for a total of $3,200. The quote covers about 40 miles round-trip, and the PTA covers the cost through fundraising.

Wine Tour in Willamette Valley

20 passenger minibus

A group of friends organizes a private wine tour to several vineyards near Newberg and Dundee. They book a 15-passenger sprinter minibus for 10 hours, starting with a pickup in Gresham at 10:00 AM and visiting four wineries before returning by 8:00 PM. The rental is quoted at $1,700 for the day, which includes approximately 120 miles of travel, waiting time at each stop, and storage for purchased cases of wine. The group splits the cost evenly and tips the driver $200 in cash at the end of the night.

Sports Team Charter to Eugene

25 passenger minibus

An amateur soccer club needs transportation to a tournament at the University of Oregon in Eugene. They charter a 35-passenger mid-size bus for a two-day trip, departing Gresham on Saturday morning and returning Sunday evening after the final match. The package is quoted at $4,500, covering about 230 miles each way, overnight layover, hotel room for the driver, and extra luggage space for gear. The team manager collects payment from players in advance and handles the driver’s hotel reservation separately.