Safe, reliable and compassionate transportation for your medical appointments, dialysis, and other essential healthcare needs across Iowa.
We provide safe, reliable and professional transportation for a wide range of medical and healthcare appointments.
Explore Our Services →Doctor visits, specialist appointments, and more.
Safe, on-time transport for dialysis treatments.
Accessible vehicles with trained, compassionate drivers.
Hospitals, rehabilitation centers and long-term care facilities.
Scheduled rides for ongoing medical needs.
Personal, non-medical and additional transportation.
Arranging transportation with HAMSA is simple. Here's what to expect from request to pickup.
Call (515) 525-7055 to start arranging your ride — our team answers every call.
Tell us your pickup location, destination, appointment details, mobility needs and preferred date/time.
Our team reviews your request and follows up to confirm availability and arrangements.
A professional, trained driver provides safe, comfortable transportation to your appointment.
Calling does not guarantee immediate availability — our team will confirm your transportation during the call or a follow-up.
We work closely with healthcare providers, facilities and care teams to ensure patients get to their appointments safely and on time.
About Our Story →On time, every time.
Wheelchair-friendly vehicles.
Trained and background-checked.
People who care.
Providing compassionate non-emergency medical transportation for communities throughout Iowa.
Markers show illustrative regional hubs, not a confirmed coverage guarantee — exact availability depends on your location and appointment schedule.
Call to Confirm CoverageOur modern fleet is designed with your comfort and accessibility in mind.
View Our Fleet →Our team is here to help. Contact HAMSA to discuss your transportation needs, scheduling and service availability.
Call HAMSA(515) 525-7055
Partner with us to ensure your patients get the reliable transportation they need.
Provider Information →Need transportation to a medical appointment? Our team is ready to help. Call HAMSA to discuss your transportation needs, service availability, and scheduling.
Call HAMSA — (515) 525-7055Questions? We're happy to help — email us.