Scenic

Most scenic route from San Diego to Flagstaff

Distance920 kmDrive time9 hours 33 minutesStops4 stops

The direct drive from San Diego to Flagstaff is 488 miles (785 km) and takes about 7 hours 22 minutes on the interstate. It is fast, flat, and almost entirely forgettable. This route is none of those things.

Taking I-8 east across the Sonoran Desert, looping north through Coconino National Forest, and climbing into Flagstaff through Sedona’s red rock country adds roughly two hours to the trip — and turns a drive you’d rather skip into one you’ll want to do again. This guide covers every leg of that two-day journey: the real road numbers, the one stop that saves the I-8 stretch, where to sleep near Oak Creek Canyon, and what to do in Flagstaff when you arrive mid-morning with a full day ahead of you.

Which route should you take from San Diego to Flagstaff?

There are three main ways to make this drive, and they are not equal.

The fast route runs I-15 North from San Diego to Barstow, then I-40 East through the Mojave Desert to Flagstaff. It covers roughly 488 miles (785 km) in about 7 hours 22 minutes nonstop. Efficient. Not scenic.

The Phoenix route follows I-8 East to I-10 East through Phoenix, then I-17 North to Flagstaff. Similar mileage to the fast route, but threading downtown Phoenix adds traffic risk — especially between 7–9am and 4–7pm.

The scenic route — covered in this guide — follows I-8 East to Gila Bend, turns north through the Sonoran Desert on AZ-85, bypasses Phoenix via the AZ-303 loop, then climbs I-17 North through Sedona’s red rock country to Flagstaff. Total: 572 miles (920 km), best split across two days. The extra miles over the direct interstate are spent almost entirely on remarkable roads.

Route at a glance

Day 1: San Diego → Dateland → Gila Bend → Sedona via the Red Rock Scenic Byway → overnight near Oak Creek Canyon
Day 2: Oak Creek Canyon drive → Red Rock Scenic Byway southbound → Flagstaff
Total driving: 572 miles (920 km) · approximately 9 hours 33 minutes across 2 days
Estimated fuel cost: ~$118 (based on average US fuel prices at time of writing)
Full route map: Turn-by-turn directions on MyScenicDrives →

Day 1: San Diego to Sedona — 494 miles (795 km) · about 8 hours

Leaving San Diego

Head east on I-8 East. Within the first 10 miles (16 km) you are climbing through the Peninsular Ranges — the mountains that separate San Diego’s coastal climate from the desert. The road levels out into the Imperial Valley at around mile 65 (104 km), one of the most intensively irrigated stretches of land in North America: pancake flat, endlessly farmed, and entirely surreal from a car window.

Continue east. You’ll cross into Arizona at Yuma. Keep moving — save your energy for Dateland, 55 miles (88 km) further on.

Stop 1: Dateland, AZ — 206 miles (332 km) from San Diego

At exit 67 on I-8 in Dateland, Arizona, stop at the Dateland Travel Center. The date shake has been the landmark stop on this stretch of desert highway for generations — thick, cold, and made from Medjool dates grown in the Coachella Valley. It costs a few dollars, takes five minutes, and gives the otherwise featureless I-8 corridor a reason to pause. Fill up with fuel here; the next reliable services are at Gila Bend, 55 miles (88 km) east.

Gila Bend — the Arizona pivot

At Gila Bend, take exit 115 onto AZ-85 toward Phoenix/Ajo. You’re leaving I-8 and turning north into the Sonoran Desert. AZ-85 runs 33 miles (53 km) through open desert before meeting I-10 near Buckeye.

If you are stopping for food, the Space Age Restaurant on Gila Bend’s main strip is a genuine 1960s UFO-themed diner that has survived intact — kitschy, oddly charming, and a fine photo stop for the road trip album.

The Phoenix bypass: AZ-303 and I-17 North

At I-10, take exit 124A onto AZ-303 Loop North. This routes you around the northwest edge of the Phoenix metro area and directly onto I-17 North toward Flagstaff — no downtown Phoenix traffic, no urban grid navigation, no rush-hour risk. It is the right call regardless of what time you pass through.

Once on I-17 North, the landscape changes within the hour. The flat Sonoran scrub gives way to the foothills of the Mogollon Rim, and the elevation climbs steadily. By the time you approach the Verde Valley exits, you are in different geological country entirely.

Exit 298: The Red Rock Scenic Byway (AZ-179)

This is where the drive earns its name.

At exit 298 off I-17, take AZ-179 North — officially designated an All-American Road by the Federal Highway Administration, one of only 31 in the country. The byway runs 7.5 miles (12 km) north toward Sedona.

The transformation is immediate. Within about a mile of leaving the interstate, Arizona scrub gives way to sandstone formations rising hundreds of feet above the road. Bell Rock appears on your right first — a smooth, rounded butte that looks almost too symmetrical to be natural. Courthouse Butte flanks it to the northeast. Further north, Cathedral Rock comes into view — a four-spired formation that is one of the most photographed geological features in the American Southwest.

Two stops worth making on the northbound run:

  • Bell Rock Pathway trailhead (right side of AZ-179, around mile 2) — a flat, accessible trail around the base of Bell Rock. Allow 30–45 minutes. No trail fee; parking requires a Red Rock Pass or America the Beautiful Pass.
  • Chapel of the Holy Cross (Chapel Road, right off AZ-179 around mile 4) — a mid-century modern chapel built directly into the red rock face in 1956. The 10-minute detour is worth it for the terrace views alone. Free entry; open daily 9am–5pm.

Allow 45–60 minutes on the Red Rock Scenic Byway if you want to photograph the formations and stretch your legs. This is the scenic peak of Day 1.

At the north end of AZ-179 you reach the junction with AZ-89A in Sedona. Uptown Sedona — restaurants, galleries, spa resorts — is immediately to your right. Your overnight stop is just south or straight ahead.

Where to stay overnight near Oak Creek Canyon

The canyon itself has limited lodging — mainly National Forest campgrounds (Manzanita and Cave Springs, both bookable through Recreation.gov) and a handful of creek-side cabins. For the full range of hotel options, stay in Sedona (5 minutes south of the canyon entrance on AZ-89A) or Cottonwood (20 minutes south on AZ-89A/AZ-260).

Sedona

  • L’Auberge de Sedona — luxury creekside resort, spa, and fine dining. From approximately $400/night.
  • Sky Ranch Lodge — mid-range, mesa-top location with sweeping views of the red rocks. From approximately $180/night.
  • Matterhorn Inn — budget-friendly, walking distance to uptown Sedona. From approximately $120/night.

Cottonwood

  • Cottonwood Hotel — a renovated historic downtown property with easy access to the Verde Valley wine trail. From approximately $150/night.

Day 2: Oak Creek Canyon to Flagstaff — 78 miles (126 km) · about 1 hour 35 minutes

Day 2 is a different kind of travel day — short on driving, dense on scenery. Aim to leave your overnight accommodation by 8am to reach Slide Rock before the summer crowds arrive.

The Oak Creek Canyon drive — AZ-89A Northeast

Head north on AZ-89A into Oak Creek Canyon. If you stayed in Sedona, the canyon entrance is about 5 minutes north of uptown. If you stayed in Cottonwood, allow 25 minutes on AZ-89A/AZ-260 to reach it.

The canyon is 12 miles (19 km) long, carved by Oak Creek along a geological fault line. The road follows the creek for almost the entire length, flanked by sandstone cliffs that climb 2,000 feet (610 m) above the canyon floor. By the time you reach the north rim, the red rock gives way to ponderosa pine — the same forest that surrounds Flagstaff above 7,000 feet (2,134 m) elevation.

Key stops in the canyon:

  • Slide Rock State Park — 7 miles (11 km) north of Sedona. Oak Creek flows over a 30-foot (9 m) natural sandstone rock slide worn smooth over millennia. Swimming is permitted and popular. Entrance fee: $30 per vehicle (April–October), $20 (November–March). Open daily 8am–6pm in peak season. Arrive before 9am in summer — the park stops admitting new vehicles once capacity is reached.
  • West Fork Trail — 9.5 miles (15 km) north of Sedona. A 3.1-mile (5 km) out-and-back trail into a narrow, shaded tributary canyon. No trail fee, but a Red Rock Pass ($5/day) or America the Beautiful Pass ($80/year) is required to park. Consistently rated among the best canyon hikes in Arizona.
  • Oak Creek Vista — a signed pullout near the canyon’s north rim, just before AZ-89A climbs out via a series of switchbacks. Views back down the canyon and north across the Coconino Plateau. On weekend mornings, a Navajo-run jewellery and crafts market typically operates at the viewpoint.

The Red Rock Scenic Byway — southbound (14 miles / 22 km)

At the top of Oak Creek Canyon, the route turns back to drive the Red Rock Scenic Byway a second time — this time heading south on AZ-179. This is deliberate, not a navigation error. The sandstone formations along AZ-179 face predominantly south: driving southbound places Cathedral Rock, Bell Rock, and Courthouse Butte directly in front of you for the full 14-mile (22 km) descent. Morning light on the rock faces in this direction is also considerably better for photography than the afternoon light of yesterday’s northbound pass.

The byway drops through the Village of Oak Creek and back to the AZ-179/I-17 interchange. Allow 17–30 minutes depending on whether you stop.

Flagstaff: the final 45 miles (72 km)

From the AZ-179/I-17 interchange, take I-17 North, then I-40 East to the Flagstaff exits. The drive is 45 miles (72 km) and takes about 45 minutes. Leave Sedona at 8am, spend a couple of hours in the canyon, and you’ll be in Flagstaff by mid-morning.

What to do in Flagstaff

Flagstaff sits at 6,910 feet (2,106 m) above sea level — roughly 4,000 feet (1,219 m) higher than Sedona and 5,000 feet (1,524 m) higher than Phoenix. The altitude means ponderosa pine forests, cooler temperatures year-round, and a completely different character from the red rock desert below. Arriving mid-morning gives you the better part of a day to explore.

  • Walnut Canyon National Monument — 10 miles (16 km) east of downtown via I-40 (exit 204). Sinagua cliff dwellings built into the canyon walls around 1100 CE. The Island Trail descends 185 feet (56 m) on a 1-mile (1.6 km) loop past 25 rooms of ancient masonry — an extraordinary 90-minute stop. Entrance: $25 per vehicle. Open daily 9am–5pm; confirm hours at nps.gov before visiting.
  • Wupatki National Monument — 45 minutes north of Flagstaff via US-89. The largest pre-Columbian pueblo complex in northern Arizona, spread across an open red rock landscape with multiple free-standing ruins you can walk through. Less visited than Grand Canyon-adjacent sites and all the better for it. Entrance: $25 per vehicle; a combined ticket with Sunset Crater Volcano National Monument is available.
  • Historic Route 66 and downtown Flagstaff — Flagstaff lies directly on the original Route 66 alignment. The compact downtown district has independent coffee shops, the Museum of Northern Arizona (closed Mondays), and a craft beer scene that rivals cities three times its size: Lumberyard Brewing and Mother Road Brewing both have taprooms within a short walk of the historic district.
  • Grand Canyon South Rim (optional extension) — 80 miles (129 km) north of Flagstaff via US-180 or AZ-64 from Williams. Approximately 1 hour 20 minutes each way. If you have a third day, this is the obvious continuation.

Practical information

Best time to drive this route

Spring (March–May) and autumn (September–November) offer the most comfortable temperatures across the full route. Summer is fine for Flagstaff and Oak Creek Canyon — both sit above 4,000 feet (1,219 m) — but the I-8 corridor through the Sonoran Desert regularly exceeds 110°F (43°C) between June and September. If you are driving in summer, plan to cross the desert section before noon and carry at least 2 litres (0.5 gallons) of water per person as a breakdown precaution.

Fuel stops on the route

  • Dateland, AZ — exit 67 on I-8, 206 miles (332 km) from San Diego
  • Gila Bend, AZ — junction of I-8 and AZ-85
  • Buckeye, AZ — I-10 / AZ-303 interchange area
  • Cottonwood, AZ — useful if combining with a food stop near Sedona
  • Flagstaff — multiple stations on I-40 and along Historic Route 66

Red Rock Pass and parking fees

Parking at trailheads in Coconino National Forest — including all Oak Creek Canyon stops and the Red Rock Scenic Byway area — requires either a Red Rock Pass ($5/day, $15/week) or an America the Beautiful Annual Pass ($80/year). The annual pass covers all US national parks and federal recreation fee sites. If you are visiting both Walnut Canyon and Wupatki on Day 2, the annual pass pays for itself before you leave Flagstaff.

Slide Rock State Park — summer capacity warning

Slide Rock State Park closes to new vehicles once it reaches capacity — typically by 10am on summer weekends. Arrive before 9am or choose a weekday. The park also closes temporarily when E. coli levels in Oak Creek rise above safe limits during peak heat; check Arizona State Parks for current status before planning your visit.

Frequently asked questions

How long does it take to drive from San Diego to Flagstaff?

The direct route via I-15 and I-40 takes approximately 7 hours 22 minutes nonstop and covers 488 miles (785 km). The scenic route described in this guide covers 572 miles (920 km) and takes approximately 9 hours 33 minutes of total driving, split across two days.

Is there a scenic route from San Diego to Flagstaff through Sedona?

Yes. Take I-8 East to Gila Bend, then AZ-85 North to I-10, then the AZ-303 bypass around Phoenix to I-17 North. Exit at 298 onto AZ-179 (the Red Rock Scenic Byway) through Sedona, then continue north on AZ-89A through Oak Creek Canyon toward Flagstaff. This is the route covered in this guide.

Where should I stay overnight between San Diego and Flagstaff?

Sedona and Cottonwood are the best overnight bases on the scenic route. Both sit 20–35 miles (32–56 km) south of Flagstaff and give you easy access to Oak Creek Canyon on Day 2. Sedona has the wider range of hotels and restaurants; Cottonwood is quieter and typically less expensive.

Do I need a pass to park in Oak Creek Canyon?

Yes. Most trailhead parking in Oak Creek Canyon requires a Red Rock Pass ($5/day) or an America the Beautiful Annual Pass ($80/year). Slide Rock State Park has its own separate vehicle entry fee ($20–$30 depending on season). See the Coconino National Forest passes page for full details.

Can I drive from San Diego to Flagstaff in one day?

Yes, but only on the direct route — roughly 7.5 hours of nonstop driving. The scenic route described here is designed as a two-day trip. If you need to do it in a single day, take I-15 North to I-40 East; if you want to do it scenically but only have one day, leave San Diego by 6am and overnight in Sedona, then continue to Flagstaff (30 minutes) early the next morning.

Leave a Reply