Melbourne, the capital of Victoria, is one of the most dynamic and culturally rich cities in the world. Known for its vibrant arts scene, incredible food culture, historic landmarks, and scenic landscapes, it’s a destination that caters to every type of traveller. Whether you’re wandering its graffiti-adorned laneways, savouring coffee at a quaint café, or taking a road trip to the iconic Great Ocean Road, Melbourne offers a perfect mix of urban sophistication and natural beauty.
What sets Melbourne apart is its diversity—each neighbourhood brings something unique to the table. From the bohemian vibes of Fitzroy to the upscale charm of South Yarra, every corner of the city is packed with experiences waiting to be uncovered. Pair this with a strong focus on community events, world-class sports, and its role as a hub for festivals, and you’ll quickly see why Melbourne has earned a place on so many travel bucket lists.
This guide features 40 must-do activities in Melbourne, from iconic attractions to hidden gems. Whether you’re a first-time visitor or looking to rediscover the city, this list will help you make the most of your Melbourne adventure. Let’s dive into the best things to do in this extraordinary city!
1. Visit Federation Square
Start your Melbourne adventure at Federation Square, a cultural and architectural landmark in the heart of the city. This buzzing hub is home to iconic attractions like the Ian Potter Centre, which showcases Australian art, and ACMI (Australian Centre for the Moving Image), which celebrates film, television, and digital culture. Federation Square frequently hosts live music, cultural festivals, and open-air movie screenings, making it the city’s central gathering spot. Take a moment to relax at one of the many cafes surrounding the square and enjoy the lively atmosphere. From here, you can also admire the contrasting beauty of historic Flinders Street Station across the road and the modernist architecture of Fed Square itself.
2. Explore Melbourne’s Laneways and Street Art
Melbourne’s laneways are a labyrinth of creativity, offering visitors a glimpse into the city’s vibrant street art scene and hidden gems. Hosier Lane is perhaps the most famous, with its ever-changing murals that transform the alley into a living art gallery. Other laneways like AC/DC Lane and Centre Place are also worth exploring for their quirky charm, filled with graffiti, small boutiques, and cozy cafes. Don’t just stop at the art; dive into the culinary experiences hidden within these laneways. From speakeasy-style cocktail bars to hole-in-the-wall eateries, there’s no shortage of surprises in Melbourne’s narrow streets.
3. Discover the Queen Victoria Market
A visit to Melbourne wouldn’t be complete without stopping by Queen Victoria Market. Operating since 1878, this sprawling open-air market is a treasure trove of fresh produce, gourmet food, and unique souvenirs. Whether you’re shopping for handmade jewellery, tasting international street food, or enjoying live music at the Night Market, the vibrant energy of “Queen Vic” is contagious. Foodies should try local specialties like hot jam doughnuts or artisan cheeses from the deli hall. The market also offers walking tours, allowing visitors to learn about its rich history while sampling the best treats it has to offer.
4. Wander Through the Royal Botanic Gardens
Escape the city’s hustle and immerse yourself in the tranquility of the Royal Botanic Gardens. Located along the Yarra River, these sprawling gardens are a lush oasis featuring over 8,500 plant species, serene lakes, and picturesque walking paths. Perfect for picnics, nature photography, or a leisurely stroll, the gardens offer a peaceful retreat from urban life. During summer, the gardens host the Moonlight Cinema, where you can watch films under the stars. For a deeper understanding of the flora, join an Aboriginal Heritage Walk to learn about the indigenous history and cultural significance of the plants in the area.
5. Take in the Views from Eureka Skydeck
For breathtaking panoramic views of Melbourne, head to the Eureka Skydeck, located on the 88th floor of the Eureka Tower. As the highest public observation deck in the Southern Hemisphere, it offers unparalleled vistas of the city skyline, the Yarra River, and beyond. Thrill-seekers can experience “The Edge,” a glass cube that extends out from the tower, giving visitors the sensation of floating above the city. Visit during sunset to witness the city bathed in golden hues, transitioning into the dazzling lights of the night.
Experience Melbourne’s Coffee Culture
Melbourne is renowned for its coffee culture, often considered one of the best in the world. The city’s baristas are true artists, and every cup of coffee feels like a carefully crafted masterpiece. Start your coffee journey at iconic spots like Seven Seeds, Market Lane Coffee, or Proud Mary, and don’t shy away from exploring smaller independent cafes tucked into laneways. Pair your coffee with a delicious brunch, as Melbourne takes its breakfast offerings just as seriously as its caffeine. From fluffy pancakes to smashed avocado toast, the options are endless.
7. Watch a Game at the Melbourne Cricket Ground (MCG)
Sports fans can’t miss a visit to the Melbourne Cricket Ground (MCG), one of the most iconic stadiums in the world. Home to Australian Rules Football (AFL), cricket, and major international events, the MCG is a symbol of Melbourne’s love for sports. Take a guided tour of the stadium to explore its rich history, or catch a live game to soak in the electric atmosphere. Adjacent to the MCG, you’ll find the National Sports Museum, which celebrates Australia’s sporting legends and achievements.
8. Drive Along the Great Ocean Road
No trip to Melbourne is complete without venturing outside the city for a scenic drive along the Great Ocean Road. This iconic coastal route offers stunning views of rugged cliffs, pristine beaches, and charming seaside towns. The highlight of the journey is the Twelve Apostles, a collection of limestone stacks rising dramatically from the ocean. Other must-visit spots along the way include the Otway Rainforest and Bells Beach, famous for its surf culture. Plan a full-day or multi-day trip to fully enjoy this breathtaking adventure.
9. Explore St Kilda and Brighton Beach
For a dose of seaside charm, head to St Kilda, a vibrant neighbourhood known for its sandy beach, lively esplanade, and historic Luna Park. Take a stroll along the St Kilda Pier for views of the city skyline, and if you’re lucky, spot the little penguins that reside there. A short drive from St Kilda brings you to Brighton Beach, famous for its colourful bathing boxes. These iconic beach huts make for a picture-perfect backdrop and a great spot to relax by the water.
10. Immerse Yourself in the Arts at the NGV
Art lovers should not miss the National Gallery of Victoria (NGV), Australia’s oldest and most prestigious public art museum. The gallery houses an impressive collection of international and Australian art, spanning centuries and styles. Highlights include the Great Hall, where visitors can lie on the floor and marvel at the stunning stained-glass ceiling. The NGV also hosts temporary exhibitions, showcasing works from renowned artists around the globe. Admission to the permanent collection is free, making it a must-visit destination for culture enthusiasts.
11. Indulge in Melbourne’s Food Scene
Melbourne’s food culture is as diverse as its population, offering an incredible range of cuisines and dining experiences. From fine dining establishments like Attica to casual favorites like Chin Chin, the city is a paradise for food lovers. Don’t miss exploring Lygon Street for authentic Italian fare, Chinatown for delectable dumplings, or the bustling food stalls at South Melbourne Market. Whether you’re in the mood for a multi-course meal or street food, Melbourne delivers on all fronts.
12. Cruise the Yarra River
One of the best ways to see Melbourne is by taking a cruise along the Yarra River. The river snakes through the city, providing stunning views of its skyline, parks, and famous landmarks like Crown Casino, the Melbourne Cricket Ground, and Southbank Promenade. There are various options for cruising, from budget-friendly sightseeing boats to luxurious dinner cruises offering gourmet meals with a view. For adventure seekers, kayaking on the Yarra River is a unique and active way to experience the city. Many operators offer twilight or nighttime tours, letting you paddle past Melbourne’s illuminated skyline while enjoying the tranquility of the river.
13. Visit the Melbourne Zoo
A trip to Melbourne Zoo is perfect for families and animal lovers. Located just minutes from the city center, the zoo is home to over 320 animal species from around the world. Wander through immersive exhibits like the Trail of the Elephants and the Orangutan Sanctuary. Don’t miss the Australian Wildlife section, where you can encounter kangaroos, koalas, and wombats. If you’re visiting during summer, the Zoo Twilights event offers evening concerts on the lawn, creating a magical atmosphere.
14. Spend a Day in Fitzroy
Known as Melbourne’s bohemian neighborhood, Fitzroy is a hotspot for creativity, vintage shopping, and vibrant street art. Stroll down Brunswick Street to explore quirky boutiques, retro shops, and independent bookstores. The area is also famous for its eclectic cafes and bars, making it a great place to grab brunch or enjoy craft cocktails. For art lovers, Fitzroy is home to small galleries and studios showcasing local talent. Check out the Rose Street Artists’ Market, held on weekends, for unique handmade goods and art pieces.
15. Visit the Shrine of Remembrance
The Shrine of Remembrance, located in Kings Domain Gardens, is a stunning war memorial dedicated to Australians who served in global conflicts. The architecture of the shrine is breathtaking, offering panoramic views of Melbourne from its balcony. Inside, you’ll find exhibits detailing Australia’s military history, including personal stories, artefacts, and interactive displays. The shrine is a peaceful place to reflect and learn about the sacrifices made by past generations.
16. Discover the State Library of Victoria
Even if you’re not a book lover, the State Library of Victoria is worth a visit for its stunning architecture. The library’s domed reading room is a masterpiece, featuring towering bookshelves and an airy, light-filled space perfect for quiet reflection. Beyond its beauty, the library hosts exhibitions, workshops, and free tours. Check out the free gallery spaces that showcase Victoria’s rich history through photographs, maps, and manuscripts.
17. Attend a Performance at the Arts Centre Melbourne
Melbourne’s thriving arts scene comes alive at the Arts Centre, a landmark venue on St. Kilda Road. The center hosts everything from theater productions and ballet to live music and comedy shows. The striking spire of the Arts Centre is an iconic part of Melbourne’s skyline, and its theaters are world-class. Plan ahead to catch a performance by the Melbourne Symphony Orchestra or the Australian Ballet. The Sunday Market outside the Arts Centre is also a great place to find handmade crafts and souvenirs.
18. Explore the Royal Exhibition Building and Carlton Gardens
The Royal Exhibition Building, located in the UNESCO-listed Carlton Gardens, is a masterpiece of 19th-century architecture. Built for the 1880 Melbourne International Exhibition, the building is one of the world’s oldest surviving exhibition pavilions. You can join guided tours to learn about its history or admire its grandeur from the surrounding gardens. Carlton Gardens itself is perfect for a relaxing stroll, featuring ornamental lakes, fountains, and leafy paths.
19. Shop at Emporium Melbourne
For a more modern shopping experience, head to Emporium Melbourne in the CBD. This luxury shopping mall features a mix of international brands, high-end boutiques, and cutting-edge Australian designers. It’s also a foodie haven, with a variety of dining options, including gourmet burgers, sushi, and artisan coffee. Whether you’re shopping for fashion, tech, or gifts, Emporium is a one-stop destination.
20. Watch a Sunset at Williamstown Beach
For a relaxing escape from the city, head to Williamstown Beach. This quaint seaside suburb offers beautiful views of Port Phillip Bay and the Melbourne skyline. The beach is perfect for swimming, picnicking, or simply unwinding with a good book. The nearby Williamstown Botanic Gardens and local cafes add to the charm of this peaceful retreat. Stay until sunset to enjoy breathtaking views as the sun dips below the horizon.
21. Take a Day Trip to the Yarra Valley
Wine enthusiasts should plan a day trip to the Yarra Valley, one of Australia’s premier wine regions. Located just an hour from Melbourne, the valley is home to over 80 wineries producing world-class wines, particularly Chardonnay and Pinot Noir. Many wineries offer tastings and vineyard tours, while some, like Domaine Chandon, provide a sparkling wine experience. Pair your wine with gourmet cheese or indulge in a winery lunch overlooking the scenic countryside.
22. Explore the Melbourne Star Observation Wheel
For a different perspective of the city, take a ride on the Melbourne Star Observation Wheel in Docklands. This giant Ferris wheel offers 360-degree views of Melbourne and its surroundings, including Port Phillip Bay and the Dandenong Ranges. Each cabin is spacious and air-conditioned, making it a comfortable experience. Visit at night to see the city lights twinkle against the dark sky for a magical experience.
23. Experience Luna Park in St Kilda
Luna Park, Melbourne’s historic amusement park, has been delighting visitors since 1912. Located in St Kilda, the park features classic rides like the Scenic Railway, the world’s oldest continuously operating roller coaster. Take a ride on the Ferris wheel for stunning views of the bay or enjoy carnival games and sweet treats. Luna Park is especially charming at night when its famous smiling entrance is lit up.
24. Admire the Melbourne Aquarium
Sea Life Melbourne Aquarium is a fantastic attraction for families and marine life enthusiasts. Located on the banks of the Yarra River, the aquarium features interactive exhibits, including a walk-through oceanarium where sharks and rays glide overhead. Kids will love the penguin display and the opportunity to learn about conservation efforts. For an unforgettable experience, book a dive with the sharks if you’re feeling adventurous.
25. Ride the Puffing Billy Railway
Travel back in time with a ride on the Puffing Billy Railway, a heritage steam train that winds through the lush Dandenong Ranges. This century-old railway offers a nostalgic experience as it chugs through fern gullies and picturesque forests. Sit on the open-sided carriages for an immersive ride. The journey includes stops at charming villages like Belgrave and Lakeside, where you can enjoy picnics or nature walks.
26. Explore the South Melbourne Market
A local favourite, South Melbourne Market is a lively spot to shop for fresh produce, gourmet food, and handmade goods. Established in 1867, this historic market is packed with stalls offering everything from artisan cheeses and seafood to fashion and homewares. Stop by the food court to sample local delicacies like dim sum, paella, or freshly baked pastries. The market also hosts live music and cooking workshops, adding to its vibrant atmosphere.
27. Tour the Old Melbourne Gaol
Step into Melbourne’s darker past with a visit to the Old Melbourne Gaol. This historic jail once housed some of Australia’s most infamous criminals, including the legendary bushranger Ned Kelly. Take a guided tour to learn about the harsh conditions of prison life or join an eerie night tour for ghost stories and paranormal experiences. The gaol’s exhibits offer a fascinating insight into Melbourne’s colonial history.
28. Cycle Around Albert Park Lake
Albert Park Lake, just a short tram ride from the CBD, is a scenic spot for outdoor activities. Rent a bike or take a leisurely walk around the lake’s perimeter, which offers views of the city skyline. The park is also home to sports facilities, picnic areas, and the Australian Grand Prix circuit. After your workout, relax at one of the nearby cafes or restaurants.
29. Discover the Heide Museum of Modern Art
Located in Bulleen, a short drive from Melbourne, the Heide Museum of Modern Art is a unique blend of art, architecture, and landscape. The museum features contemporary Australian art exhibitions and a stunning sculpture garden. The property, once the home of art patrons John and Sunday Reed, includes beautiful gardens and a café offering locally sourced dishes. It’s a must-visit for art enthusiasts and nature lovers alike.
30. Discover Brighton Beach Bathing Boxes
A visit to Brighton Beach is a quintessential Melbourne experience. The beach is famous for its colourful bathing boxes, which are iconic, hand-painted beach huts lining the shoreline. Each box is uniquely decorated, making it a perfect spot for vibrant Instagram photos. The beach itself is ideal for swimming, relaxing, or taking a leisurely walk along the sand. With stunning views of the Melbourne city skyline, Brighton Beach is also a peaceful retreat for sunset lovers.
31. Explore the Dandenong Ranges
Just an hour outside of Melbourne, the Dandenong Ranges offer a serene escape into nature. This lush region is filled with towering forests, fern gullies, and picturesque villages like Olinda and Sassafras. Visit the famous Dandenong Ranges National Park to hike trails like the 1000 Steps Kokoda Track Memorial Walk. For a more leisurely experience, take a ride on the Puffing Billy Railway or enjoy Devonshire tea at one of the charming cafes in the area.
32. Enjoy Shopping on Chapel Street
If you’re a shopaholic, Melbourne’s Chapel Street is a must-visit destination. Stretching across the suburbs of South Yarra, Prahran, and Windsor, this bustling street offers a mix of high-end boutiques, vintage shops, and trendy local designer stores. Beyond shopping, Chapel Street is also home to a buzzing nightlife scene with cocktail bars, rooftop venues, and live music spots. Pair your retail therapy with a delicious meal at one of the street’s many cafes or restaurants.
33. Take a Walking Tour of Melbourne
One of the best ways to immerse yourself in Melbourne’s rich culture is by taking a guided walking tour. Options range from street art tours showcasing the city’s famous murals to historical walks that delve into Melbourne’s past. Food tours are particularly popular, taking visitors through Melbourne’s hidden laneways and Chinatown to sample dumplings, coffee, and local delicacies. For a more niche experience, try a ghost tour for a spooky look into the city’s darker history.
34. Visit Scienceworks Museum
Scienceworks, located in Spotswood, is a fascinating museum that’s perfect for families and curious minds. Interactive exhibits explore everything from space and technology to Melbourne’s sewerage system. Highlights include the Lightning Room, where you can witness live lightning demonstrations, and the planetarium, which offers immersive shows about astronomy. Scienceworks is not only educational but also incredibly engaging, making it a hit with both kids and adults.
35. Take a Ferry to Williamstown
A ferry ride to Williamstown offers a scenic and relaxing escape from the city. This charming seaside suburb is steeped in maritime history, with attractions like the Seaworks Maritime Museum and historic piers. Stroll along the waterfront, explore boutique shops, or enjoy fish and chips by the beach. The ferry ride itself provides fantastic views of Melbourne’s skyline and Port Phillip Bay, making the journey just as enjoyable as the destination.
36. Watch a Show at the Melbourne Comedy Theatre
Melbourne is known for its vibrant performing arts scene, and the Comedy Theatre is a gem for live entertainment. Located on Exhibition Street, this historic theater hosts everything from stand-up comedy to Broadway-style musicals. If you’re visiting during the Melbourne International Comedy Festival (March–April), the Comedy Theatre becomes a hub for laughs, featuring acts from around the globe. Be sure to book tickets in advance to catch a show.
37. Go Wine Tasting on the Mornington Peninsula
Another fantastic day trip from Melbourne is the Mornington Peninsula, a picturesque region known for its wineries, beaches, and hot springs. The area’s cool climate produces excellent Pinot Noir and Chardonnay, which you can sample at renowned vineyards like Montalto and Polperro. After wine tasting, relax at the Peninsula Hot Springs, a serene spa complex offering geothermal pools and wellness treatments. For outdoor enthusiasts, the peninsula also offers hiking trails and coastal views at Point Nepean National Park.
38. Stroll Along the Southbank Promenade
The Southbank Promenade is a lively waterfront precinct along the Yarra River. Here, you’ll find a mix of fine dining restaurants, casual eateries, and bars with stunning views of the city skyline. Street performers and musicians add to the vibrant atmosphere, making it a great place for an evening stroll. Don’t miss the Crown Casino and Entertainment Complex, where you can try your luck at the tables or catch a live show.
39. Explore the Abbotsford Convent
A short tram ride from the city centre, the Abbotsford Convent is a hidden gem offering art, culture, and history. Once a convent, this sprawling complex is now home to artist studios, galleries, and cafes. Take a guided tour to learn about the convent’s history or attend one of its many workshops, concerts, or markets. The nearby Collingwood Children’s Farm is perfect for families, offering hands-on animal experiences and a taste of rural life in the city.
40. Visit Phillip Island
Phillip Island, located about 90 minutes from Melbourne, is a wildlife lover’s paradise. The island is best known for its Penguin Parade, where hundreds of little penguins waddle ashore at sunset. Other attractions include the Koala Conservation Reserve, where you can see koalas up close, and the Nobbies Centre, offering stunning coastal views and seal-watching opportunities. Adventure seekers can try surfing at Smiths Beach or go go-karting on a full-scale replica of the Grand Prix Circuit.
Melbourne is more than just a city—it’s an experience. With its unique blend of art, culture, history, and natural beauty, it offers something for every traveler. Whether you’ve wandered through its iconic laneways, marveled at the stunning street art, indulged in its renowned coffee culture, or taken a road trip to breathtaking destinations like the Great Ocean Road or Phillip Island, Melbourne leaves an indelible impression.
This city thrives on its diversity, constantly surprising visitors with its eclectic neighborhoods, buzzing markets, and world-class attractions. From the tranquility of the Royal Botanic Gardens to the thrill of watching a live game at the MCG, Melbourne ensures that every moment is memorable. As you explore Melbourne, let its charm inspire you. Relish the tastes, sounds, and sights, and immerse yourself in its vibrant energy. No matter how long your stay, you’ll find countless reasons to come back and uncover even more of what this extraordinary city has to offer. Melbourne isn’t just a place—it’s a journey, and yours is just beginning.