256.389.0500 Contact NACOLG

Public Transit Services

NACOLG’s Public Transit program operates Dial-a-Ride demand responsive service through which passengers schedule rides in advance and are transported from their origin to their destination for a fee. This service is available in the Shoals Area within ten miles of the city limits of Florence, Muscle Shoals, Tuscumbia, and Sheffield and in Russellville, Hamilton, and Haleyville.

Service is provided throughout the rural areas of Lauderdale, Colbert, Franklin, and Marion counties based on a variable rate when vehicles and drivers are available. In addition, NACOLG Transit provides transportation to public and private non-profit social service agencies under fee for services contracts. Current contracts include the Area Agency on Aging, The YMCA of the Shoals, The ARC of the Shoals, Riverbend, and NAMI Shoals, Inc.

Information Contact: Dial-a-Ride at (256) 314-0047 or (833) 314-0047

Dial-A-Ride Users Guide

Title VI Notice

Complaint Procedures: General, Title VI, and ADA

Northwest Alabama Human Services Coordinated Transportation Plan, 2017 Update

Dial-A-Ride User Maps

NACOLG Transit Service Area

Shoals Area




Department Contact:
Jesse Turner, 256.389.0513, This email address is being protected from spambots. You need JavaScript enabled to view it.

Urban System (Florence, Sheffield, Muscle Shoals and Tuscumbia)
Rural System (Russellville, Haleyville, Hamilton)
    $3.00 per one way trip up to 1.5 miles outside city limits
    $6.00 per one way trip 1.5 - 5 miles outside city limits
    $9.00 per one way trip 6 - 10 miles outside city limits
All rides further than 10 miles past the city limits will be based on $9.00 + $2.00 per additional mile and availability of time.