97 Special – Highland High School
Route 97
Current Route Snapshot
Updated Jun 14, 2026 2:06 AM
To Highland - QHS
Palmdale Transportation Center
→
Next trip
60th St. W. & Ave. L
Route 97
Route Map
See this route on an interactive map. Live buses appear when AVTA real-time data is available.
Updated Jun 14, 2026 2:06 AM
Loading route map…
Route 97
Stop List
Tap a stop to view upcoming departures or switch to the full day schedule. Live estimates appear when available, with scheduled times as fallback.
7:50 AM
ScheduledScheduled. Time based on the published timetable.
7:50 AM
ScheduledScheduled. Time based on the published timetable.
7:54 AM
ScheduledScheduled. Time based on the published timetable.
7:54 AM
ScheduledScheduled. Time based on the published timetable.
7:55 AM
ScheduledScheduled. Time based on the published timetable.
7:55 AM
ScheduledScheduled. Time based on the published timetable.
7:55 AM
ScheduledScheduled. Time based on the published timetable.
7:55 AM
ScheduledScheduled. Time based on the published timetable.
7:56 AM
ScheduledScheduled. Time based on the published timetable.
7:56 AM
ScheduledScheduled. Time based on the published timetable.
7:58 AM
ScheduledScheduled. Time based on the published timetable.
7:58 AM
ScheduledScheduled. Time based on the published timetable.
7:59 AM
ScheduledScheduled. Time based on the published timetable.
7:59 AM
ScheduledScheduled. Time based on the published timetable.
8:00 AM
ScheduledScheduled. Time based on the published timetable.
8:00 AM
ScheduledScheduled. Time based on the published timetable.
8:02 AM
ScheduledScheduled. Time based on the published timetable.
8:02 AM
ScheduledScheduled. Time based on the published timetable.
8:06 AM
ScheduledScheduled. Time based on the published timetable.
8:06 AM
ScheduledScheduled. Time based on the published timetable.
8:09 AM
ScheduledScheduled. Time based on the published timetable.
8:09 AM
ScheduledScheduled. Time based on the published timetable.
8:10 AM
ScheduledScheduled. Time based on the published timetable.
8:10 AM
ScheduledScheduled. Time based on the published timetable.
8:12 AM
ScheduledScheduled. Time based on the published timetable.
8:12 AM
ScheduledScheduled. Time based on the published timetable.
8:13 AM
ScheduledScheduled. Time based on the published timetable.
8:13 AM
ScheduledScheduled. Time based on the published timetable.
8:14 AM
ScheduledScheduled. Time based on the published timetable.
8:14 AM
ScheduledScheduled. Time based on the published timetable.
8:14 AM
ScheduledScheduled. Time based on the published timetable.
8:14 AM
ScheduledScheduled. Time based on the published timetable.
8:15 AM
ScheduledScheduled. Time based on the published timetable.
8:15 AM
ScheduledScheduled. Time based on the published timetable.
8:16 AM
ScheduledScheduled. Time based on the published timetable.
8:16 AM
ScheduledScheduled. Time based on the published timetable.
8:17 AM
ScheduledScheduled. Time based on the published timetable.
8:17 AM
ScheduledScheduled. Time based on the published timetable.
8:18 AM
ScheduledScheduled. Time based on the published timetable.
8:18 AM
ScheduledScheduled. Time based on the published timetable.
8:19 AM
ScheduledScheduled. Time based on the published timetable.
8:19 AM
ScheduledScheduled. Time based on the published timetable.
8:25 AM
ScheduledScheduled. Time based on the published timetable.
8:25 AM
ScheduledScheduled. Time based on the published timetable.
2:55 PM
ScheduledScheduled. Time based on the published timetable.
3:55 PM
ScheduledScheduled. Time based on the published timetable.
2:57 PM
ScheduledScheduled. Time based on the published timetable.
3:57 PM
ScheduledScheduled. Time based on the published timetable.
2:59 PM
ScheduledScheduled. Time based on the published timetable.
3:59 PM
ScheduledScheduled. Time based on the published timetable.
3:01 PM
ScheduledScheduled. Time based on the published timetable.
4:01 PM
ScheduledScheduled. Time based on the published timetable.
3:02 PM
ScheduledScheduled. Time based on the published timetable.
4:02 PM
ScheduledScheduled. Time based on the published timetable.
3:03 PM
ScheduledScheduled. Time based on the published timetable.
4:03 PM
ScheduledScheduled. Time based on the published timetable.
3:04 PM
ScheduledScheduled. Time based on the published timetable.
4:04 PM
ScheduledScheduled. Time based on the published timetable.
3:05 PM
ScheduledScheduled. Time based on the published timetable.
4:05 PM
ScheduledScheduled. Time based on the published timetable.
3:06 PM
ScheduledScheduled. Time based on the published timetable.
4:06 PM
ScheduledScheduled. Time based on the published timetable.
3:06 PM
ScheduledScheduled. Time based on the published timetable.
4:06 PM
ScheduledScheduled. Time based on the published timetable.
3:07 PM
ScheduledScheduled. Time based on the published timetable.
4:07 PM
ScheduledScheduled. Time based on the published timetable.
3:07 PM
ScheduledScheduled. Time based on the published timetable.
4:07 PM
ScheduledScheduled. Time based on the published timetable.
3:08 PM
ScheduledScheduled. Time based on the published timetable.
4:08 PM
ScheduledScheduled. Time based on the published timetable.
3:09 PM
ScheduledScheduled. Time based on the published timetable.
4:09 PM
ScheduledScheduled. Time based on the published timetable.
3:11 PM
ScheduledScheduled. Time based on the published timetable.
4:11 PM
ScheduledScheduled. Time based on the published timetable.
3:13 PM
ScheduledScheduled. Time based on the published timetable.
4:13 PM
ScheduledScheduled. Time based on the published timetable.
3:16 PM
ScheduledScheduled. Time based on the published timetable.
4:16 PM
ScheduledScheduled. Time based on the published timetable.
3:17 PM
ScheduledScheduled. Time based on the published timetable.
4:17 PM
ScheduledScheduled. Time based on the published timetable.
3:18 PM
ScheduledScheduled. Time based on the published timetable.
4:18 PM
ScheduledScheduled. Time based on the published timetable.
3:18 PM
ScheduledScheduled. Time based on the published timetable.
4:18 PM
ScheduledScheduled. Time based on the published timetable.
3:20 PM
ScheduledScheduled. Time based on the published timetable.
4:20 PM
ScheduledScheduled. Time based on the published timetable.
3:21 PM
ScheduledScheduled. Time based on the published timetable.
4:21 PM
ScheduledScheduled. Time based on the published timetable.
3:21 PM
ScheduledScheduled. Time based on the published timetable.
4:21 PM
ScheduledScheduled. Time based on the published timetable.
3:22 PM
ScheduledScheduled. Time based on the published timetable.
4:22 PM
ScheduledScheduled. Time based on the published timetable.
3:25 PM
ScheduledScheduled. Time based on the published timetable.
4:25 PM
ScheduledScheduled. Time based on the published timetable.
Scheduled times appear when live estimates are not available for a stop.
Route 97
Route Alerts
Active service alerts for this route.
No active alerts found right now.
Route 97
Service Snapshot
7:50 AM – 4:25 PM
Hours
See schedule
Frequency
30 min–35 min
Travel time
22–25 stops
Stop count
Route overview
Route Facts
Quick facts for this route based on AVTA schedule and real-time data.
25
Stops
30 min–35 min
Runtime
7:50 AM – 4:25 PM
Span
2
Directions
Published schedule
Schedule Summary
Service windows and key timepoints from the published AVTA schedule.
To Highland - QHS
7:50 AM – 8:25 AM
Palmdale Transportation Center
7:50 AM
10th St. W. & Marketplace Dr.
7:56 AM
Ave. P-8 & 25th St. W.
8:06 AM
Rancho Vista Blvd. & Town Center Dr.
8:12 AM
50th St. W. & Ave. M
8:18 AM
60th St. W. & Ave. L
8:25 AM
To Palmdale Ctr
2:55 PM – 4:25 PM
60th St. W. & Ave. L
2:55 PM
50th St. W. & Ave. M
3:03 PM
Rancho Vista Blvd. & Town Ctr Dr.
3:08 PM
Ave. P-8 & 25th St. W.
3:13 PM
10th St. W. & Amargosa Commons
3:20 PM
Palmdale Transportation Center
3:25 PM
Scheduled frequency
Bus Service Frequency
Typical scheduled wait times by time of day.
To Highland - QHS
7:50 AM – 8:25 AM
AM peak
Every 0 min
6:00 AM – 9:00 AM
To Palmdale Ctr
2:55 PM – 4:25 PM