Public Transportation

Ontario is located 60 miles north of Boise, Idaho, 376 miles southeast of Portland, Oregon and 263 miles east of Bend, Oregon.  Close neighboring towns in Malheur County include Nyssa and Vale.  Ontario sits on the Idaho/Oregon border and is located less than 1 mile west of Fruitland, Idaho.


The Airport is located on the western boundary of Ontario off the Yturri Beltline.

Bus System

Ontario has a bus system, Snake River Transit  (SRT-Malheur Express, which travels between the communities of Malheur County, Oregon and Payette County, Idaho.  Ontario area route map.

 Greyhound Bus also has a station in Ontario.

Ontario Greyhound Station
131 SE 3rd Street
Ontario, OR  979714

Telephone Numbers:
Main: (541) 823-2567
Greyhound Package Express: (541) 823-2567

Hours of Operation are subject to change. Please call to verify hours before making travel arragements.

Monday - Saturday   08:00 AM - 11:59 AM

Greyhound Package Express:
Monday - Saturday   08:00 AM - 11:59 AM

Monday - Saturday   08:00 AM - 11:59 AM

Taxi Services

For information on taxi cab licensing in Ontario, click the following links:

Current Taxi Cab services in Ontario are:

  1. Arrow Express Taxi - (541) 709-1723
  2. Courtesy Cab - (541) 889-5222



Major highways intersecting with Ontario include Interstate 84, State Highway 20/26, and State Highway 201.


Union Pacific Railroad travels through the City of Ontario in means of Freight Train services.  AmTrak is no longer available in our area.