Travel from Ottawa to Indianapolis

Train, bus or fly from Ottawa to Indianapolis?

Air Canada, United Airlines and 3 other airlines fly from Ottawa to Indianapolis hourly. Alternatively, Greyhound Canada operates a bus from Ottawa to Indianapolis every 4 hours. Tickets cost $27 - $70 and the journey takes 5 h 5 min. 2 other operators also service this route.

Travel Guides

Need to know: GreyhoundRome2rio’s guide on the bus operator has all the information you need
Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Ottawa to Indianapolis

From Hurdman C line 97 bus to Ottawa airport, fly to Indianapolis airport, then line 8 bus to Indianapolis. 6 h 56 min $504. From Ottawa train to Toronto, train to London, walk to London, ON, bus to Detroit, MI, then bus to Indianapolis, IN. 17 h 23 min $213. From Ottawa, ON bus to Toronto, ON, bus to Ann Arbor, MI, then bus to Indianapolis, IN. 18 h 10 min $132. From Ottawa train to Toronto, train to Windsor, drive to Detroit Amtrak, train to Chicago Union Station Amtrak, then train to Indianapolis Amtrak. 20 h 51 min $329. From Ottawa, ON bus to Yorkdale Station - Southbound Platform, line 1 subway to Toronto, ON, bus to Ann Arbor, MI, then bus to Indianapolis, IN. 28 h 44 min $246. From Ottawa drive to Indianapolis. 14 h 1 min $127.