G·A·S

← Utah

Live-music venues worth the trip in Salt Lake City, Utah

Large

Eccles Theater (opens in a new tab)

Salt Lake City

Downtown’s flagship performing-arts hall on Main Street, the city’s home for Broadway tours and large seated concerts.

LargeDestinationVerified

Red Butte Garden Amphitheatre (opens in a new tab)

Salt Lake City

The outdoor summer series at the University of Utah’s botanical garden, repeatedly voted the city’s best outdoor venue and drawing major touring headliners.

LargeDestinationVerified

The Complex (opens in a new tab)

Salt Lake City

A multi-room downtown complex whose largest room handles big touring bills while its smaller rooms host club shows.

LargeWorth a stopVerified

Medium

The Depot (opens in a new tab)

Salt Lake City

A ~1,200-capacity Live Nation music hall by the Gateway, the city’s go-to mid-size room for national touring rock, hip-hop, and country.

MediumDestinationVerified

Soundwell (opens in a new tab)

Salt Lake City

A downtown room with a heavy sound system, dependable for touring hip-hop, electronic, and rock bills.

MediumWorth a stopVerified

Bar / up close & personal

Kilby Court (opens in a new tab)

Salt Lake City

Salt Lake City’s longest-running all-ages venue, a tiny gravel-courtyard room that’s been the first local stage for a generation of touring indie acts.

Bar / up close & personalDestinationVerified

The State Room (opens in a new tab)

Salt Lake City

An intimate seated listening room on State Street prized for its sound, a favorite stop for touring roots, folk, and songwriter bills.

Bar / up close & personalDestinationVerified

Urban Lounge (opens in a new tab)

Salt Lake City

A cornerstone of the local scene run by S&S Presents, booking touring indie, hip-hop, and rock in a sweaty club-sized room.

Bar / up close & personalDestinationVerified

Metro Music Hall (opens in a new tab)

Salt Lake City

A downtown club booking touring and local rock, metal, and dance nights across a broad genre spread.

Bar / up close & personalWorth a stopVerified