clock menu more-arrow no yes
A scene from Moonlight
A scene from Moonlight
A24 Films

A map of Moonlight's Miami filming locations

From Liberty City to Miramar High School

View as Map
A scene from Moonlight
| A24 Films

Moonlight's stunning Best Picture win may be getting overshadowed by the biggest snafu in the history of the Academy Awards, but the low-budget film based in Miami has cemented a special place in movie history.

It's fascinating because there are parallels between Sunday night's jumble, which accidentally gave La La Land the award by mistake, to the film's place in Miami itself. Rarely do we see neighborhoods like Liberty City or Miramar on the big screen when movies are shot in South Florida, with the glitz of South Beach often cloaking Miami's more authentic and less sexy neighborhoods, seemingly on the other side of the planet from the bikinis, beaches, and mojitos that have become synonymous with the Magic City.

Moonlight was filmed throughout Miami's core, and while the picture couldn't escape the beach entirely, most of the Miami filming locations were sites probably never before seen by the average tourist or even resident. With some help from Travel and Leisure and IMDB, here are all of Moonight's Miami filming locations, mapped out from south to north.

*Warning: Spoilers ahead

Read More

1. Virginia Key Beach

Copy Link
Historic Virginia Key Beach Park, 4020 Virginia Beach Dr
Miami, FL 33149
(305) 960-4600
Visit Website

The location where Little learns to swim as a young boy. It's one of the most powerful moments in the early part of the film. A fun fact, via director Barry Jenkins, is the young boy playing Little (Alex R. Hibbert) actually did not know how to swim before filming this scene.

A24

2. Miami Metromover Station

Copy Link
59 SE 8th St.
Miami, FL 33131
(305) 891-3131
Visit Website

Exact location TBD.

A24

3. South Beach

Copy Link

Chiron visits the beach and is joined by Kevin. They smoke a joint and share a sexual moment.

A24

4. Liberty Square

Copy Link
1415 NW 63rd St
Miami, FL 33147

Also known as the Pork ‘n’ Beans public housing complex, located in Liberty City. This is where Chiron grows up.

A24

5. Jimmy's East-Side Diner

Copy Link
7201 Biscayne Blvd
Miami, FL 33138
(305) 754-3692

The throwback diner on 72nd Street and Biscayne Boulevard serves as the backdrop for one of the tensest scenes of the film, in the third act when Chiron returns to Miami and visits with a key member of his childhood.

A24

6. Royal Castle

Copy Link
2700 NW 79th St
Miami, FL 33147
(305) 696-8241
Visit Website

The spot where little Chiron (right) and Juan (left) shared their first bite was at the Royal Castle near Hialeah, notes Curbed reader Jerome. Previously a franchise of over 170 locations throughout the southeast, this is Royal Castle's lone remaining location.

A24 Films

7. Miramar High School

Copy Link
3601 S Douglas Rd
Miramar, FL 33025
(754) 323-1350
Visit Website

The high school Chiron attends.

A24

Loading comments...

1. Virginia Key Beach

Historic Virginia Key Beach Park, 4020 Virginia Beach Dr, Miami, FL 33149
A24

The location where Little learns to swim as a young boy. It's one of the most powerful moments in the early part of the film. A fun fact, via director Barry Jenkins, is the young boy playing Little (Alex R. Hibbert) actually did not know how to swim before filming this scene.

Historic Virginia Key Beach Park, 4020 Virginia Beach Dr
Miami, FL 33149

2. Miami Metromover Station

59 SE 8th St., Miami, FL 33131
A24

Exact location TBD.

59 SE 8th St.
Miami, FL 33131

3. South Beach

Miami Beach, FL 33139
A24

Chiron visits the beach and is joined by Kevin. They smoke a joint and share a sexual moment.

4. Liberty Square

1415 NW 63rd St, Miami, FL 33147
A24

Also known as the Pork ‘n’ Beans public housing complex, located in Liberty City. This is where Chiron grows up.

1415 NW 63rd St
Miami, FL 33147

5. Jimmy's East-Side Diner

7201 Biscayne Blvd, Miami, FL 33138
A24

The throwback diner on 72nd Street and Biscayne Boulevard serves as the backdrop for one of the tensest scenes of the film, in the third act when Chiron returns to Miami and visits with a key member of his childhood.

7201 Biscayne Blvd
Miami, FL 33138

6. Royal Castle

2700 NW 79th St, Miami, FL 33147
A24 Films

The spot where little Chiron (right) and Juan (left) shared their first bite was at the Royal Castle near Hialeah, notes Curbed reader Jerome. Previously a franchise of over 170 locations throughout the southeast, this is Royal Castle's lone remaining location.

2700 NW 79th St
Miami, FL 33147

7. Miramar High School

3601 S Douglas Rd, Miramar, FL 33025
A24

The high school Chiron attends.

3601 S Douglas Rd
Miramar, FL 33025