Rome2Rio

How to get fromGeneral Santos to Liangaby bus, car, taxi, or plane

Find Transport to Lianga

See all options

There are 10 ways to get from General Santos to Lianga by bus, car, taxi, or plane

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Bus via San Francisco

    best
    1. Take the bus from General Santos Bulaong Terminal to Davao City Ecoland Bus Terminalbus bus
    2. Take the bus from Davao City to Carmenbus bus
    3. Take the bus from Carmen to Monkayobus bus
    4. Take the bus from Monkayo to San Franciscobus bus
    9h 41m
    ₱940–2,939
  2. Bus

    cheapest
    1. Take the bus from General Santos Bulaong Terminal to Davao City Ecoland Bus Terminalbus bus
    2. Take the bus from Davao City to Carmenbus bus
    3. Take the bus from Carmen to Monkayobus bus
    4. Take the bus from Monkayo to Liangabus bus
    9h 43m
    ₱860–1,839
  3. Drive  379.4 km

    1. Drive from General Santos to Liangacar car 379.4 km
    5h 47m
    ₱3,086–4,457
  4. Taxi

    1. Take the taxi from General Santos to Liangataxi taxi 379.4 km
    5h 47m
    ₱5,500–7,000
  5. Fly General Santos to Francisco Bangoy International Airport, bus

    1. Fly from General Santos (GES) to Francisco Bangoy International Airport (DVO)plane plane GES - DVO
    2. Take the bus from Davao City to Carmenbus bus
    3. Take the bus from Carmen to Monkayobus bus
    4. Take the bus from Monkayo to Liangabus bus
    10h 23m
    ₱6,547–18,016
  6. Bus #2

    1. Take the bus from General Santos Bulaong Terminal to Davao City Ecoland Bus Terminalbus bus
    2. Take the bus from Davao Overland Terminal to San Franciscobus bus Davao
    9h 58m
    ₱945–2,589
  7. Bus #3

    1. Take the bus from YBL General Santos to Davao City Ecoland Bus Terminalbus bus
    2. Take the bus from Davao Overland Terminal to Liangabus bus Davao
    10h 36m
    ₱880–1,430
  8. Fly General Santos to Butuan Airport, bus

    1. Fly from General Santos (GES) to Butuan Airport (BXU)plane plane GES - BXU
    2. Take the bus from Butuan to San Franciscobus bus
    7h 56m
    ₱11,832–19,706
  9. Bus to Francisco Bangoy International Airport, fly to Butuan Airport, bus

    1. Take the bus from General Santos Bulaong Terminal to Davao City Ecoland Bus Terminalbus bus
    2. Fly from Francisco Bangoy International Airport (DVO) to Butuan Airport (BXU)plane plane DVO - BXU
    3. Take the bus from Butuan to San Franciscobus bus
    11h 32m
    ₱10,605–17,099
  10. Fly General Santos to Laguindingan International Airport, bus

    1. Fly from General Santos (GES) to Laguindingan International Airport (CGY)plane plane GES - CGY
    2. Take the bus from Agora, Cagayan de Oro to Butuanbus bus
    3. Take the bus from Butuan to San Franciscobus bus
    13h 57m
    ₱10,231–15,785

General Santos (GES) to Francisco Bangoy International Airport (DVO) flights

Calendar36Weekly Planes
Duration5h 7mAverage Duration
Ticket₱5,822Cheapest Price
See schedules

Comparing Your Travel Options

What companies run services between General Santos, Philippines and Lianga, Philippines?

You can take a bus from General Santos Bulaong Terminal to Lianga via Davao City, Carmen, Monkayo, and San Francisco in around 9h 41m.

Airlines
Bus operators
Other operators

Want to know more about travelling around Philippines

Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.

Related travel guides