Things to do in Marbella | Expedia
Earn OneKeyCash on each activity you book just by signing in
Search results
Marbella
Tours & day trips
162 things to do
History & culture
74 things to do
Top things to do today
1. Puerto Banús by Sailboat: Discover Marbella’s Luxury Coast
Duration 2h
9.8 out of 10
Exceptional
82 reviews
Free cancellation available
Day trips
Visit Ronda and Setenil de las Bodegas in one day from Malaga
Duration 8h
9.4 out of 10
Exceptional
65 reviews
Free cancellation available
Ronda Village - Full Day Tour from Costa del Sol
Duration 10h 50m+
8.2 out of 10
Very Good
56 reviews
Free cancellation available
Gibraltar Shopping Experience - Full Day Tour
Duration 9h 30m+
8.0 out of 10
Very Good
32 reviews
Free cancellation available
Nerja & Frigiliana - Full Day Tour
Duration 9h 10m
7.2 out of 10
Good
18 reviews
Free cancellation available
Tangier by Ferry - Full Day Tour
Duration 10h 30m+
7.2 out of 10
Good
100 reviews
Free cancellation available
Cordoba Highlights - Full Day Tour
Duration 9h 50m
7.6 out of 10
Good
32 reviews
Free cancellation available
Need a ride between the airport and your hotel?
Historical tours
Gibraltar Sightseeing including St. Michael Cave - Full Day Tour
Duration 9h+
7.8 out of 10
Good
174 reviews
Free cancellation available
Seville Highlights - Full Day Tour
Duration 11h
7.4 out of 10
Good
37 reviews
Free cancellation available
From Fuengirola: Caminito del Rey Guided Day Trip
Duration 10h
9.4 out of 10
Exceptional
46 reviews
Free cancellation available
20% off
Mijas and Marbella Tour from Malaga
Duration 6h
6.0 out of 10
1 review
Free cancellation available
From Fuengirola: Frigiliana & Nerja
Duration 9h 30m
Free cancellation available
From La Costa del Sol: Ronda & Setenil Free Time
Duration 10h
7.0 out of 10
Good
2 reviews
Free cancellation available
Walking tours
Marbella: Sunset Sailing Trip with Drinks and Snacks
Duration 2h
10 out of 10
Exceptional
86 reviews
Free cancellation available
From Costa del Sol: Ronda and Setenil de las Bodegas
Duration 10h
8.6 out of 10
Excellent
52 reviews
Free cancellation available
Mijas: Group walking tour
Duration 1h 30m
9.6 out of 10
Exceptional
5 reviews
Free cancellation available
Marbella Old Town group tour with a True Local
Duration 1h 30m
10 out of 10
Exceptional
31 reviews
Free cancellation available
Marbella Old Town: Group Tour with a True Local
Duration 1h 30m
10 out of 10
Exceptional
14 reviews
Free cancellation available
Guided tour and oil tasting at the Aceites Molisur factory
Duration 1h 30m
10 out of 10
Exceptional
6 reviews
Free cancellation available
Dolphin & whale watching
Puerto Banús by Sailboat: Discover Marbella’s Luxury Coast
Duration 2h
9.8 out of 10
Exceptional
82 reviews
Free cancellation available
Estepona: Sea Cruise in Search of Dolphins/Drink & Snacks
Duration 2h
9.4 out of 10
Exceptional
123 reviews
Free cancellation available
Sailing Adventure: Sailing, Dolphins and Relaxation with Drinks
Duration 2h
9.4 out of 10
Exceptional
56 reviews
Free cancellation available
Sunset Sailing along the Marbella coast from Puerto Banus
Duration 2h
9.6 out of 10
Exceptional
36 reviews
Free cancellation available
Marbella- sunset from a sailboat with drinks
Duration 2h
9.6 out of 10
Exceptional
17 reviews
Free cancellation available
Shared Sailboat Experience Feel nature with dolphins
Duration 2h
Free cancellation available
Continue exploring Marbella
Fuengirola: Bioparc Entrance Ticket
9.0 out of 10
Wonderful
39 reviews
10% off
Excursion to Gibraltar with Dolphin Watching from Malaga
Duration 10h
8.6 out of 10
Excellent
4 reviews
Free cancellation available
Excursion to Córdoba from Malaga
Duration 11h
10 out of 10
Exceptional
2 reviews
Free cancellation available
From Costa del Sol: Gibraltar Day Trip with Free Time
Duration 10h
9.4 out of 10
Exceptional
8 reviews
Free cancellation available
From Costa del Sol: Day Trip to Cordoba Free Time
Duration 10h
10 out of 10
Exceptional
4 reviews
Free cancellation available
10% off
Excursion to Nerja & Frigiliana.
Duration 8h
9.0 out of 10
Wonderful
4 reviews
Free cancellation available