I-95 rest stops in Florida
I-95 has 13 rest stops in Florida in our directory (10 locations, some with a separate side for each direction). That includes 1 welcome center. Plan ahead between I-95 Rest Area at Mile 227 and I-95 Rest Area at Mile 302: that gap is 75 miles. The FHWA survey counted 582 truck spaces here in total.
Northbound: I-95 Rest Area at Mile 106 to Official Florida Welcome Center
| Rest stop | Side | Mile | Near | Restrooms | Truck spaces | From previous |
|---|---|---|---|---|---|---|
| I-95 Rest Area at Mile 106 | SB | 106 | Palm City | Yes | 82 | – |
| I-95 Rest Area at Mile 106 | NB | 106 | Palm City | Yes | 60 | < 1 mi |
| I-95 Rest Area at Mile 133 | SB | 133 | Fort Pierce | Yes | 43 | 27 mi |
| I-95 Rest Area at Mile 133 | NB | 133 | Fort Pierce | Yes | 44 | < 1 mi |
| I-95 Rest Area at Mile 168 | NB | 168 | Palm Bay West | – | 60 | 35 mi |
| I-95 Rest Area at Mile 168 | SB | 168 | Grant Valkaria | – | 67 | ≈ 1.2 mi |
| I-95 Rest Area at Mile 225 | NB | 225 | Mims | Yes | 33 | 57 mi |
| I-95 Rest Area at Mile 227 | SB | 227 | Mims | Yes | 35 | 2 mi |
| I-95 Rest Area at Mile 302 | NB | 302 | Hastings | Yes | 15 | 75 mi |
| I-95 Rest Area at Mile 302 | SB | 302 | Vermont Heights | Yes | 16 | ≈ 1.2 mi |
| Saint Johns County Rest Area I-95 | NB | 331 | Sampson | – | 45 | 29 mi |
| Saint Johns County Rest Area I-95 | SB | 331 | Sampson | Yes | 45 | < 1 mi |
| Official Florida Welcome Center | SB | 378 | Yulee | Yes | 37 | 47 mi |
Mile = state mile marker where our sources give one. Distances use mile markers when both stops have one, otherwise the straight-line distance plus 15 % (marked ≈). "–" means we have no data.
Driving southbound
Heading south, you reach the stops in reverse order, starting with Official Florida Welcome Center. Stops marked NB in the table are on the other side of the road; use the ones marked SB or Both.
- Official Florida Welcome Center · mile 378
- Saint Johns County Rest Area I-95 · mile 331
- I-95 Rest Area at Mile 302 · mile 302
- I-95 Rest Area at Mile 227 · mile 227
- I-95 Rest Area at Mile 168 · mile 168
- I-95 Rest Area at Mile 133 · mile 133
- I-95 Rest Area at Mile 106 · mile 106
Can you sleep at rest stops in Florida?
Time limit: 3 hours · trucks 10 hours · no camping
Stays are limited to 3 hours. Commercial vehicles may stay up to 10 hours. Camping is not allowed.
Source: Fla. Admin. Code R. 14-28.002, checked October 2026. Signs at a site can set a shorter limit. Not legal advice.
Official list: Florida rest areas (state DOT)
I-95 beyond Florida
Northbound, it continues in Georgia. All I-95 rest stops · All rest areas in Florida
Frequently asked questions
How many rest stops are on I-95 in Florida?
13 rest stops in our list: 6 reachable northbound and 7 southbound.
What is the longest stretch without a rest stop on I-95 in Florida?
About 75 miles, between I-95 Rest Area at Mile 227 near Mims and I-95 Rest Area at Mile 302 near Hastings.
Is there a welcome center on I-95 in Florida?
Yes: Official Florida Welcome Center (southbound).
Which I-95 rest stops in Florida have restrooms?
Restrooms are mapped at 10 of the 13 stops, for example I-95 Rest Area at Mile 106, I-95 Rest Area at Mile 106 and I-95 Rest Area at Mile 133. For the others we have no confirmed data.
Can you sleep at I-95 rest stops in Florida?
Stays are limited to 3 hours. Commercial vehicles may stay up to 10 hours. Camping is not allowed. (Fla. Admin. Code R. 14-28.002)