(402) 597-4116 omahatravelinn@gmail.com

Get In Touch

More Info


A 2-minute drive from Interstate 80 in the South Central Omaha business district, this basic hotel is 12 minutes’ drive from the La Vista Sports Complex and 13 minutes’ drive from Downtown.
Standard rooms offer free WiFi and cable TV, with microwaves and minifridges available in every room.



Address: 10708 M St, Omaha, NE 68127

Phone: (402) 597-4116