U.S. Highway 17 (US 17) in Florida is a north–south United States Numbered Highway that runs from the Punta Gorda, Florida Metropolitan Statistical Area northeast to the Jacksonville metropolitan area.

As is the case with all Florida roads with American Association of State Highway and Transportation Officials (AASHTO) route numbers, the entirety of US 17 has a hidden Florida Department of Transportation (FDOT) designation: State Road 35 (SR 35) from the route's terminus at US 41 in Punta Gorda to East Main Street in Bartow. State Road 555 (SR 555) from East Main Street in Bartow to US 92/SR 600 in Lake Alfred. SR 600 from Lake Alfred to DeLand along the course of the route's cosigning with US 92. SR 15 from the intersection with SR 50 and US 17/US 92/SR 15 south in Orlando to the Martin Luther King Jr. Parkway interchange in Jacksonville. SR 5 from the Martin Luther King Jr. Parkway interchange in Jacksonville to the Georgia state line over the St. Marys River.

Concurrencies include US 98 between Fort Meade and Bartow, and a notably long one with US 92 between Lake Alfred and northern DeLand, which itself includes concurrencies with US 192 in Kissimmee, US 441 between Kissimmee and Orlando, SR 50 in Orlando, and SR 46 in Sanford. Others include SR 20/SR 100 between San Mateo and Palatka and Interstate 10 (I-10), I-95, US 23, and US 1 in Downtown Jacksonville in that order.

Route description Punta Gorda through Winter Haven

US 17 begins in downtown Punta Gorda at US 41 (Tamiami Trail). From here, it proceeds east as a pair of one-way streets along Marion and Olympia avenues. Once outside of the Punta Gorda city limits, the one-way streets rejoin each other becoming a six-lane highway. From here, it is briefly elevated over the Seminole Gulf Railway and city streets before intersecting with I-75 at exit 164 in Solana. After a brief jog east, it travels roughly northeast along the Peace River into DeSoto County, where it goes through Fort Ogden, Nocatee, and Arcadia. It splits into one-way streets again through Arcadia, where it intersects SR 70. Once out of Arcadia, it continues northeast into Hardee County. Here, it returns to a four lane divided highway with a speed limit. It continues to the cities of Zolfo Springs (where it crosses the Peace River) and Wauchula. At Fort Meade, it joins with US 98, which follows it northward (westward on US 98) until Bartow. While US 98 goes northwest, US 17 goes northeast.

In the city of Bartow, US 17 is known as Spessard Holland Parkway, named after the 28th governor of Florida. Here, US 98 leaves to the west at a connecting road to SR 60, where hidden SR 35 breaks away from US 17 and SR 555 replaces it. From here, US 17/SR 555 makes a sharp northeast turn into Gordonville as it passes by Bartow Executive Airport. North of there, US 17 serves as the main road through Eagle Lake. After the intersection of Crystal Beach Road, the highway divides into a one-way couplet with three lanes in each direction, with the northbound section on 5th Street and the southbound segment on 4th Street. The two segments converge again south of Cameron Road (Gilbert Road) to become a six-lane divided highway. At the next major intersection, SR 540 (Old 9 Foot Road) joins US 17 and both roads continue north in a short concurrency. At Eloise, Old 9 Foot Road moves east onto County Road 655 (CR 655), which is the southern terminus of SR 655 (South Lake Shipp Road) on the west side. A left turn at this intersection and a right turn onto the parallel Seventh Street Southwest takes motorists to Winter Haven station. US 17/SR 540 goes over the Amtrak line between lakes Shipp and Lulu, both of which go over a canal running between the two lakes. The canal serves as the southern border of Winter Haven. Descending as it passes Chain of Lakes Park, SR 540 leaves US 17 at Cypress Gardens Boulevard to continue eastward, but this intersection is also for Southwest Avenue R, which also leads to Winter Haven station. Between Avenue G Southwest and Avenue C Southwest, US 17 curves to the left from Third Street and then to the right onto Sixth Street. From there, it intersects Central Avenue, which is SR 542 east of US 17. After winding around Spring Lake east of Lake Mirror, the road runs along the west side of Inman Park until it reaches the intersection with SR 544.

Concurrency with US 92

US 17 and US 92 join at the south end of Lake Alfred in Polk County and thus the new hidden state road is SR 600 which carries US 92 west into Auburndale, Lakeland, Plant City, Tampa, and St. Petersburg. SR 555 soon splits off as CR 555 to the north along the old road through Lake Alfred, known as South Buena Vista Road while US 17/US 92 runs one block east on Lake Shore Way. Just south of East Thelma Street, US 17/US 92 splits onto two different roadways while CR 555 ends on the west side of the intersection. CR 557 begins at Haines Boulevard, where it heads west for a block to former CR 555, and then turns north toward I-4; just past CR 557, US 17/US 92 turns east toward Haines City. It enters downtown Haines City on Hinson Avenue after crossing under US 27 at a cloverleaf interchange, meeting the north end of SR 17. Right after crossing under a , narrow railroad bridge with arch-shaped pedestrian tunnels on both sides, it turns north onto 17th Street where it meets CR 580, which runs east to Poinciana. In Davenport, US 17 meets CR 547, which heads west to US 27 and north along old US 17/US 92. US 17 then intersects with Ronald Reagan Parkway (CR 54) at Loughman.

After crossing into Osceola County, US 17/US 92 picks up the Orange Blossom Trail (OBT) name. From here, US 17/US 92 roughly parallels I-4 along the overlap. OBT takes US 17 east and north through Kissimmee and into Orlando. The OBT name temporarily ends at Pleasant Hill Road (former SR 531) in southern Kissimmee, where it becomes John Young Parkway (formerly Bermuda Avenue) to Vine Street (US 192/SR 530). (US 17 ran through downtown Kissimmee on Emmett Street, Broadway, and Main Street until 1999.) It turns east there on US 192, while John Young Parkway becomes SR 423. When all three meet US 441 at Main Street, US 192 follows US 441 southbound, while US 17/US 92 follows US 441, as well as unsigned SR 500 and SR 600, north into Downtown Orlando, but not before becoming OBT again at the northern city limits.

Due to its proximity with Walt Disney World and affiliated resorts as well as SeaWorld Orlando, Universal Orlando, and others, US 17/US 92/US 441 intersects many toll roads between Kissimmee and Orlando, the first of which is the partially tolled and partial limited-access Osceola Parkway in Kissimmee. Immediately after this in Orlando is SR 417 (Central Florida GreeneWay) at exit 11. North of here, the Central Florida Parkway leads to SeaWorld Orlando. Neither of these intersections or interchanges, however, compare to the combined interchanges of Florida's Turnpike and SR 528 (Beachline Expressway), in Sky Lake, which contains a series of convoluted partial cloverleaf interchanges and partial ramps from side roads. North of this interchange, the road passes west of The Florida Mall and intersects SR 482.

The first interchange with I-4 is at exit 80 in Holden Heights. Eastbound access from I-4 comes from partial cloverleaf ramps, and westbound access comes from a left-turn ramp between the two carriageways that runs under the eastbound lane and merges with the east to southbound ramp before merging with southbound OBT. The interchange provides no south to east access and no west to north access, but such access can found from the intersection with West Michigan Street. Further north, the road heads into Orlando and comes to the interchange with SR 408 (East–West Tollway) at exit 9, which is a diamond interchange. After curving around Givens Street and Springdale Road, both of which can only be accessed from West Concord Street, OBT moves closer to a parallel railroad freight line and meets the intersection of SR 50 (Colonial Drive) northwest of downtown. At SR 50, US 17/US 92 turns east onto a new concurrency, taking hidden SR 600 with it, while US 441 continues northwest on OBT toward Apopka. US 17/US 92/SR 50 meets the south end of SR 424 (Edgewater Drive) and crosses under I-4 at a second interchange (exits 83A east and exit 84 west) and SR 527 (Orange Avenue southbound and Magnolia Avenue northbound) before meeting SR 15 (Mills Avenue), where US 17/US 92 turns north. Mills Avenue carries SR 15 on both sides of SR 50 but is only signed as such to the south, as, north of SR 50, it carries US 17/US 92 (and unsigned SR 600). It crosses Lake Estelle on the Andrews Causeway before reaching the border between Orlando and Winter Park.

In Seminole County, the redevelopment of the US 17/US 92 Community Redevelopment Area is handled by the US 17/US 92 Community Redevelopment Agency, a component unit of the county government. In Sanford, US 17/US 92 shares a concurrency with westbound SR 46 beginning at Paola Road (CR 46A) and 25th Street. During this triple-concurrency, US 17/US 92/SR 46 intersects an at-grade railroad crossing with a freight line at the intersection of West 13th Street, also the western terminus of CR 415, and then a pair of railroad crossings at a junction of two other freight lines. The routes turn left at the intersection of First Street, and the wrong-way concurrency between US 92 and SR 46 becomes more geographically accurate. Along this segment, US 17/US 92/SR 46 climbs a bridge over CSX Transportation's Sanford Subdivision which includes the Sanford Amtrak Auto Train on the southeast corner of that bridge, and Sanford station on the northwest corner. SR 46 leaves US 17/US 92 at the intersection of CR 15 (Upsala Road), while SR 46 continues west toward Mount Dora and US 17/US 92 continues north along Monroe Road. Just before the intersection with Orange Boulevard, and an at-grade crossing with the Sanford Subdivision, US 17/US 92 curves to the northeast as it approaches part of the interchange with I-4. Still within the vicinity of this interchange, the road turns left onto West Seminole Boulevard only to curve north where it crosses the St. Johns River into Volusia County via the Benedict Bridge, which replaced the Lake Monroe Bridge, running parallel to the very Interstate it had just passed under.

DeLand and points north