There are 2 main areas in Donsol - what is called the town center, with small shops and food stalls, home stays hotels and Dancalan, which is around the beach about 2 km west of the city center.
Donsol town is a small rural town of a few thousand people. Before the arrival of tourists the local economy was based on fishing, rice farming and copra (dried coconut meat). With the arrival of tourists to see the whale sharks there has been an injection of money into the area which has meant better infrastructure. The town has a nice church, wet market and near the quay side are a fishing community and fish dealers.
About 2 km out of town is Barangay Dancalan. In Dancalan you will find the Visitor Center, most dive shops and beach resorts. Most resorts do not accept credit cards.
Most Resorts and hotels in Donsol are open only during the whaleshark season (December to May), with two exceptions listed below. The number of visitors have been declining in the 2010s with 2018 showing a new low. Locals seem to connect this to the similarly declining numbers of whaleshark sightings in the area.
There are no landlines in Donsol and internet access is only in the town center, with the exception of most resorts.
Public minivans to/from the terminal in Legazpi city cost ₱98 per person. Private vans cost from ₱1500-2000 per van, and you can get them outside the airport when you arrive. They have A/C and will drop you directly at your hotel.
To get to the Public Minivan Terminal in Legazpi you have to take a tricycle from the airport to the Van Terminal, then wait for the van to be full (12 people). It costs ₱98 per person, and the driver will drop you at the Donsol Bus Station in the city center.
Buses also are available from Manila direct to Donsol (daily) or via Legazpi.
There are lots of tricycles in Donsol that will get you wherever you want. To go from the city center to Dancalan the price is ₱50 for 2 people.
- Whale Sharks. Whale sharks, locally known as butanding, used to gather in the area six to nine months a year (November - June), with the numbers peaking from February to early May. However, they have now become almost non-existent and can mostly only be experienced while scuba-diving. The largest fish in the world can grow up to 12 meters in length, and weigh many tons. They're considered a vulnerable species, and are protected in the Philippines. The first recorded sightings of baby whalesharks (under 24 in (610 mm) worldwide were recorded in 2009 in Donsol.
- Fireflies. One of the few places in the world that holds night time firefly tour. Fireflies light up entire trees, giving off a serene scene. This can be done at the Donsol River or at the Ogod River. The tours are done via small river boats that fit 4 - 6 people.
Most of the hotels can organize the activities for you, including transportation. However some of them tend to add a fee on top of the usual price.
- Whale Shark Interaction. Swimming with whale sharks. Register at the Visitor's Center located at Barangay Dancalan. Shark watchers are assigned a Butanding Interaction Officer and have to follow strict guidelines. All whale shark tour boats are provided by the center inclusive of an interaction guide called a Butanding Interaction Officer or BIO. Some resorts can do pre-booking for a minimal service fee. Price is ₱300 (₱100 for Filipinos and local residents with ACR card) for the registration (valid for 5 days), and ₱3500 per boat (up to 6 people). There is no guarantee of seeing a whale shark the chance of seeing them have now (March 2018) become almost zero. Boat operators will take you out even if no Butanding have been sighted for weeks and they will not tell you of this beforehand. No refunds or credits. Avoiding weekends and booking multiple days increases your chances of success.
- Frontier Whale Shark Tours, ☏ , ✉ email@example.com. Leads guided whale shark tours every year from February to May with experienced naturalists as guides. The guides enter the water with the group and are experts at maintaining a safe approach to the sharks. Tours start in Manila and include domestic flights, all transfers, resort accommodation and full meals.
- Scuba diving is a popular activity here, and there are a handful of operators available:
- Bicol Dive Center, ☏ , , ✉ firstname.lastname@example.org. Dive center is just across from the tourist center. Offers dive course & day trips to San Miguel Island and Manta Bowl, island hopping and snorkeling, the price is ₱4500 for 3 dives (minimum of 4 divers)and give special rates for big groups. Gear is in good condition, the boat is spacious and the people are really friendly. Accepts cash payments only. Dive shop is open year round.
- Giddy's Place PADI Dive Resort, Clemente St, ☏ , ✉ email@example.com. Open year round. It is the only PADI accredited facility in Donsol and the only one with Philippine Commission on Sports Scuba Diving (PCSSD) accreditation. Has the only dive training pool in Donsol and the surrounding towns. Has Donsol's only resident dive instructor and has Grade A Air. Has the lowest rate for the solo diver. Accepts credit cards (Visa, MC, Amex, JCB) without surcharge.
- D'Spa. The only full service spa in Donsol and the surrounding towns and is attached to Giddy's Place. You have a lot of options including scrubs, body, foot and stone massages.
It is difficult to change money, so cash up before heading to Donsol. To exchange euros or US dollars, ask at Amor Resort or Hernandez Guest House, but the rate can be more than 10% less than the official one (teling you false numbers on rates in Legaspi). Alternatively in a pinch you can purchase meals and avail of accommodations and activities at Giddy's Place PADI Dive Resort using a credit card.
Except for the payment for the rooms, Casa Bianca accepts U.S. dollars and euros for the meals, strictly following the exact exchange rates in Legazpi.
- ATMs. There are two ATMs in Donsol which take Master Card and Visa Card.
Most of the resorts along the beach have their own restaurant where you can eat even if you are not staying in the resort.
- Butanding Bar & Restaurant, Clemente St (Attached to Giddy's place). Open until 1AM. Popular for its icy cold beer, mixed drinks, good food and seafood, good music and well-stocked bar and separate video karaoke area. One of the few places to eat past early dinner time. Free WiFi. Try the local dish "Crispy Pata" or deep fried pork leg which is a Philippine specialty. Accepts credit cards.
- Sadtong Panawn Restaurant. 500 m after the Visitor Center going east, houses few antique collections, including an old piano, pre-World War II bicycle and chair, 300-year-old vases, antique televisions and so on. The restaurant serves fresh seafoods like squid sisig and grilled squid in sweet sauce. and before leaving Donsol, try their signature flaming chicken inasal. The restaurant has free WiFi and has shows and events every Friday, Saturday and Sunday featuring Bettina Bexina and company.
- BARacuda, Dancalan (500m after the Visitor center going west), ☏ , ✉ firstname.lastname@example.org. 5PM-late. The owner, Juliet, goes fishing in the day to offer you fresh fish at night. You can choose your own fish from the day's catch and they will cook it for you. They also serve cocktails. The bar is alongside the beach on a terrace, overlooking the sea. Really friendly place, Juliet will come and chat with you if you are alone. She also tends to bring rum at the end of dinner, for free. The prices are quite high, especially for Philippine standards. ₱1000-1800.
- AGM Beachfront Resort Restaurant, Brgy. Dancalan (inside AGM Beachfront Resort), ☏ , ✉ email@example.com. 6AM-11PM. Serves freshly caught fish, crabs, shrimps and other seafood, and also meat and fresh vegetables sourced from nearby farms. Chinese, Filipino, and Continental foods are available for breakfast, lunch and dinner.
- Amor Farm Beach Resort, Dancalan, ☏ , ✉ firstname.lastname@example.org. The restaurant serves breakfast, lunch, and dinner with both Western and Filipino food. At dinner time ask what fish arrived that day as fishermen arrive daily in their boats to sell their catch directly to the restaurant. They will cook it any way you like. They also have a bar and a great atmosphere.
- Amor Farm Beach Resort, Dancalan, ☏ , ✉ email@example.com. Amor Farm Beach Resort has a nicely landscaped garden and is on the beach. There is a good restaurant serving both local and Western menus. Along the beach there are plenty of nice places to have a drink - on the beach, in one of the many gazebos, or at the beach bar. It is walking distance from the outstanding visitor's center. Air-conditioned rooms (king-size bed, en suite toilet and bath) - ₱1500. Fan room (1 single bed and 1 double bed, en-suite toilet and bath) - ₱1000..
- [dead link] Donsol Bay Resort, Gimagaan, ☏ , ✉ firstname.lastname@example.org. Rooms are twin/triple, air-conditioned with individual bathrooms and hot shower. All rooms are beach view. Standard rooms (₱1500-2000), All rates inclusive of breakfast for two person. Facilities are: bar & restaurant, swimming pool, wide beach front, free parking area, free shuttle service to Butanding Interaction Center. This is about 5 minutes ride away from the tourist center by vehicle and 10 minutes ride away from the town center. Also provide tour packages.
- Hernandez Guest House. In the downtown, this is a budget option with basic rooms (shared bath and toilet) close to a busy street. You can get to the Visitors' Center in 5 minutes/₱15 per head tricycle ride. ₱400.
- Vitton & Woodland Resort, Dancalan, ☏ , , , ✉ email@example.com. Room rates ₱2000-3200, all rooms are airconditioned with individual bathrooms and hot shower. They have 2 restaurants inside: Mommy Nems Resto & Vitton Cafe, wide swimming pool, Dive Center (Bicol Dive Center). They offer kayak tours, firefly watching, and van transfer. Directly next to the Butanding center. Considered to be the nearest place to stay in the area near the jump-off point for whale shark interaction. As of March 2018 they seem to have a serious problem with bruised and sick street dogs roaming around the resort and especially in the restaurant area, begging for food. Bear this in mind if you have reservations about personal hygiene and safety.
- [dead link] Casa Bianca Beach Resort, Dancalan, ☏ , ✉ firstname.lastname@example.org. Room rates: ₱800 fan room with bathroom with hot & cold shower (for 2 persons); ₱1000 for 3 persons. Air-con rooms cost ₱1500-2000 with Restaurant inside that serves fresh seafood, and an array of local and international dishes, only resort in Dancalan Donsol with Wifi. 5-10 min walking distance to the tourist center. The resto and bar has always an activity every Friday, Saturday and Sunday. So prepare yourself to the stretch of party. (Party cuts off at 10PM for other guests' rest.)
- Elysia Beach Resort, Pangpang (5 minutes walk from the visitor center going west, at the beach front), ☏ . They have a swimming pool with wooden deck and an international restaurant and cocktail bar, coffee shop (espresso and brewed coffee). Also you can use beach bed. All the rooms have a beach view.
- 1 Victoria's Guest House, Dancalan, ☏ , ✉ email@example.com. The place is accessible by the local road on the left side of the TOP (Tourist-Oriented Police) Cop Police Station, 15 minutes' walk to the Butanding Interaction Office. They have private ecological beach cottages being shared with small group of travellers who prefer quite place in a rural setting. En suite bathrooms with hot shower. The small kitchen offers fresh sea foods and vegetables. Firefly watching nearby.
- Santiago Homestay, Corner of SanJose street & Tres Marias Dr, ☏ . Check-in: noon, check-out: noon. Fan double room shared bathroom. ₱500.
- Giddys Place Homestay, 54 Clemente Street, ☏ . Check-in: noon, check-out: noon. Backpackers' fan double rooms with shared bathroom. ₱600.