30 Amazing things to do in Malaysia 2026

one week Penang itinerary ESCAPE

Table of Contents

In such an epic country – how do you find the best things to do in Malaysia in 2026? Malaysia is an amazing country with epic nature, scenery, wildlife, culture and food. There are so many amazing things to do in Malaysia it is hard to know where to start. So we have done the legwork for you. We have picked the best bits and we are going to share exactly how to do them. 

In this article we have tried to include a bit of everything. Art, culture, adventure, nature, wildlife, heritage and of course food. And to make sure this guide is super helpful for you – we have also recommended our TOP PICK hotels or guest houses near each attraction.

Don’t miss our guide – is Malaysia worth visiting?

Map of THE BEST things to do in Malaysia 

Why trust us? 

We have lived in Malaysia for two years and traveled the length and breadth of this beautiful country. We have also visited many times over the years. We’re super excited to share these amazing things to do in Malaysia. 

1 Visit the Petronas Towers

itinerary for Kuala Lumpur Suria twin towers

The Petronas Towers in Kuala Lumpur is one of the most iconic landmarks in Malaysia. It is also a great hub for shopping, entertainment and food. The impressive twin towers dominates the skyline of Central KL. You can either take a tour of the Petronas Towers or you can explore the area around the bottom of the towers. At the bottom of the Petronas Towers there is a large shopping mall called the KLCC Suriya Mall. This mall has plenty of shops, restaurants, coffee shops and a food court. There is also a kids Science Discovery Museum on the top floor. Alternatively there is an aquarium located at the KLCC convention center. At the base of the Petronas Towers there is a large park with a kids playground, splash park (FREE of charge) and loads of spots for a great photo of the twin towers. 

itinerary for Kuala Lumpur

How do you get to the Petronas Towers?

It is very easy to visit the Petronas Towers even if you only have a short time in Kuala Lumpur. To get to the Petronas Towers just take the LRT red line 5 to the KLCC stop. Alternatively you can use Grab to take a taxi to the Petronas Towers (don’t miss our Full guide to using the Grab taxi app in Malaysia)

How much does it cost to visit the Petronas towers?

If you only plan to explore the park and mall at the base of the Petronas Towers it is free to visit. It costs RM80 for an adult and RM33 for a child (3 – 12 years old) to take a tour of the Petronas Towers. 

Where is the best place to stay near the Petronas Towers?

hotels in Kuala Lumpur for family Mandarin Oriental

There are several awesome hotels to choose from in the area. Here are the BEST choices: The impressive Grand Hyatt is a 5 star hotel located right next to the KLCC park. Find the Grand Hyatt on Agoda. You can also book the Grand Hyatt on Booking.com.

The Mandarin Oriental is another luxurious choice located right next to the twin towers. Book the Mandarin Oriental on Agoda for great prices. You can also book the Mandarin Oriental on Booking.com.

For a cheaper option nearby check out the Ibis Kuala Lumpur City Centre Hotel. You can book the Kuala Lumpur Ibis on Agoda. The Kuala Lumpur Ibis is also on Booking.com.

Don’t miss our FULL guide on the best hotels in Kuala Lumpur

2 See Orangutans in Sabah

Large male orangutan sepilok Sandakan

If you are looking for amazing memorable things to do in Malaysia make sure you visit the orangutan sanctuary. The best place to see orangutans in Malaysia is at the Sepilok Orangutan Sanctuary located in Sandakan in the state of Sabah. This lovely little sanctuary cares for rescued Orangutans providing a safe fence-free habitat for the orangutans to thrive. They have two feeding times per day 10am and 3pm. We recommend arriving around 1 hour before feeding.

You do need to visit at one of the feeding times to see the orangutans. After food they tend to disappear into the jungle to take a nap. The best chance of seeing orangutans close up on the wooden walkway is to arrive around an hour before the afternoon feeding session. They can sometimes be seen waiting around on the wooden walkways. There is something truly breathtaking and exhilarating about seeing these magnificent primates close up. TOP TIP: At Sepilok you are not allowed to take bags into the sanctuary. There are free lockers to leave bags. You can take a phone or small camera with you.

Sepilok Orangutan Sanctuary cute baby orangutan

How do you get to the Sepilok Orangutan Sanctuary?

We recommend taking a taxi or using car rental to get to the Sepilok Orangutan Sanctuary. There is free parking available on site. Use the Grab taxi app to get the best prices for taxis. 

How much does it cost to visit the Sepilok Orangutan Sanctuary?

It costs RM30 (adults), RM15 (2 – 17 year olds) and RM10 camera fee (phone cameras FREE of charge)

Where is the best place to stay near the Sepilok Orangutan Sanctuary?

One of the closest hotels is the Sepilok Forest Edge Resort. This lovely resort is immersed in the jungle right next to the Sepilok Rehabilitation Centre. They offer luxurious wooden nature lodges and chalets including a pool villa and chalets with a bathtub. You can find the Sepilok Forest Edge Resort on Agoda. Find deals at the Sepilok Forest Edge Resort on Booking.com.

Nearby you can also stay at the Nature Lodge Sepilok. This is an affordable option very close to Sepilok. Book the Nature Lodge on Agoda for great prices. Also reserve the Nature Lodge on Booking.com.

Alternatively check out the Sandakan Backpackers Hostel located in Sandakan town center. They offer dorms and private rooms. Rooms range from around £7 for a bed in a shared dorm to around £25 for a family room or triple room. Book the Sandakan Backpackers on Agoda. You can also book the Sandakan Backpackers on booking.com.

3 Stay in a heritage hotel 

Georgetown walking tour blue mansion

Georgetown is a UNESCO World Heritage site packed with temples, historic buildings and iconic street art. You will love the quaint streets and unique buildings in Georgetown. There’s also an abundance of tasty unique street food in Georgetown. The best way to truly immerse yourself in the rich heritage and history of Georgetown is to stay in a heritage hotel. There are plenty of heritage hotels to choose from in Georgetown, ranging in style and price. The most impressive and prestigious heritage hotel in Georgetown is the Blue Mansion. You can either stay at the Blue Mansion or just take a tour. 

Penang heritage hotels

How do you get to the Blue Mansion?

If you are based in Georgetown you can walk to the Blue Mansion or take a taxi. Use the grab taxi app to get taxis for a good price in Penang. There is also a very good bus system running in Penang. 

How much does it cost to visit the Blue Mansion?

You can now do daily tours in English at 11am and 2pm. The cost is RM 25 for adults and RM 12.50 for children.

How do you book a stay at the Blue Mansion?

Penang heritage hotels

You can book a stay at the Blue Mansion on Booking.com. You can also book the Blue Mansion on Agoda. Book early to avoid disappointment. You can also reserve rooms at the Blue Mansion on Booking.com.

4 Try Assam Laksa

Malaysian food laksa

Penang Laksa (also known as Assam Laksa) is a fish noodle soup packed with an explosion of intense flavors. Laksa is one of the most unique dishes in the world. The stock has a sour, sweet and salty taste with a significant chili burn. Laksa is also garnished with mint, red onion and torch ginger adding an array of unique flavors. You can find Assam Laksa all around Malaysia. The best places to try an authentic laksa in Penang are Penang Road in Georgetown, Air Itam, Balik Pulau and Hawkers such as New World Park. A serving of Laksa is likely to cost around RM5 – RM10 (roughly £1 – £2)

5 Go island hopping in Semporna

Bohey Dulang island hopping Semporna

Looking for a stunning adventure? Why not take an island hopping trip in Semporna? An island hopping trip in Semporna is one of the most epic things to do in Malaysia. Semporna is a small town located on the east coast of Sabah. The water around Semporna is clear, biodiverse and beautiful. You can arrange island hopping day trips from Semporna. These trips normally include 4 or 5 island stops and snorkeling sites. One of the highlights of Semporna island hopping is the Bohey Dulang viewpoint. A short trek up a steep jungle trail brings you to this stunning viewpoint of a curved bay and islands.

Find out more about the Bohey Dulang viewpoint

Be aware that they do not let kids trek to the Bohey Dulang viewpoint. There is a minimum age of 12 and you also need to wear appropriate walking shoes (trainers and not sandals). Get this wrong and they won’t let you trek up. The trek takes around 15-20 minutes and the trail is well marked but challenging. Island hopping trips in Semporna normally include lunch, drinking water and snorkel, mask and fins. The reef and sea life around Semporna is genuinely very beautiful and impressive. 

Semporna snorkeling bohey dulang viewpoint sabah

How do you get to Semporna?

The best way to get to Semporna is to take a bus from Kota Kinabalu, from Sandakan or take a flight to Tawau and then take a minibus to Semporna. Don’t miss our full guide on getting from KL to Semporna.

How much does it cost to take an island hopping trip in Semporna?

Island hopping Semporna normally costs in the range of RM120 – RM200 per person (roughly £24 – £40 or $30 – $50) and normally includes rental of your snorkel, mask, fins and lunch. You can also arrange a private island hopping trip in Semporna for around RM600 – RM800 depending on the company and tour (roughly £120 – £160 or $150 – $180)

Where is the best place to stay in Semporna?

places to stay Semporna

There is not an amazing range of accommodation in Semporna. Here are a couple of clean and simple guest houses. Ang Lee Holiday Stay and the Kuree Hut. Book the Ang Lee on Agoda. Also you can book the Ang Lee Holiday Stay on booking.com.

You can also book Kuree Hut on Agoda too. Alternatively book the Kuree Hut on Booking.com.

6 Visit a tropical fruit farm

Tropical Fruit Farm Penang sample

Malaysia has a wide variety of exotic and delicious tropical fruits. One of the best ways to learn about Malaysia’s tropical fruits is to visit a tropical fruit farm. As you explore the plantations you can see and sample a variety of fascinating fruits and learn esoteric fruit facts. There is a tropical fruit farm located in the hills of Penang. They offer engaging and enjoyable tours culminating in a visit to the shop and juice bar. You can buy tickets that include a fruit plate and juice. 

tropical fruit farm Penang fruit juice

How do you get to the tropical fruit farm in Penang?

The Tropical Fruit Farm Penang is quite remote located in the hills between Teluk Bahang and Balik Pulau. If you have your own car it is easy to access the tropical fruit farm. Alternatively you can use the Grab taxi app to get a good price taxi. 

How much does it cost to visit the Tropical Fruit Farm in Penang?

Adults (13 years and older) RM50 Tour, fruit plate + juice or RM30 just for the tour. Children (5 – 12 years old) RM40 Tour, fruit plate + juice or RM20 just for the tour.

Where is the best place to stay near the Tropical Fruit Farm in Penang?

Penang family hotels

The best place to stay to visit the tropical fruit farm is the north west corner of Penang island. Consider Batu Ferringhi and Teluk Bahang. In Batu Ferringhi you can stay at the Hard Rock Hotel Penang – super fun family friendly hotel. Book early. You can find the Hard Rock on Agoda and the Hard Rock on Booking.com.

If you’re looking for something more chilled and luxurious check out the Rasa Sayang. The Rasa Sayang are on Agoda. You can also find the Rasa Sayang on Booking.com.

If you’re on a budget check out the Rasa Motel in Batu Ferringhi. Book the Rasa Motel on Agoda or book the Rasa Motel on Booking.com

7 Explore the Batu cave

itinerary for Kuala Lumpur batu cave

The Batu Cave is a very impressive cave located to the north of Kuala Lumpur. This impressive cave is located in jungle covered cliffs. There is a steep set of colorful steps leading up to the main chamber. Macaque monkeys can often be seen playing around the steps. The Batu Cave also has a Hindu temple inside. A short walk up to the chamber at the back and there is another temple and you can look up and see the sky through an opening. The Batu Cave is very impressive and unique for a city attraction. This place looks like the set of an adventure movie. What’s more, you only need a few hours to visit the Batu Cave from the centre of KL, so this is a great activity even if you only have a limited time in KL.  

itinerary for Kuala Lumpur batu cave

How do you get to the Batu Cave?

The great news is that it is super easy to get to the Batu Cave from the centre of KL on public transport. Just take the KMT Seremban line (blue line 1) north and ride it to the last stop. KMT trains depart every half hour or hour. 

How much does it cost to visit Batu Caves?

FREE there is no entrance fee to visit this spectacular attraction.

Where is the best place to stay to visit the Batu Caves?

hotels in Kuala Lumpur for family Ritz

We recommend staying in the centre of Kuala Lumpur. If you are looking for something luxurious and classy check out the stunning Ritz Carlton Kuala Lumpur. You can reserve the Ritz on Agoda and you can also reserve the Ritz on Booking.com.

If you’re looking for something cheaper check out the Bird’s Nest Collective located in Chinatown. You can book rooms at the Bird’s Nest on Agoda. Alternatively find the Bird’s Nest on Booking.com.

8 Have high tea in the Cameron Highlands

Boh Tea Centre cafe

High tea may not sound like it belongs on a list of things to do in Malaysia. Believe it or not, this is actually a classic. The Cameron Highlands is a high altitude region with towns, forests and tea plantations. The cool wet climate in this region makes this location perfect for growing tea. The oldest and most famous tea plantation in the area is the Boh tea plantation.

At the Boh tea centre they also have a tea museum and a cafe serving a range of drinks and tempting food. Amongst the tempting choices, you can get scones with cream and jam and a perfect cup of Boh tea – a nod to the colonial history of this area. The tea centre cafe enjoys a very scenic location – take in the gorgeous views of the plantation whilst you enjoy your high tea. Watch out. The Cameron Highlands is a popular spot for domestic tourism in Malaysia. We recommend avoiding Malaysian holidays if possible. If you want to take high tea at the Boh tea centre we recommend arriving nice and early if possible. It can get very busy here. 

Things to do in the Cameron Highlands Boh tea centre

How do you get to the Boh Tea Centre?

The best way to explore the Cameron Highlands is to use your own car. Alternatively you can take buses to Tanah Rata from Penang or from Kuala Lumpur. In Tanah Rata you can either organize tours that include the Boh tea plantations (there are lots of small tour offices in Tanah Rata). Alternatively use a taxi to get to the Boh tea plantations. You can find taxis waiting around the bus station in Tanah Rata. Alternatively, use the Grab taxi app. 

How much does it cost to visit the Boh Tea Centre?

It is FREE to visit the Boh Tea Centre. Most food and drinks in the Boh tea center cost between RM5 – RM15

Where is the best place to stay in the Cameron Highlands?

Heritage hotel cameron highlands

If you are looking for somewhere stylish and luxurious in the Cameron highlands check out The Cameron Highlands Resort or the Lake House Hotel. Watch out for great deals at the Lake House on Agoda. You can also book the Lake House on Booking.com.

If you’re looking for a budget option in the Cameron Highlands check out the Bricks Backpacker Hostel. Find the Bricks Backpacker on Agoda and also you can find the Bricks Backpacker on Booking.com.

Don’t miss our full guide on the best Cameron Highlands Resorts

9 Explore the oldest rainforest in the world – Taman Negara

Hiking in Phuket

If you’re looking for intrepid things to do in Malaysia consider a trek in Taman Negara – one of the oldest tropical rainforests in the world. Taman Negara is a giant national park rainforest located in the centre of Peninsular Malaysia. This deep rich jungle is home to an impressive and terrifying community of creatures including bears, tigers and plenty of snakes. Hopefully we haven’t put you off as Taman Negara is also very beautiful. If you are planning to trek in Taman Negara you will need to organise a guide – this jungle is vast and very hard to navigate and explore. At Taman Negara there is a canopy walkway. This is a wonderful place to experience the ambiance of an ancient rainforest and observe the rich array of flora and fauna. 

Large tree Malaysia national park

How do you get to Taman Negara?

Take a bus to Kuala Tahan. Han Travel in Kuala Lumpur organize direct buses to Kuala Tahan – this takes around 5 – 7 hours  

How much does it cost to visit Taman Negara?

There is a very small entrance fee for permits to Taman Negara RM1 per person.

Where is the best place to stay near near Taman Negara?

There are several guest houses in Kuala Tahan. If you’re look for somewhere more luxurious check out the Mutiara Taman Negara Resort. Book your place at the Mutirara on Agoda. Alternatively you can book the Mutiara on Booking.com.

If you’re looking for somewhere on a lower budget check out the Tebing Guest House. Reserve a room at Tebing on Agoda. You can also book Tebing on Booking.com.

10 Explore the mossy forest 

mossy forest

If you love nature you’ll love the mossy forest in the Cameron Highlands. The high altitude rainforest of the Cameron Highlands provides a unique and stunning microclimate for a range of tropical flora and fauna. The cool damp climate causes slow tree growth and leads to a carpet of moss covering the branches and forest floor. The locals refer to this beautiful and unique forest as the Avatar Forest.

If you want to visit the mossy forest you will need to arrange a jeep to take you up the hill (private cars and taxis are not allowed). When you are there you also need to purchase an entrance ticket. After this you can follow some wooden walkways to explore this beautiful ecosystem. In the mossy forest you can see a wide range of plants and trees. Watch out for Monkey Cups hanging from the trees. There are also several viewpoints where you can see over the jungle hills. 

Cameron Highlands mossy forest

How do you get to the mossy forest?

You can either arrange a tour in Tanah Rata. Alternatively, take a jeep from the Nova Highlands Hotel for RM15 – RM20 per person (round trip). Private vehicles and private taxis are not allowed to drive up to the mossy forest. 

How much does it cost to visit the mossy forest?

Adults (13 years and older) RM30. Children and infants are charged RM15. 

Where is the best place to stay in the Cameron Highlands?

smoke house cameron

Looking for a heritage hotel? Check out the Old Smoke House. Find great deals at the Smoke House on Agoda. You can also find great prices at the Smoke House on Booking.com.

If you’re looking for a budget option in the Cameron Highlands check out the Bricks Backpacker Hostel in Tanah Rata. You can find Brick’s Backpacker on Agoda and Brick’s Backpacker on Booking.com.

11 See a rafflesia flower

things to do in Tioman rafflesia

Seeing a real rafflesia flower is one of our TOP PICK things to do in Malaysia. This celebrated flower is extremely rare, unique and utterly bizarre. Rafflesia are the largest flowers in the world. A mature Rafflesia flower is often between 60cm and 80cm in diameter. Rafflesia flowers can only be found in a few locations around southeast Asia. They require very specific conditions to survive.

The buds take around 9 months to mature and only bloom for around 5 days before they die and turn into a rotten black mess. Rafflesia flowers don’t have any leaves, stems or roots. What’s more, this bizarre flower is also parasitic and releases a strong odor of rotten meat. This attracts carrion flies which the Rafflesia flower uses for cross-pollination. You can see Rafflesia flowers around the town of Lojing in the Cameron Highlands. Tours to see Rafflesia flowers in the Cameron Highlands cost around RM150 (roughly £30) and take several hours.

The best way to see Rafflesia flowers in Malaysia is to visit a Rafflesia Garden in the town of Poring in Sabah. It is much cheaper, easier and more convenient to see Rafflesia in Porning. It costs around RM10 – RM20 (roughly £2 – £4) to visit a Rafflesia Garden. Call in advance to find out if the Rafflesia are in bloom. Don’t miss our FULL GUIDE to find out how to contact a rafflesia garden. 

Viana Rafflesia Garden Poring Sabah

How do you get to the Rafflesia Gardens?

You will either need to use a rental car or your own taxi. Due to the remote location we recommend using a car rental if you are able. 

How much does it cost to visit a Rafflesia Garden?

It normally costs around RM20 to visit a Rafflesia garden. 

Where is the best place to stay near Poring?

Kundasang homestay

Don’t miss the awesome Pogimpaan Homestay. It is cheap, clean and simple – and has stunning views of mount Kinabalu. Find out more about the Pogimpaan Homestay.

Book Pogimpaan on Agoda or book Pogimpaan on Booking.com

12 Bathe in geothermal hot springs 

poring hotsprings Sabah

If you’re looking for relaxing things to do in Malaysia, consider taking a dip in a geothermal hot spring. There are some hot springs located in Poring very close to the Rafflesia Gardens and Canopy walkway. The Poring Hot Springs have lots of baths and pools to soak in. This is the  perfect spot for a rejuvenating and relaxing mineral bath. They even have a small geothermal swimming pool. At the Poring Hot Spring there are also showers and a toilet. 

Poring hotsprings Sabah Malaysia

How do you get to the Poring hot springs?

The poring hot springs are very close to the Rafflesia Gardens. Car rental is your best bet or taxi if this is not an option. 

How much does it cost to visit the Poring hot springs?

RM15 for adults, RM10 for children (7 – 17 years old), children 6 years and below are FREE. The Poring hot springs are open daily from 8am – 3pm. 

13 Stroll through the jungle canopy 

Another way to experience the natural beauty of Malaysia is to visit a canopy walkway. There are several canopy walkways around Malaysia. Each place offers a unique experience, wildlife and scenery. Canopy walkways enable you to see wildlife rarely visible from the ground. It is worth being aware that canopy walkways are not for the faint hearted. If you’re afraid of heights this one is not for you. There is an exhilarating canopy walkway right next to the Poring Hot Springs. There is also a canopy walkway located at Taman Negara. 

Canopy walkway Poring Sabah Malaysia

How do you get to the canopy walkways?

If your going to visit the Canopy walkway at Poring we recommend a car rental. If your visiting the canopy walkway in Taman Negara we recommend taking a bus from KL. 

How much does it cost to visit the Canopy walkway?

Canopy walkways are generally pretty cheap to visit, normally costing RM5 – RM10 depending on the location. 

14 Snorkel in the Perhentians 

snorkeling trip

No list of things to do in Malaysia would be complete without a snorkeling trip. And one of the best places to go snorkeling in Malaysia is the beautiful Perhentian islands. If you go diving or snorkeling around the Perhentian islands you can experience crystal clear waters, colorful coral and impressive biodiversity. It is common to see turtles, reef sharks, stingrays, parrot fish, clown fish, barracuda and much much more. If you take a snorkelling trip at the Perhentian islands they will often include a boat trip with 4 – 5 snorkelling sites and rental of snorkelling equipment. This is some of the best snorkelling we have experienced anywhere in the world. 

snorkeling things to do in Sabah

How do you get to the Perhentian islands?

Take a bus to Kuala Besut and then take a boat to the Perhentian islands for around RM35 per person one way. 

How much does it cost to snorkel in the Perhantians?

Snorkeling trips can easily be organized through guest houses or tour operators in the Perhentian islands. You don’t need to book in advance. Snorkeling trips generally cost around RM100 per person and include 4-5 snorkeling sites. 

Where is the best place to stay on the Perhentian islands?

The Ombak Dive Resort is a very good mid range option on Kecil island. Reserve the Ombak Dive Resort on Agoda or Reserve the Ombak Dive Resort on Booking.com

If you are looking for a more luxurious stay check out The Alunan Resort. The Alunan Resort is available on Agoda. You can also reserve the Alunan on Booking.com.

If you are on a tight budget check out Z&Z Budget Room. Find Z&Z on Agoda and Z&Z on Booking.com

15 Take a wildlife cruise along the Kinabatangan river

see proboscis monkeys Sabah Labuk Bay

If you’re a wildlife lover make sure you don’t miss the Kinabatangan river in Sabah. Along the banks of the Kinabatangan river it is common to see a delightful variety of creatures. Proboscis monkeys can often be seen playing in the trees along the river banks. These monkeys are well known for their distinctive large noses. Wild orangutan sightings are also possible in this area. Watch out for wild crocodiles dozing on the banks of the Kinabatangan River. If you have time to take a river cruise here this may be one of the most memorable things to do in Malaysia. 

Sabah itinerary Kinabatagan river

How do you get to the Kinabatangan River?

This location is quite remote. You can take a bus from Sandakan and request a stop at the Kinabatangan river. Alternatively consider a car rental or taxi. 

How much does it cost to take a Kinabatangan River Cruise?

You can organize a river cruise through the Kinabatangan Wildlife lodge for RM80 per person (minimum of 2 people sharing). They offer morning and afternoon cruises. 

Where is the best place to stay near Kinabatangan?

Consider a stay at the Kinabatangan Wildlife Lodge. The Kinabatangan Wildlife Lodge is located deep in the Sabah Jungle by the Kinabatangan river. This is an amazing base for seeing some of the incredible wildlife in the area. They also organise transfer and wildlife boat trips. You can find the Kinabatangan Wildlife Lodge on Agoda. You can also book the Kinabatangan Wildlife Lodge on Booking.com.

16 Go sea Kayaking at Tioman island

things to do in tioman kayak

If you love islands, beaches and jungle why not visit the stunning Tioman island? Tioman island is very panoramic. Large prominent hills, lush green jungle and turquoise waters create the perfect paradise aesthetic and an amazing place for sea kayaking. Around the island you can rent kayaks and explore the stunning coastline. Tioman is also home to some fascinating wildlife. You can see chameleons, flying foxes and even the rare rafflesia flowers on Tioman island. Not to mention the amazing biodiversity in the oceans around Tioman island. Tioman is also a top spot for diving, snorkeling and dreamy sunsets. 

things to do in Tioman kayaking

How do you get to Tioman island?

The quickest and most convenient way to get to Tioman island is to take a flight from Kuala Lumpur with SKS airways. Alternatively you can take a bus from KL to Mersing and then take a boat from Mersing to Tioman island. Don’t miss our FULL GUIDE on how to travel from KL to Tioman island.

How much does it cost to go sea kayaking on Tioman island?

You can rent a kayak on Tioman island for around RM25 – RM50 for an hour. Barter hard for the best prices. Resorts and watersports centers have kayaks for rent. 

Where is the best place to stay on Tioman island?

Japamala Resort Tioman Island Resort suite

If you’re looking for something up market check out the Japamala Resort. Watch out for amazing deals at the Japamala on Agoda. You can also snatch up some great deals at the Japamala on Booking.com.

Check out the Tioman Dive Resort for a very good mid range option. You can book the Tioman Dive Resort on Agoda. You can also book the Tioman Dive Resort on Booking.com.

For something cheaper check out the Juara Seaview Chalet. The Juara Seaview Chalet are on Agoda. You can also book the Juara Seaview Chalet on Booking.com.

17 Diving in Sipadan 

sea turtle marbul snorkeling diving

One of the most amazing things to do in Malaysia is diving in Sipadan. Sipadan is a small island off the east coast of Sabah not too far from Mabul island. The range of depths, temperatures and water currents creates one of the best diving sites in the world. If you are a diving enthusiast we highly recommend diving at Sipadan. In the waters here you are likely to see many turtles, barracuda tornados and different types of sharks. You do need some experience to dive at Sipadan.

Officially you need Advanced Diver Certification. Not a diver? We’ve got you covered. You can still snorkel at Sipadan. Also, near Sipadan you can stay on Mabul island. Here you can either take a diving course or you can take snorkeling trips around Mabul island. Whatever you choose, exploring the waters in this area is one of the best things to do in Malaysia. 

Scuba diving

How do you get to Sipidan?

First things first. You need to get yourself to Semporna. You can either take a bus from Kota Kinabalu to Semporna (this is a very long journey!). Alternatively fly from Kota Kinabalu to Tawau and then take a short bus ride to Semporna (around 1 hour). From Semporna you need to take a boat to Mabul island. From Mabul you can organize diving trips to Sipadan island. 

How much does it cost to dive in Sipadan?

This is not cheap. To dive at Sipadan you will need to arrange a package with one of the resorts in Mabul. A short package including food, accommodation, transfer, around 6 dives (3 Mabul and 3 at Sipadan) and diving permits is likely to start at around £300. 

Where is the best place to stay on Mabul?

Mabul backpackers

There is not any accommodation in Sipadan itself. So you will need to book a place on Mabul island. There are three main options. Each of these places can organize diving trips to Sipadan island. Mabul Backpackers is the cheapest option. Don’t miss our full review of the Mabul Backpackers Hostel. You can book rooms at the Mabul Backpackers on Agoda. You can also book the Mabul Backpackers on Booking.com.

Alternatively you can stay at the Bilabong Mabul island resort or the Borneo Mabul Divers Resort

18 Explore the Habitat Penang Hill 

The Habitat Penang Hill curtis crest drone shot

One of the best ways to connect with nature in Malaysia is to visit the Habitat Biosphere project located on the top of Penang Hill. The Habitat reserve is an area of protected ancient rainforest with remarkable biodiversity and a range of endangered endemic species. This innovative eco project has been established to celebrate, conserve and preserve this unique and rich ecosystem. The Habitat has a number of canopy walkways, trails, herb gardens and viewing terraces.

The main attractions are the Langur walkway – this is an impressive canopy walkway through a forest that is home to many Langur Monkeys – also known as dusky leaf monkeys. The most impressive structure is the Curtis Crest walkway. This is located at the peak of Penang hill. This is a round walkway that affords a breathtaking 360 panorama of Penang island and the central hills. Visiting the Habitat was genuinely one of the main highlights of our most recent trip to Penang. They also host a range of other events such as sunset walks, forest bathing, a zip line and guided tours. 

Habitat Penang Hill swing

How do you get to the Habitat on Penang Hill?

There are lots of options to get to Penang. You can take a train to Butterworth and then take a taxi or boat. You can fly to Penang airport. Alternatively you can take a bus to Penang or drive there. In Penang you can either trek up Penang Hill from the Botanical Gardens or take a jeep taxi from the Botanical gardens. Alternatively take the Penang Hill railway from Air Itam. Don’t miss our guide on how to get up Penang Hill.

How much does it cost to visit the Habitat on Penang Hill?

RM60 for an adult ticket (roughly £12 or $15) and RM40 for a child’s ticket (roughly £8 or $10). Children are considered 4 – 12 years old. Infants 0-3 years old are FREE of charge.

Where is the best place to stay in Penang?

5 star hotels in Penang Eastern and Oriental swimming pool

Georgetown is a great central location in Penang – great for art, street food and culture and also good for accessing Penang Hill. For sheer decadence and luxury check out the Eastern and Oriental Hotel. This superlative colonial hotel has style, class and amazing food. Check prices at the Eastern and Oriental on Agoda. Alternatively find the Eastern and Oriental on Booking.com.

If you’re looking for an awesome mid range option check out Lang Hoose. Lang Hoose offers plenty of style and character and a great location. Book Lang Hoose on Agoda or Book Lang Hoose on Booking.com.

For a good budget option check out The Frame Guest House. Reserve the Frame Guest House on Agoda or Reserve the Frame Guest House on Booking.com.

19 Have an adventure at ESCAPE

ESCAPE theme park Penang world's longest tube slide

A visit to ESCAPE Penang is one of the best things to do in Malaysia for adventurous thrill seekers. ESCAPE is an outdoor adventure park located in Penang. A single ticket gives you access to the whole site. They have a water park with slides, jump boards, kids water play zones, an inflatable obstacle course and a deep dive pool. They also have the longest tube water slide in the world. ESCAPE also has an adventure park section with high ropes, swings, a trapeze, trampoline, climbing wall, tubby race slide and the world’s longest zip coaster. A day at ESCAPE really is a day of exhilaration immersed in the beautiful rainforest hills of Penang. There is also an ESCAPE Adventure Park located in Kuala Lumpur. 

one week Penang itinerary ESCAPE

How do you get to the ESCAPE adventure park in Penang?

The best way to get to ESCAPE is to take the 101 bus from Georgetown to Teluk Bahang. There is a stop directly opposite to ESCAPE. Alternatively you can get affordable taxis in Penang using the Grab taxi app. 

How much does it cost to visit ESCAPE? 

Adults 13 – 60 years old cost RM 120 – 150 (roughly £22 – £30 or $26 – $38)

Children 4 – 12 years old cost RM 80 – 100 (roughly £16 – £20 or $20 – $25)

Infants 0 – 3 years old – FREE of charge

Where is the best place to stay near the ESCAPE adventure park in Penang?

5 star hotels in Penang

One of the closest hotels is this impressive Angsana Teluk Bahang. Check the latest prices at the Angsana on Agoda. You can also reserve the Angsana on Booking.com.

Also check out the Rasa Motel in Batu Ferringhi for a great budget option in the area. Reserve the Rasa Motel on Agoda. Alternatively, reserve the Rasa Motel on Booking.com.

20 Visit the Penang turtle sanctuary 

Penang turtle sanctuary

The Penang turtle sanctuary is located on turtle beach in the Penang National Park. Getting to the turtle sanctuary is a fun adventure in itself. You will either need to take a boat from the National Park entrance or trek for around 60 – 90 minutes through the jungle. This lovely little sanctuary protects turtles by keeping their eggs safe until they hatch. The cute baby turtles are then placed in a safe pool to mature a little before they are released into the wild. If there are baby turtles – you will be able to see them. This is also a great place to learn about the fascinating life cycle and behavior of turtles. 

Monkey Beach or Turtle Beach

How do you get to the Penang turtle sanctuary?

Getting to the Penang turtle sanctuary is a lot of fun. You can either trek through the Penang national park. This jungle trail is well marked. Alternatively you can take a boat from the National Park entrance. Negotiate a price depending on group size and how long you want to stay. The total boat price is likely to be RM100 – RM200 (£20 – £40 or $25 – $50). Remember to agree on waiting times and also whether you would like to include another stop at Monkey Beach. Don’t miss our full guide on getting to Turtle Beach Penang.

How much does it cost to visit the Penang turtle sanctuary?

The Penang National Park has an entrance fee of RM50 for non-Malaysians and RM10 for Malaysians. For a non-Malaysian student it costs RM20 and for a Malaysian student RM5 (bring a student card as proof). For children 3 – 12 years old it costs RM15 for non-Malaysians and RM5 for Malaysians. It is FREE for children under 3 years old and Senior Citizens 60 years and older. The Turtle Sanctuary itself is FREE.

21 Immerse yourself in the art and culture of Georgetown

Georgetown walking tour kids on bike

Georgetown in Penang is packed with vibrant art and culture. Take a walking tour of Georgetown and explore the temples and street art. We particularly recommend a stroll around Little India for the amazing food and heritage buildings in the area. We also recommend strolling along Lebuh Armenian and the surrounding streets to see the iconic Penang Murals. Don’t miss the jetties and also Penang Road for some tasty Chendul. If you’re looking for a tandoori fix check out Kapitans on Jalan Chulia. 

3 days in Penang

What are the best places to stay in Georgetown?

Here are a few classic art hotels in Georgetown. Don’t miss the boutique 23 Love lane Hotel in Georgetown. You can find 23 Love Lane on Agoda. Alternatively reserve 23 Love Lane on Booking.com.

We are also very impressed with the Prestige Hotel Penang. This is a super stylish Georgetown hotel with a rooftop swimming pool. You can find the Prestige Hotel on Agoda. You can also book the Prestige Hotel on Booking.com.

Don’t miss the iconic Eastern and Oriental hotel. Book early to avoid disappointment. You can find the Eastern and Oriental on Agoda. You can also book the Eastern and Oriental on Booking.com.

22 Swim with sharks in Langkawi

Perdana black tip reef sharks

This may not sound like one of the most enticing things to do in Malaysia. But believe it or not – you can swim with sharks in Langkawi. Check out the Perdana Marine park. They have several large artificial salt water pools with a range of fish, coral and other sea life. They also have a sharks pool with black tip reef sharks. The Perdana Marine park aims to reduce tourism pressure on the small areas of remaining natural reef near Langkawi. At the Perdana Marine park there is also an aquarium and kids play pool. You can rent sea scooters (there are lots of fun!) and you can even have a go at scuba diving in the deep pool. This really is lots of fun. The Perdana Marine Park has several cafes on site. They also have changing rooms and lockers. 

Snorkeling in Langkawi aquarium Perdana

Looking for a trip to a natural reef? 

Consider a trip to the Pulau Payar Marine park. This is likely to cost around RM450 per adult. Unfortunately you can only take small expensive boats to this area from langkawi. 

How do you get to the Perdana Marine Park in Langkawi?

Langkawi doesn’t have a public transport system so there are two main ways to get around. Either get a taxi – the grab taxi app is a great way to get good prices in Langkawi. Alternatively you can get cheap car rentals in Langkawi for around RM60 per day. 

How much does it cost to visit the Perdana Marine Park?

RM100 for adults and RM70 for children (3 – 12 years old)

Where is the best place to stay in Langkawi?

Langkawi private pool villa

Here are some amazing hotels in Langkawi: The Four Seasons Resort is a very beautiful property located on the stunning north coast. Watch out for deals at the Four Seasons on Agoda. You can also find the Four Seasons on Booking.com.

The Datai Langkawi is another superlative luxurious resort nestled into the lush jungle on the north coast. Find the Datai Langkawi on Agoda. Alternatively you can reserve the Datai Langkawi on Booking.com.

If you’re on a budget in Langkawi don’t miss the Shell Out Cenang Beach Resort. Amazing location, lovely rooms and a great price. Check the latest prices at Shell Out on Agoda. Also you can reserve rooms at Shell Out on Booking.com.

23 Climb Kinabalu

Kinabalu drone shot Sabah Malaysia

One of the most challenging things to do in Malaysia is climb the epic mount Kinabalu. The summit of Kinabalu is at a dizzying 4095m. To climb Kinabalu you will need to get a permit and also pay for a tour package. Permits are limited to several hundred per day. To climb Kinabalu we recommend getting a 2 day, 1 night permit. You trek through the first day and then sleep at the Laban Rata Rest house (part way up the mountain). This is very basic dorm accommodation. You wake up very early and climb to the summit for sunrise. The weather at the summit is variable. Many mornings the summit is cold and windy. 

Kinabalu things to do in Malaysia

How do you get to mount Kinabalu?

Either take a bus from Kota Kinabalu to Sandakan and request a Kinabalu stop (we recommend checking this when you buy your ticket). Alternatively rent a car and drive to Kinabalu. A taxi from Kota Kinabalu would be very expensive due to the distance. 

How much does it cost to climb Kinabalu?

There are a range of Kinabalu trekking packages available ranging in price from RM 1,200 – RM 2,500. A good package should include a guide, food, accommodation and permits. Book through the official website to ensure you get a legal and official permit.

24 Take a Malacca River Cruise

Malacca boat trip

One of the more chilled things to do in Malaysia is take a river cruise of the Malacca river. Malacca is a historic city located in the south of peninsular Malaysia. This is a pretty laid back location in Malaysia with great street food, lots of lovely restaurants and coffee shops. One of the best ways to see Malacca is to take a river cruise. These cruises take around 40 minutes and allow you to see this beautiful historic city from another perspective. 

Malacca river cruise

How much does it cost to take a Malacca river cruise?

Adult (12 years old and above) RM23 and child (2 – 11 years old) RM10

Where is the best place to stay in Malacca?

Best hotel in Malacca Majestic

If you’re looking for a luxurious heritage hotel check out the Majestic Malacca Hotel. Book the Majestic Malacca on Agoda for some of the best deals. You can also find great deals at the Majestic Malacca on Booking.com.

If you’re looking for a budget hotel check out the Travellers Diary Guest House. Book the Travellers Diary on Agoda. You can also book the Travellers Diary Guest House on Agoda.

Don’t miss our full guide on the best Malacca hotels

25 Explore the Joker Street Night Market

Jonker Street Night Market

Malaysians are rightfully proud of their intense street food culture. All around Malaysia you can find amazing street food. One of the best celebrations of Malaysian street food can be found in Malacca. Every friday evening in the centre of Malacca, Jonker street turns into a magical chaotic collection of amazing Malaysian street food. Whether you’re craving seafood, noodles, potato spirals or popcorn. Jonker street has it all. We love the style and character of the Jonker street night market. The food is fun, fresh, tasty and the prices are very good too. 

26 Visit Legoland

Legoland Malaysia Dragon

If you’re looking for family friendly things to do check out Legoland Malaysia. This lego theme park is located in Johor Bahru (not too far from Singapore). We recommend a full day for a trip to Legoland. There is a lot to do here for kids of all ages. If you’re looking for an adrenaline rush there are a couple of roller coasters and a long flume. Don’t miss the Legoland 4D cinema.

We also love some of the more innovative experiential rides – such as the interactive Ninja ride and the VR roller coaster. There are also areas where you can chill out and cool off from the heat whilst children explore and build lego models to add to a large collaborative sculpture. Legoland really does have something for everyone. Legoland also has an aquarium and a larger outdoor waterpark. Many people spend two days at Legoland and stay overnight. There is plenty of accommodation in the area.  

Legoland malaysia with toddlers

How do you get to Legoland? 

The best way to get to Legoland Malaysia is to take a bus to Johor Bahru and then take a taxi to Legoland. Use the Grab taxi app to get a fair price for a taxi from the bus station. You can also fly to Johor Bahru and then take a taxi to Legoland. The journey from the bus station to legoland is around 20km and a taxi should cost around RM50. 

How much does it cost to visit Legoland in Malaysia?

Adult ticket priceChildren’s ticket price
One day Legoland theme parkRM189RM149
One day Sealife CentreRM89RM69
One day water park ticketRM139RM114
One day theme park & Sealife centreRM249RM200
One day theme park, Sealife centre & waterparkRM313RM259

Where is the best place to stay near Legoland?

Legoland Malaysia hotel

There is also a Legoland hotel right next to Legoland. Reserve a room at the Legoland on Agoda. You can also book a room at Legoland on Booking.com.

27 Explore Kek Lok Si Temple

Kek Lok Si temple Penang Malaysia

The beautiful Kek Lok Si Temple in Air Itam Penang is one of the most impressive temples in Malaysia. This extensive hill temple has pagodas, shrines, statues and a moon gate. At the upper level of the Kek Lok Si temple complex is the large Guan Yin statue – a prominent landmark in the area. Kek Lok Si temple has plenty of artwork and the hillside location affords impressive views over the surrounding area. We recommend visiting early in the morning to avoid the heat and experience Kek Lok Si temple before the crowds. 

Kek Lok Si temple

How do you get to Kek Lok Si temple?

From Georgetown take the 203 bus to Air Itam and walk up to the temple. Alternatively, take a taxi from Georgetown to Kek Lok Si temple. This should only cost around RM15 – RM20. 

How much does it cost to visit the Kek Lok Si temple?

Kek Lok Si temple is FREE to visit

28 Wild swim at the Temurun waterfall in Langkawi

Best things to do in Malaysia Temurun waterfall

If you’re looking for adventurous things to do in Malaysia make sure you check out the Temurun waterfall in Langkawi. This is a large and impressive cascade with a deep refreshing plunge pool suitable for wild swimming. The cool water provides a welcome contrast to the tropical heat and humdity of Langkawi. The waterfall itself is one of the most impressive waterfalls in Malaysia. Temurun falls is free to visit – we highly recommend a visit here if you are in langkawi. 

How do you get to the Temurun waterfall in Langkawi?

Langkawi doesn’t have a public transport system. The best way to get to the Temurun waterfall is to use a car rental to drive. You can get very cheap car rentals in Langkawi for around RM60 per day. Alternatively take a taxi.

How much does it cost to visit the Temurun waterfall in Langkawi?

It is FREE to visit the Temurun waterfall

29 Visit a tribal village (Mari Mari cultural village)

sabah itinerary mari mari cultural village

One of the best ways to connect with the tribal heritage of East Malaysia is to visit the Mari Mari Cultural Village approximately 18km from Kota Kinabalu. The Mari Mari cultural Village displays traditional tribal clothing, tribal artwork and authentic jungle houses. You can experience unque performances with traditional music, games and dance. The Mari Mari cultural village offer sessions daily at 10am and 2pm. This is a great activity if you only have a short time in Sabah and don’t plan to travel too far from Kota Kinabalu.

How do you get to the Mari Mari cultural village?

There are no buses running to the Mari mari cultural village. However, you can take a taxi or rent a car in Kota Kinabalu and drive. 

How much does it cost to visit the Mari Mari cultural village?

Adults RM170 (or RM100 on offer). It costs children RM 155 (or RM 90 on offer)

Where is the best place to stay in Kota Kinabalu?

Le Meridien hotel Kota Kinabalu

If you’re looking for a luxurious stay check out the impressive Le Meridien hotel. You can book Le Meridien on Agoda. You can also book Le Meridien on Booking.com. If you’re on a budget check out Escape Backpackers. Book Escape Backpackers on Agoda. You can also book Escape Backpackers on booking.com.

30 Visit the Tunku Abdul Rahman Park

Island hopping in Kota Kinabalu drone beach

If you love islands, beaches and clear waters then we think you will love the Tunku Abdul Rahman Park near Kota Kinabalu in Sabah. The Tunku Abdul Rahman Park is a collection of islands surrounded by clear water and beautiful coral reef. These small islands have lovely clean soft sandy beaches, lush jungle and lovely calm waters. From Kota Kinabalu you can organize cheap and fun island hopping day trips around this marine park. You can choose how many islands you visit.

These trips include transport but you will need to pay extra to rent snorkeling gear (around RM10 per set). The island hopping trips do not include food – although you can buy some simple food on the islands. We recommend bringing your own food for the day. Island hopping trips in Kota Kinabalu are fun and visit some genuinely beautiful islands. This is not the best place for snorkeling in Malaysia. If it fits in your itinerary we recommend Semporna and Mabul, Tioman, Pulau Redang and the Perhentians for excellent snorkeling in Malaysia. 

Gaya island Kota Kinabalu things to do in Sabah

How do you get to the Tunku Abdul Rahman Park?

Just show up at the jetty in Kota Kinabalu around 8am – 9am and book tickets. 

How much does it cost to visit the Tunku Abdul Rahman Park?

The price for island hopping depends on the number of islands you hope to visit. 

1 island: Adult RM35 Child RM30

2 islands: Adult RM45 Child RM40

3 islands: Adult RM55 Child RM50

4 islands: Adult RM65 Child RM60

The Backpacking Family
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful. More information about our Privacy Policy