Explore Krabi

White sandy beaches, lush hinterland & iconic cliffs are some of the idyllic offerings

    Your details have been received

    Our agents will get back to you soon with holiday options.

    Plan Your Holiday with an Expert
    collapse×

    PLAN YOUR HOLIDAY

    THG Recommended Attractions in Krabi

    Additional things to do in Krabi

    For those looking for a relaxing southern Thailand escape, Krabi Town is the perfect holiday destination. There are so many activities and things to do in Krabi, with over 150 islands off its lengthy coastline, some of Thailand’s best beaches of magnificent white sand, lush tropical hinterland, iconic limestone cliffs, caves, waterfalls, rich and colourful marine life, lush green mangroves and abundant native flora and fauna. Krabi’s natural beauty will leave you hungry to explore its idyllic offerings and outdoor adventures.

    Railay Beach Krabi

    One of the best things to do in Krabi Thailand is to jump on a boat from Ao Nang beach on the mainland and head to the magnificent Railay peninsula which comprises four pristine beaches located between Krabi Town and Ao Nang. In only 10-minutes you will arrive at Railay. There’s no transport here, only footpaths. This region has a reputation for being a rock-climbers paradise. Railay (also spelt Railey) beach has grown in popularity because of its natural beauty, splendid seas and limestone cliffs and mountains. Tonsai (or Ton sai) Beach is the best spot for a rock climb with routes up gigantic limestone cliffs. Beginners can participate in rock climbing courses and advanced climbers can join more technical courses or go on tours with a private tour guide. The RailAbout 5 km northeast of Krabi Town is the prized Tiger Cave Temple Krabi or Wat Tham Sua. It gets its name from tiger paw prints found embedded in the stone inside one of the caves. To get to this historic site you need to hike 1,237 steps up the limestone tower. Once you’ve reached the summit, you are greeted by exceptional panoramic vistas of the Andaman Sea, dramatic limestone karsts, and green rainforests.

    ay peninsula is known for having some of the best Krabi beaches and attractions off the beaten track, like the Princess Lagoon, also called the Hidden Lagoon.

    Tiger Cave Temple

    About 5 km northeast of Krabi Town is the prized Tiger Cave Temple Krabi or Wat Tham Sua. It gets its name from tiger paw prints found embedded in the stone inside one of the caves. To get to this historic site you need to hike 1,237 steps up the limestone tower. Once you’ve reached the summit, you are greeted by exceptional panoramic vistas of the Andaman Sea, dramatic limestone karsts, and green rainforests.

    Krabi Hot Springs

    Located about 70 kilometres from Krabi town, you will discover the Krabi Hot Springs, deep-rooted thermal springs with healing properties, in a small jungle nearby the Khao Phra Bang Khram Nature Reserve. These therapeutic natural ‘hot tubs’ channel water from deep volcanic thermal springs. The waters are as hot as 40 degrees Celsius and are brimming with natural mineral salts which are believed to be beneficial for the skin and various health issues. 

    Emerald Pool Krabi

    Not far from the hot springs and situated in Khao Phra Bang Khram Nature Reserve are the exquisite natural water-coloured pools and Thung Teao Forest Natural Park. It is especially famous for the two vividly coloured ponds known as the Emerald Pool and the Blue Pool which reflect brilliantly in the sun. You can dip in their fresh cool waters and capture breathtaking photos of their iridescent coloured waters.

    Koh Lanta

    Only one hour away from the mainland, Koh Lanta is developed and yet still uncrowded enough to enjoy romantic moments in its sandy white beaches, crystal clear waters, ancient caves, dense jungle, and a myriad of waterfalls. After sundown, luminescent plankton can be found in the warm surrounding waters. This island is the perfect romantic getaway for quiet moments in nature or if you feel like dancing under the moonlight, there’s a full moon party held on Long Beach every month. Just nearby for a day trip is Koh Phee (Ghost Island) also known as Skull Island that looks like a human skull.

    Hong Island

    Only 45 minutes via a long tail boat from the mainland, a day trip to the Hong Islands is another of the top things to do in Krabi. It is the perfect place to kayak around its caves and cliffs and swim in its large lagoon with your children.

    Phi Phi Islands

    From Krabi to the Phi Phi islands is approximately 40 km. Ferries from Krabi to Koh Phi Phi leave from a pier located 4 km away from Krabi Town. The ferry is convenient, affordable and the trip takes about 90 minutes to reach this breathtaking archipelago. The famous Phi Phi Islands consist of 6 islands with Phi Phi Don being the only inhabitable island. Enjoy aquamarine clear waters for fantastic snorkelling to see a colourful underwater world around the other islands.

    Koh Lanta National Park

    In Koh Lanta National Park’s south, you will find Koh Rok which can be reached by a 90-minute speedboat from Ao Nang. They are actually made of two rugged formations-Koh Rok Nok and Koh Rok Nai. The small twin islands sit a few hundred metres apart with an impressive coral reef that spans almost three square kilometres. Day-trippers can enjoy snorkelling in the open water around hard and soft corals. Sea turtles and black-tipped sharks might even be spotted, along with various species of colourful fish and anemones. Another of the places to visit and enjoy with your family and children.

    Ao Thalane Mangroves

    Not far from Ao Nang Krabi is the expansive mangrove forest called Ao Thalane. You can spend a peaceful day exploring this aquatic forest at your own leisure on a sea kayak.

    Thung Teao Forest Natural Park

    A day trip to the incredible natural Emerald Pool in the Thung Teao Forest Natural Park is a must-see. The green-coloured pool and its cousin the Blue Pool are two ponds vividly coloured by the reflection of the sun. You can dip in its fresh cool waters and capture breathtaking photos of its iridescent waters.

    Wat Kaew Korawaram

    To break up a beach day and to add to the list of your things to do in Krabi, you can visit the beautiful white Wat Kaew Korawaram Buddhist temple in the heart of Krabi Town. It is perched on a hill and you must walk up the grand staircase lined by nāga sculptures who are often placed at the entrance of temples as mythological protectors. Inside you will find the walls are decorated with colourful frescoes depicting Buddha’s life.

    Ao Nang beach

    Ao Nang beach is a very appealing small beach resort town and the lively tourist hotspot and centre of Krabi nightlife. It has a good array of local favourites and Western cuisine, shops and bars where you can grab a drink and celebrate until the wee hours. There are also plenty of hotels, from budget to luxury, that can provide you with comfortable accommodation according to your taste and wallet. Ao Nang’s location gives easy access to a wide range of gorgeous islands off the Krabi coastline.

    Railay Beach and Tonsai Beach

    Railay Beach and Ton sai Beach are accessible only by boat as they exist on their own peninsula and offer perfect remote adventures such as trekking, rock climbing, snorkelling and diving. The high limestone caverns are spectacular and there’s a handful of accommodation options ranging from basic bungalows to luxurious resorts if you wish to stay a night or two. Definitely should be part of the things to do in Krabi.

    Nopparat Thara

    Nopparat Thara is a quiet Krabi beach that lies within a National Park and features a 3 km sandy strip which is a good spot for a quiet family holiday with kids or just a peaceful stay with a few sunset walks.

    Klong Muang

    Klong Muangis a charming tranquil area with three stunning beaches and one cape with a modest range of dining and shopping venues. It is much less touristy than other beaches in Krabi and is not yet overdeveloped, part of its appeal.

    Tubkaak Beach (also spelt Tup Kaek)

    Tubkaak Beach (also spelt Tup Kaek) is a very quiet beach town with a long strip of sand that hosts a handful of the higher-end resorts and not much else which makes this an ideal place to relax and recharge your batteries and perfect for a romantic couple’s getaway place.

    Koh Poda

    Koh Poda Island or the Pod islands consists of four small islets only 6 kilometres from Ao Nang. The islands are defined by a striking contrast of white fine sand and vivid blue waters. Visitors will have to pay a marine park fee and the best time to go to avoid day-tripper crowds is towards the later afternoon on a sunset cruise. If you’re lucky, you may even have the whole beach to yourself!

    Chicken island

    Chicken Island and Tub Island, also known as “Koh Gai/ Koh Kai” are two small beautiful islands off the coast of Ao Nang and make for a fantastic day trip. These islets are connected by a sandbank which is walkable at low tide. There is much to do here except relax, swim or visit one of the viewpoints.

    Phra Nang beach

    Phra Nang Beach is located on the southern strip of sand in Railay Bay, only a 20-minute boat trip from Ao Nang. Like the other Railay peninsula beaches, this 450-metre strip is surrounded by a mesmerizing backdrop of rugged limestone cliffs facing the azure blue sea. You can find the Princess Cave at the bottom of one of the cliffs which is dedicated to the fertility Goddess.

    Krabi Elephant Sanctuary

    Kids will enjoy visiting an elephant sanctuary and learning about wildlife rescue. Krabi Elephant Sanctuary offers an ethical new home for retired elephants who previously worked logging and tourism industry. The rescued elephants can relax and live out their days in their natural habitat with dignity.

    Ao Nam Mao Outdoor Aquarium

    Want to see fish without snorkelling? Then add Ao Nam Mao Outdoor Aquarium to your list of things to do in Krabi. The aquarium is free to enter and kids can learn about marine conservation. Wandering around you will see lots of different species of marine animals including Sharks, clownfish, Bengal sergeant fishes, and turtles.

    Krabi Fun Park

    For adrenalin-provoking things to do in Krabi, then a visit to Krabi Fun Park is a must. The park offers zip-lining through the rainforest canopy from tree to tree. The park offers four programs graded on the difficulty level. There is an assortment of games such as rope bridges, Tarzan swings, flying skateboards, a tight rope walk, and giant zip lines for fun for the family, especially the young children.

    Go-karting

    Krabi has a go-kart speedway with double-seated karts that is perfect for young children to have fun alongside one of their parents on the one-kilometre track.

    Most popular things to do with kids in Krabi

    Krabi is great for kids and their families to go sailing on a traditional long-tail boat with a local tour guide to several of the nearby islands or visiting one of these attractions

    Krabi – Overview

    One of the best things to do in Krabi, kayaking to wonder at nature's beauty and magnificence, just you on the boat in the turquoise water shrouded by the limestone rock formations!

    For those looking for a relaxing southern Thailand escape, Krabi is the perfect holiday destination. There are so many activities in Krabi, with over 150 islands off its lengthy coastline, magnificent white sand beaches, lush tropical hinterland, iconic limestone cliffs, caves, waterfalls and abundant native flora and fauna. Krabi’s natural beauty will leave you hungry to explore its idyllic offerings.

    Krabi is not considered a typical holiday destination as it’s not situated on the sea and has no beach access. Given Krabi Town is situated along the Krabi River, the waterfront ambience instead offers people a place to stroll and take in the provincial town’s charm. Due to its close proximity to the airport which is around 13 kilometres, Krabi Town has become a hub between the mainland and the islands of the Andaman Sea. Krabi city centre has plenty of inexpensive restaurants, bars and cafes, authentic Thai markets, shopping opportunities. Krabi Town offers good value budget-friendly accommodation as compared to other areas in and around the Andaman Sea.

    The Krabi Town night markets are perfect for feasting on local cheap eats, souvenir shopping, foot massages and people-watching. The Krabi night markets and walking streets are full of colour, movement, aromas and anything but dull. They are a good way to spend the evening and keep the kids entertained.

    It is easy to get to by flying into Krabi airport. From Bangkok to Krabi, it’s only a 1 hour and 20 min flight. Or alternatively, from Phuket to Krabi, it’s about a 3-hour drive overland. What to do in Krabi will never be a problem to answer!


    Frequently Asked Questions

    What are the best outdoor activities in Krabi Thailand?

    Some of the best things you can do outdoors in Krabi’s abundant natural beauty are day trips on a speed boat for scuba diving, snorkelling, rock climbing, trekking, sailing, swimming, kayaking, ziplining, and abseiling or a relaxing Thai massage experience and island tour on a longtail boat. You can even take a Thai cooking class for Pad Thai and other tasty Thai dishes!

    Is it crowded in Krabi?

    Krabi can get crowded during the high season with is November to April.

    Is Krabi worth visiting?

    Krabi province in Thailand is definitely worth visiting with stunning landscapes inland and at sea. Besides visiting Krabi Town, enjoying the beautiful beaches, trekking to the Khao Khanab Nam Mountains, swimming in crisp freshwater jungle pools in the near national parks at the end of your trek to see some of the popular waterfalls. A visit to the Railay peninsula is highly recommended to marvel at the interesting rock formations and enclaves that tower over white sand beaches. Taking boat trips for island hopping on a longtail boat is one of the best things you can do and is easy from the mainland with several famed islands like James Bond Island, Maya Bay and Koh Hong within a short distance around Krabi. You can take your family to the Krabi Fossilized Shellfish Cemetery (or Susan Hoi) one of only 3 in the world, to see the fossils believed to be millions of years old.

    How many days in Krabi is enough?

    With so many things to do around Krabi, it is recommended that you allow at least 3 days to explore the region on the mainland and offshore. Joining one of several Krabi tours will help you make the most of your time and cover all the main attractions.

    What is Krabi Best Known for?

    Once a simple fishing island, Krabi in Thailand has become best known for its breathtaking limestone cliffs that tower over pristine beaches, the Railay peninsula, cave temples on a mountain summit and being a gateway to national parks (like the nearby Khao Sok National Park) and some of Thailand’s most prized stunning islands.
    For those who love the sandy shores and sea in the sun and water sports and speedboat tours: Phi Phi Islands, Railay Beach and sea caves, Krabi Fossilized Shell Fish Cemetery (Susan Hoi), The Four Island Tour, Ao Nang Beach, Yung Island (Mosquito Island), Monkey Beach, Ao Phra Nang Beach, Yao Noi Island, Maya Bay.
    For nature and adventure lovers, get a tropical paradise feel from the outstanding natural beauty of The Thung Teao Forest Natural Park, Khao Khanab Nam, Lanta Animal Welfare, Krabi Elephant Sanctuary, Than Bok Korani National Park, Tab Kak Hang Nak Nature Trail, Mu Koh Hong, Dragon Crest, Robinson Crusoe Island, Koh Phi Phi Don and Koh Phi Phi Islands, Koh Poda Island
    For culture and history buffs (and spirituality): Wat Tham Sua Temple, Krabi Town, Wat Kaew Korawaram, Ao Luk Mangroves and Caves, Tiger Cave Temple, the fossilized Shell Cemetery,
    For tranquillity and relaxation: Klong Thom Hot Springs, Koh Lanta, Phra Nang Cave Beach, Mor Island, The Emerald Pool, mangrove forests,
    For shopping: Krabi Weekend Night Market

    When is the Best Time to Visit Krabi Thailand?

    Krabi weather is best from November to March, during the dry season in Thailand when the days are sunny and warm with pleasant evenings. However, this is also the busiest time of the year when tourism peaks. June to October is the wet season and the region experiences heavy rainfall so is not the best time to visit.

    Is it worth staying in Krabi?

    Travellers find Krabi quieter than some other holiday destinations in Thailand. Not to forget the stunning beaches, breathtaking sceneries and boat tours and water sports and jungle/mountain/caving activities available. They also talk of the Night Market as one of the places to see in Krabi and restaurants nearby for a great Thai food experience and in the bucket list of Krabi things to do.

    Is Ao Nang worth visiting?

    Ao Nang is certainly worth visiting, with its stunning scenery of towering limestone cliffs, the Ao Nang Market to glimpse local life, among places to see. There is just a lot of assorted things to do in Krabi Ao Nang to have a wonderful holiday in Krabi.

    Is Ao Nang expensive?

    Thailand is generally not an expensive destination, especially if you compare it to other holiday destinations. Ao Nang would likely fall into the same description. We can, however, design a holiday package to suit your budget and preferred activities.

    What part of Krabi is best to stay?

    It would depend on your interests. Even frequent Krabi visitors find it difficult to identify the one best place to stay in Krabi because there are many nice places to stay. Each place attracts differing lifestyles and interests.
    For owls and party people, Ao Nang would be best in their eyes. It is the hub of Krabi nightlife.
    For family travellers, Noppharat Thara is a quiet area with a shallow water beach. Klong Haeng is farther from the beach but cheaper to stay in.
    For day-trippers: Ao Nang is the best place but you must choose a hotel that’s far from the action so you will have restful nights.
    For couples or honeymooners: Klong Muang for boutique accommodation, Tupkaek for luxury resorts, Phi Phi Don but a distance from the town centre
    For backpackers and budget travellers: Railay and Ton sai Beach for water action, Krabi Town for best budget accommodations
    Being a popular destination among Thailand tourist attractions, book your place and itinerary way ahead of schedule. Krabi hotels mostly have flexible or free cancellation policies so if you change your mind there won’t be any problem.

    What is the best time to visit Krabi?

    The high season for tourism in Thailand, from November to March. The weather is mild enough for your fun experiences in both day and nighttime.
    Krabi has heavy rainfall so from June to October, the rainy season, there are not many travellers to Krabi.
    The best time to visit Krabi is from January to March when the weather has improved better, the turquoise water is cleared and the crowd is not as dense, giving you more opportunities to enjoy the best experiences in Krabi.

    Does Krabi have good nightlife?

    Krabi’s nightlife is amazing, spectacular, pulsating with life in sound and colour and taste. Travellers face a considerable number of choices for night entertainment to enjoy in Krabi. Read on for a list of sample things to do in Krabi at night.

    Is Krabi good for families?

    The more than 200 islands off the coast and Krabi mainland, with all its land and sea amazing features, are just the ideal ingredients for a family holiday to Krabi. There are many hotels on the beach, most of which have the necessary paraphernalia for sea and water sports which you can enjoy with your children and the whole family.
    Take a look at our page on hotels in Krabi to find the best family-friendly and children-friendly hotels for your accommodation and location choices.

    Is Krabi nice?

    Krabi is described as the most relaxing place for a holiday in Thailand, undeniably one of the best Thailand tourist attractions. Krabi tours are in great demand among travellers to Thailand.
    This province is home to the most spectacular land and sea panoramas, alluring white-sand beaches, towering cliffs of limestone rocks, a lush jungle, an emerald pool and a dense mangrove network and 200+ plus islands off its coast, so many places to visit. It is the perfect place for scuba diving, swimming and snorkelling in the coral reefs, kayaking or cruising, water sports, day tours to the islands, rock climbing on the limestone cliff rock formations -so many things to do and find among the various Thailand attractions!

    What does Ao Nang mean?

    Ao Nang used to be named Ao Phra Nang by the Tourist Authority of Thailand but the name did not stick. Situated in the Mueang Krabi District, it is described as the most westernized beach in Krabi.
    “Ao” means bay, so a quick guess for Ao Nang could mean ‘bay of Nang.’

    Is Phi Phi closer to Krabi or Phuket?

    There is 46 km from Phuket to the Phi Phi islands and around the same distance from Krabi.

    How far is Ao Nang Beach from Krabi town?

    A land taxi will take you around 20 minutes from Krabi town centre to Ao Nang Klong Muang Beach, plus a couple more minutes to Noppharat Thara Beach.
    If you want a boat ride on the turquoise water, 30 minutes will take you to Ao Nang’s Railay Beach or Ton Sai.

    How long is a boat ride from Phuket to Krabi?

    A ferry boat or speedboat ride direct from Phuket to Krabi will take from 1-3 hours. Points of departure are Koh Yao Yai at the Klong Hia Pier for a ferry boat or Rasada Pier or Bang Rong Pier for a speedboat.

    How do I get from Krabi Airport to Ao Nang?

    There are five routes-methods to get to Ao Nang from Krabi Airport.
    – A taxi is the quickest (and most convenient) way, taking 28 minutes. Take note, though: Metred taxis are not allowed inside the airport, only authorized private taxis, so you need to book your ride prior to your arrival.
    – A bus direct from the airport gets you to Ao Nang in 45 minutes, operating daily, not 24 hours though but around 10 to 12 times a day. Another caveat is that these airport buses do not follow a fixed route from the airport to Ao Nang. Interestingly, the driver will drop you off in front of or very near to your hotel.

    How long does it take from Krabi to Koh Samui?

    Getting to Koh Samui from Krabi can be in either of three ways:
    – By plane, the fastest and most direct route from Krabi to Koh Samui, taking only around an hour
    – A bus then ferry boat via Surat Thani for almost 6 hours, the cheapest mode
    – An alternative is by taxi or private car then ferry taking 4-6 hours

    Is Grab available in Krabi?

    This ride-sharing app popular in Asia is also available for travellers in Krabi, a cheaper way to do your Krabi tours any place you want, sans a guide.

    Is Krabi a province?

    Krabi is a province in southern Thailand located at the entrance of the Krabi River towards Phang Nga Bay. Krabi is also the name of the capital, the main town.

    What is there to do in Krabi at night?

    There are just so many things to do in Krabi province even at night. Krabi nightlife is intense, pulsating and pure pleasure and entertainment, unique in its own right, from Bangkok or Pattaya. Specific places in Krabi Thailand have their distinct nightlife specialities – Koh Lanta, Krabi town and Ao Nang.
    Ao Nang Centre Point, the heart of the Krabi party scene, is an entertainment complex of bars, food joints
    Krabi town’s Soi RCA, also a Krabi party hub, is a bar-line street, offering similar music genres with some pool tables and board games. The right place for travellers to meet and mix with the locals.
    From Ao Nang Beach or West Railay Beach, a dinner cruise around Krabi for a romantic night out aboard “Pla Luang,” a remnant of the sailing junks of ancient Thailand. As the boat drifts around the wondrous islands of Koh Poda, Koh Gai, Ta Ming, diving, snorkelling, swimming are among the activities in this cruise. Or you can just laze on deck with a beer or cocktail while contemplating the sun sinking into the Andaman Sea. On the way back, swim in the waters of Phra Nang Bay and wonder at the bio-luminescence of the lit-up waters.
    A sunset kayaking Mangroves Tour. The dense mangroves network winding waterways is one of the unique Krabi attractions you must not omit in your bucket list of things to do in Krabi. A leisurely 1.5-hour paddling is topped by a barbecue dinner on a secluded beach.
    Walking Street Night Shopping Tour. Walking Street is full of places to buy everything you would want like handicrafts, souvenirs, jewellery, clothes. With weekly Friday-Sunday events hosting musicians and performances by school-age children, sketching sessions with artists for a caricature of you, more of the fun things to do in Krabi.
    On Phra Nang Beach are limestone caves where you can have an extraordinary dining experience. The Grotto is the best-recommended Phra Nang Cave, half-hidden under a limestone cliff where you can surprise your significant other or your family with an out-of-this-world dinner buffet. Just be sure to arrange with your tour guide for a boat to return to your hotel.
    Soak in Thai Culture at Paka Park, with the “Illumanorah,” a music-and-dance performance narrating traditional Thai folk tales in an incredible extravaganza of light and sound fusion with colourful native costumes. What’s more, the performers let you take photos with them afterwards.
    Ao Nang has one of the famous Thailand attractions – the Ladyboys Dance at the Blue Dragon Cabaret. The song-and-dance performance is actually a series of parodies of celebrities from different parts of the world and time periods. You will surely have an entertaining night of laughter and amusement.

    Can you do a day trip from Phuket to Krabi?

    A day trip on a speedboat tour is available from Phuket to the Krabi area, also to Phra Nang Bay and Poda Island, for travellers who wish water sports activities like scuba diving, swimming, sunbathing, exploring caves and other fun experiences on the island. The daily tours to these places take 7 – 17:00 hours

    How do I plan a trip to Krabi?

    “What are Krabi attractions or tourist places or activities you wish in Krabi island?” – this will help us prepare your itinerary to give you the best experiences in Krabi Thailand.

    Information Centre

    Trip from Chiang Rai to Chiang Mai
    There are wheelchair-friendly taxis available and the good news is that many local attractions in the city have wheelchair access.
    Airports in Thailand
    Airports in Thailand Airports in Thailand There are 38 commercial Thailand airports. Of all the airports in Thailand, there are 11 busiest airports servicing international flights. Chiang Mai International Airport, Koh Samui International Airport, Surat Thani International Airport, Udon Thani International Airport, Hat Yai International Airport, Mae Fah Luang (Chiang Rai International Airport), Krabi International […]
    Travel Insurance for Thailand
    Travel Insurance for Thailand Thailand is a safe and welcoming country, however, tourists travelling to Thailand often experience mishaps on their travels in Thailand, especially where drinking, partying, motorcycle riding, riding scooters and other high-risk activities occur. When thinking about Thailand travel insurance before embarking on your trip, it’s imperative to check travel insurance quotes […]
    Hospitals in Thailand
    Hospitals in Thailand Thailand is also one of the leading destinations for medical tourism in Asia. From orthopedic surgery to major dental work and cosmetic enhancement, people flock to Thailand for world-class care and services at more affordable prices. If you are travelling and have an accident, its good to know you will be well […]

    Things To Do

    Plan for an unforgettable holiday escapade and uncover the fascinating assortment of things to do and see in Thailand's most popular destinations as well as those lesser known travel spots and routes.