Holiday Inn & Suites - Tulsa South

When you stay at this nonsmoking hotel's property in Tulsa, OK, the entire city opens up for you. The Holiday Inn® Hotel & Suites Tulsa South is located just off Hwy 169/64, making it easy for patrons to get to all the local businesses and attractions. This hotel's pet-friendly accommodations and experienced staff strive to make you feel completely pampered. We look forward to making your next stay with us both memorable and relaxing.


10020 East 81st Street
Tulsa, OK 74133


(918) 994-5000
Loading Map


Meeting Facilities