'Top Gun' Filming Locations in San Diego

Marine Corps Air Station Miramar
Timm Ziegenthaler/Stocktrek Images/Getty Images

In May 1986, "Top Gun" arrived in movie theaters and quickly turned Tom Cruise into a movie icon and superstar. You've most likely heard of the film (if not seen it), but did you know that much of the movie was shot in San Diego? While some locations are long gone, others still exist and are revered by the legions of "Top Gun" fans that flock to the sites when they, like Maverick, "Feel the need...the need for speed." 

01 of 07

Miramar Air Station

Picture of Marine Corps helicopter at Miramar Air Station

Courtesy of Miramar Air Station / The Official Website of the United States Marine Corps

Now the Marine Corps Air Station Miramar, the former Naval Air Station at Miramar was for years known as Fighter Town U.S.A.—the home of the "Top Gun" training school. The base is not readily accessible to the public, but if you're in the area along Miramar Road and I-15, you can see fighter jets doing maneuvers in the sky (but maybe not the F-14s from the movie).

The volleyball scene in "Top Gun" was shot on sand courts on the base. No longer in existence, the courts were located north of Barracks 298-300. Hangar Three at VF-124 was used for many of the hangar scenes.

02 of 07

Kansas City Barbeque

Interior shot of Kansas City BBQ with neon Top Gun sign

XF Law / CC BY-SA 3.0 / Wikimedia Commons

600 W Harbor Dr, San Diego, CA 92101, USA
Phone +1 619-231-9680

"Top Gun" might have been all about fighter jets and flyboys, but it was the scene where Tom Cruise and Anthony Edwards (along with Kelly McGillis and Meg Ryan) bash out "Great Balls of Fire" on the piano that remains a fan favorite. This scene was filmed at the Kansas City Barbeque at 610 W. Market Street in the Gaslamp Quarter.

The venerable rib joint became iconic in filmdom because of this scene and is now a tourist attraction. According to the owners, a location director was downtown, saw the place, and stopped in for a beer. He liked the vibe, told director Tony Scott, and Scott asked if they could close for a day of filming. And the rest is film history.

03 of 07

102 Pacific Street in Oceanside (Charlie's House)

This little cottage in Oceanside was the house where Kelly McGillis' character, Charlie, lived. But the scene where Maverick and Charlie are sitting on the patio was actually filmed on the Paramount Studios lot. The house, in need of restoration, is in an area slated for redevelopment, where a resort complex is planned. Because of the house's popularity, the structure is planned to be incorporated into the developer's plans.

04 of 07

Naval Training Center (Now Liberty Station)

Promenade at Liberty Station in San Diego

Alan Islas / CC BY-SA 4.0 / Wikimedia Commons

Liberty Station, San Diego, CA, USA

The former Naval Training Center is now the mixed-use development called Liberty Station, but in the "Top Gun" era, it was still the place where Naval recruits went through boot camp training. Many of the historic buildings along the NTC Promenade on Old Decatur Road are similar—if not the same—as some of the exterior scenes from the movie, including the scene where Charlie runs after Maverick to his motorcycle after a classroom briefing. There was also a memorable scene where Cruise follows McGillis into a bathroom at a bar—this was filmed at NTC in the USO Building (no longer there).

Continue to 5 of 7 below.
05 of 07

West Laurel and Union Streets (Banker's Hill)

This is the location of the spot in the movie where Charlie (McGillis) chases down Maverick (Cruise) in her Porsche and confronts him. As you go up the hill, there is a big palm tree where the scene was filmed.

06 of 07

Mission Beach Plunge

The Giant Dipper Roller Coaster at the Belmont Park

Nathan Rupert / CC BY-NC-ND 2.0 / Flickr

3146 Mission Blvd, San Diego, CA 92109, USA
Phone +1 858-488-1549

The Plunge is a huge indoor pool at Belmont Park in Mission Beach and is where the locker room scenes in "Top Gun" were filmed (where Iceman, played by Val Kilmer, confronts Maverick about being a cowboy).

07 of 07

Point Loma Coast Guard Lighthouse (Viper's House)

Exterior shot of The Old Point Loma Lighthouse

Stovk64 / CC BY-SA 4.0 / Wikimedia Commons

1800 Cabrillo Memorial Dr, San Diego, CA 92106, USA
Phone +1 619-523-4285

This facility, which is on the very tip of Point Loma, is run by the Coast Guard and not readily accessible to the public. Not to be confused with the Cabrillo National Monument lighthouse, this working lighthouse is one of the most picturesque spots in San Diego County and includes three main structures that house Coast Guard officers. In "Top Gun," this is where Viper (Tom Skerritt) lives and is visited by Maverick (Cruise) in one scene. You can spot the lighthouse from certain vantage points above the Cabrillo Monument.

Back to List

'Top Gun' Filming Locations in San Diego