Dim tavern interior with wooden piano, dollar bills on ceiling, and long bar

Where Was Top Gun Filmed?

Most of Top Gun was shot in and around San Diego, with key dogfight aerials filmed over Nevada.

The Short Answer

Top Gun was filmed mainly in San Diego, California, in 1986. Key sites include Marine Corps Air Station Miramar (the Top Gun school), Kansas City Barbeque, the Lafayette Hotel, and Liberty Station, plus Charlie's beachfront house in Oceanside. The dogfight scenes were shot near Naval Air Station Fallon in Nevada. Many San Diego locations can still be visited today.

Tony Scott's 1986 fighter pilot film put San Diego on the movie map. The story follows students at the elite Top Gun school, and the production shot almost entirely on location around the city, using real Navy bases, beaches, bars, and historic houses to ground the film in authentic military life.

The most famous aerial sequences, including the dogfights, were captured near Naval Air Station Fallon in Nevada, with real F-14 Tomcats flown by serving Navy pilots, one of whom, Scott Altman, later became a NASA astronaut. Director Tony Scott reportedly paid $25,000 to have an aircraft carrier change course just to get better lighting.

Every Location At A Glance

LocationWhereWhat was filmedAccess
Kansas City BarbequeSan DiegoPiano bar scene with 'Great Balls of Fire'Free to see
Marine Corps Air Station MiramarSan DiegoTop Gun school, hangars, volleyball scene (former courts)Private property
Naval Air Station FallonFallonDogfight scenes over land, control tower flybyPrivate property
102 Pacific Street (Graves House / Charlie's House)OceansideCharlie's beachfront home exteriorOutside only
Lafayette HotelSan DiegoBar interior scenes including 'You've Lost That Lovin' Feelin''Free to see
Naval Station North IslandCoronadoGraduation scene, swimming pool, club exteriorPrivate property
Liberty Station (former Naval Training Center)San DiegoSchool exterior scenes, Charlie chasing Maverick on motorcycleFree to see
New Point Loma Lighthouse areaSan DiegoViper's houseOutside only

Filming Locations Map

8 locations. The map loads when it scrolls into view.

Map data © OpenStreetMap contributors

Location By Location

Kansas City Barbeque, San Diego
Location 01

Kansas City Barbeque

California, San Diego Free to see

Filmed here: Piano bar scene with 'Great Balls of Fire'

This San Diego restaurant played the piano bar where Goose sings 'Great Balls of Fire'. It remains open daily and displays a collection of Top Gun memorabilia. A major fire in 2008 damaged the building, but it was restored and continues to welcome fans. It is one of the easiest filming locations to visit, with no tickets or special access required. Just walk in, order a drink, and take in the movie relics on the walls.

Marine Corps Air Station Miramar, San Diego
Location 02

Marine Corps Air Station Miramar

California, San Diego Private property

Filmed here: Top Gun school, hangars, volleyball scene (former courts)

Miramar stood in for the Top Gun school itself, with hangars and training scenes filmed on base, and the famous volleyball courts once stood here too. It is an active military base, so public access is limited to air shows or visits with prior authorization. The real TOPGUN school was based here during filming and relocated to NAS Fallon in 1996. Casual visitors cannot simply drive onto the base.

Naval Air Station Fallon, Fallon
Location 03

Naval Air Station Fallon

Nevada, Fallon Private property

Filmed here: Dogfight scenes over land, control tower flyby

The land-based dogfight scenes and the control tower flyby were shot around this Nevada installation. It is an active base, so access is restricted; travelers hoping to see it should contact the public affairs office to ask about possible tours. Fallon is a long drive from San Diego, roughly a day's journey by road, so it suits dedicated fans rather than casual sightseers. The base now hosts the real TOPGUN school as well.

102 Pacific Street (Graves House / Charlie's House), Oceanside
Location 04

102 Pacific Street (Graves House / Charlie's House)

California, Oceanside Outside only

Filmed here: Charlie's beachfront home exterior

The 1887 Graves House in Oceanside served as Charlie's beachfront home exterior. The historic house was moved and restored in 2020 and now sits within a hotel area, with a pie shop operating nearby. Fans can view the exterior from the street at any time. Oceanside lies north of San Diego along the coast, making it an easy add-on to a city visit for anyone retracing the film's locations.

Lafayette Hotel, San Diego
Location 05

Lafayette Hotel

California, San Diego Free to see

Filmed here: Bar interior scenes including 'You've Lost That Lovin' Feelin''

The bar interior scenes, including the memorable 'You've Lost That Lovin' Feelin'' moment, were filmed at this boutique hotel in San Diego. It operates as a hotel and swim club today and is open to guests and visitors for dining, so anyone can step inside the very room where Maverick serenaded Charlie. No booking is needed to enter the bar area. It makes a pleasant stop on a self-guided tour of downtown locations.

Naval Station North Island, Coronado
Location 06

Naval Station North Island

California, Coronado Private property

Filmed here: Graduation scene, swimming pool, club exterior

Located in Coronado, this base hosted the graduation scene, the swimming pool, and the club exterior. As an active naval station, it has limited public access, and travelers should not expect to wander the grounds freely. Views of the base can sometimes be had from the Coronado side of San Diego Bay. It remains one of the locations best appreciated from a distance unless special access can be arranged.

Liberty Station (former Naval Training Center), San Diego
Location 07

Liberty Station (former Naval Training Center)

California, San Diego Free to see

Filmed here: School exterior scenes, Charlie chasing Maverick on motorcycle

The former Naval Training Center provided the school exterior scenes and the spot where Charlie chases Maverick on his motorcycle. Today it is Liberty Station, a mixed-use development with restaurants, shops, and public access to the historic areas. Visitors can walk the same streets at leisure, making it one of the most enjoyable stops for fans. The conversion preserved much of the base's original architecture and layout.

New Point Loma Lighthouse area, San Diego
Location 08

New Point Loma Lighthouse area

California, San Diego Outside only

Filmed here: Viper's house

Viper's house was filmed in the housing area near the New Point Loma Lighthouse, close to Cabrillo National Monument on the Point Loma peninsula. The exteriors can be viewed from public areas, since it sits within a Coast Guard zone near the monument. Combining the lighthouse, the coastline views, and the national monument makes for a rewarding half-day trip from downtown San Diego.

Where It Is Set Versus Where It Was Filmed

The story is set at the Top Gun school in San Diego, California, and the film was primarily shot right there, which is unusual for a major studio production. The main exception is the aerial combat footage, which was captured near Naval Air Station Fallon in Nevada rather than over San Diego skies. Paramount Pictures, the studio behind the film, is based in Los Angeles.

The Studio Side

Top Gun was produced by Paramount Pictures, headquartered in Los Angeles. The studio lots themselves are not part of the filming story here, since the production relied heavily on real military bases and practical locations around San Diego and Nevada rather than soundstages.

Tours That Visit These Locations

Most of the public locations above are easy to visit independently, but a guided option exists for travelers who want the full story without planning the route themselves.

Private San Diego Film Tour

San Diego: Top Gun Movie Private Tour

A private tour dedicated to the film's San Diego locations, priced at $499 and rated 5 out of 5 from 2 reviews, covering the sites fans recognize from the screen.

5.0 out of 5 · 2 reviews

Frequently Asked Questions

Can you visit the Top Gun school where the film was shot?

The school scenes were filmed at Marine Corps Air Station Miramar in San Diego. It is an active base with limited public access, generally restricted to air shows or authorized visits. The real TOPGUN school relocated to NAS Fallon in Nevada in 1996.

Is Kansas City Barbeque from Top Gun still open?

Yes. The restaurant survived a major fire in 2008, was restored, and remains open daily, displaying Top Gun memorabilia including items tied to the famous 'Great Balls of Fire' piano scene.

Where is Charlie's house from Top Gun?

It is the 1887 Graves House at 102 Pacific Street in Oceanside, California, north of San Diego. The house was moved and restored in 2020 and now sits within a hotel area with a pie shop nearby. The exterior can be viewed from the street.

Where were the dogfight scenes filmed?

The dogfights and the control tower flyby were shot near Naval Air Station Fallon in Nevada. The footage used real F-14 Tomcats flown by actual Navy pilots, including future NASA astronaut Scott Altman.

Which Top Gun locations can you visit without special access?

Kansas City Barbeque, the Lafayette Hotel, Liberty Station, the Oceanside house exterior, and the Point Loma lighthouse area are all publicly accessible. The military bases at Miramar, Fallon, and North Island restrict entry.

Are there guided tours of the Top Gun filming locations?

Yes. A private movie-focused tour of San Diego locations is available for $499, currently rated 5 out of 5 based on 2 reviews. Alternatively, the public sites are straightforward to visit on a self-guided route.

San Diego remains one of the most walkable and drivable film locations in American cinema, with bars, hotels, and historic streets that look much as they did in 1986. Pair the public sites with a coastal drive to Oceanside's Graves House and, for the devoted, a long trek toward Fallon, and the film's world comes back into view.

Sources