Rolling Hills Transit – Public Transportation


Rolling Hills Transit buses provide fare-based transportation for ALL of the general public. CURB to CURB rides make the Semcac transit service unique and more convenient for riders.  Call us if you need a ride to medical appointments, work, daycare, preschool, local business needs, senior dining and other special requests. Transportation for special events may be arranged. All buses are accessible for individuals with disabilities.

We are now accepting reservations for bus transportation to and from preschool! Please call us to register your child for rides – one way or round trip. Rides are a very reasonable, set price. Deadline to turn in forms to register your child for preschool transportation arrangements is August 22.  Contact us at 1.800.528.7622 and a dispatcher would be happy to help you arrange these rides, send you the registration form, or answer any questions you may have.

All Rolling Hills Transit rides can be scheduled by calling

1.800.528.7622 | Monday – Friday, 8:00a – 4:30p

24 hour advance reservation required


Close up of side view RHT bus Inside of RHT bus

Consistent Low Fares

$1.50 one way, in town (where buses are located)

$3.00 one way, 8 miles out of town

$1.75 round trip route to Semcac Senior Dining

There are regularly scheduled routes to Rochester and Owatonna for only $5.00


 Rolling Hills Transit buses – Locations & Times

Dodge County Public Transportation
  • Services:  West Concord, Dodge Center, Kasson, Mantorville, Hayfield & Claremont
  • Operates 5 days a week from 8 a.m.- 4 p.m.
  • 1st Tuesday of the month to/from Rochester (round trip scheduled)
  • 3rd Tuesday of the month to/from Owatonna (round trip scheduled)
Houston County Public Transportation
  • Services:  Brownsville, Hokah, Caledonia & La Crescent.
  • Operates 5 days a week from 7 a.m.- 5 p.m.
 Houston City Public Transportation (formerly Hurricane)
  • Services:  Houston and the surrounding area
  • Operates 5 days a week from 8 a.m.- 4 p.m.
Fillmore County Public Transportation
  • Services:  Rushford, Spring Valley, Wykoff, Preston & Ostrander
  • Operates 5 days a week from 10 a.m.- 1 p.m.
  • 3rd Tuesday of the month to/from Rochester.
Olmsted County Public Transportation – Stewartville
  • Services: Stewartville only
Winona County Public Transportation
  • Services: St. Charles, Winona, Lewiston and Altura
  • Operates 5 days a week from 8 a.m.-4 p.m.
Blooming Prairie Bus –  for Seniors
  • Offers curb-to-curb service for persons age 60 & over in Blooming Prairie.
  • Operates 5 days a week from 11 a.m.-1 p.m.
Dispatch Center in Kasson, RHT and VDP


Now operating buses in Stewartville, Olmsted County 

New dispatch center in Kasson, Minnesota.            1-800-528-7622    Anyone can ride!

Rolling Hills Transit is providing alternative  transportation while the City of Rushford has Hwy 43 road construction, beginning June 30, 2014.  Only $0.50 per ride and FREE to seniors!



To learn more

Semcac Transportation
(800) 944-3874  | 8:00 a.m.–4:30 p.m. | Monday - Friday

TTY/TDD service: (800) 627-3529

Semcac Transportation
P.O. Box 549
Rushford, MN 55971

Notice to Beneficiaries of Protection Under Title VI

To email a request or send us information please use our Semcac Message Center.

Transportation Director
Erlene Welshons