At Shriners Hospitals for Children, the health and safety of our patients, families, volunteers and staff is our top priority. With the rapidly evolving situation regarding coronavirus disease 2019 (COVID-19), we are closely monitoring updates and alerts from local health departments and the Centers for Disease Control and Prevention (CDC), and are actively following their recommendations.

Please note that Shriners Hospitals for Children does not administer COVID-19 testing or treatment at this time. If your child has an upcoming appointment and you or your child are exhibiting a cough, fever, chills, shortness of breath or flu like symptoms, please contact your local Shriners Hospitals for Children location to reschedule the appointment.

For the latest updates about COVID-19, please visit the CDC website.

Skip to navigation

Getting here

Getting here

Getting here

Shriners Hospitals for Children — St. Louis is located on the campus of Washington University School of Medicine at the corner of Clayton Avenue and Newstead, just north of I-64.

Many transportation resources are available in the region.

Driving directions

Shriners Hospitals for Children — St. Louis is located at
4400 Clayton Avenue
St. Louis, MO 63110

Printable driving directions.

If you are using a GPS in your vehicle, please make sure it has been updated recently as our location has recently changed. GPS devices that have not been updated may lead you to our former location at 2001 S. Lindbergh in the St. Louis suburb of Frontenac, which is now vacant.


Parking is free on our surface lot with an easy drop-off area at the front of the hospital and plenty of spots designated for those with disabilities.

Travel assistance

If you need travel assistance, please contact your local Shriners fraternity temple (chapter). In some cases, the Shrine temples may be able assist in arranging overnight stays if you are traveling from a great distance or if your visit will take longer than a day. If you do not know which Shriners International temple is closest to you, please call our care management office at 314-872-8342, ext. 1206.