Rome2Rio

How to get fromPhuket to Elephant Hill Parkby ferry, plane, car, train, or bus

Find Transport to Elephant Hill Park

See all options

There are 7 ways to get from Phuket to Elephant Hill Park by ferry, plane, car, train, or bus

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

  1. Ferry, ferry to Krabi Airport, fly to Kamloops Airport, drive

    best
    1. Take the ferry from Phuket to Phi Phi Ferry Terminalferry ferry
    2. Take the ferry from Phi Phi Ferry Terminal to Kong Ka Pier, Krabiferry ferry
    3. Fly from Krabi Airport (KBV) to Kamloops Airport (YKA)plane plane KBV - YKA
    4. Drive from Kamloops-Airport-YKA to Elephant Hill Parkcar car
    39h 34m
    $926–2,936
  2. Fly Phuket International Airport to Kamloops Airport, drive

    cheapest
    1. Fly from Phuket International Airport (HKT) to Kamloops Airport (YKA)plane plane HKT - YKA
    2. Drive from Kamloops-Airport-YKA to Elephant Hill Parkcar car
    31h 45m
    $622–1,832
  3. Fly Phuket International Airport to Vancouver International Airport, train

    1. Fly from Phuket International Airport (HKT) to Vancouver International Airport (YVR)plane plane HKT - YVR
    2. Take the train from Vancouver to Ashcrofttrain train
    35h 42m
    $701–1,629
  4. Fly Phuket International Airport to Kelowna International Airport, bus

    1. Fly from Phuket International Airport (HKT) to Kelowna International Airport (YLW)plane plane HKT - YLW
    2. Take the bus from Kelowna Airport to Kamloops, BC - Sahali Mallbus bus
    3. Take the bus from Kamloops, BC - Sahali Mall to Cache Creek, BC - Petro Canadabus bus
    33h 8m
  5. Ferry, ferry to Krabi Airport, fly to Vancouver International Airport, train

    1. Take the ferry from Phuket to Phi Phi Ferry Terminalferry ferry
    2. Take the ferry from Phi Phi Ferry Terminal to Kong Ka Pier, Krabiferry ferry
    3. Fly from Krabi Airport (KBV) to Vancouver International Airport (YVR)plane plane KBV - YVR
    4. Take the train from Vancouver to Ashcrofttrain train
    39h 45m
    $805–2,633
  6. Fly Phuket International Airport to Seattle-Tacoma International Airport, train

    1. Fly from Phuket International Airport (HKT) to Seattle-Tacoma International Airport (SEA)plane plane HKT - SEA
    2. Take the train from Seattle to Vancouvertrain train
    3. Take the train from Vancouver to Ashcrofttrain train
    42h 51m
    $770–1,765
  7. Bus to Surat Thani, fly to Vancouver International Airport, train

    1. Take the bus from Phuket Bus Terminal 1 to Surat Thani Phantip Stationbus bus
    2. Fly from Surat Thani (URT) to Vancouver International Airport (YVR)plane plane URT - YVR
    3. Take the train from Vancouver to Ashcrofttrain train
    42h 53m
    $718–2,268

Krabi Airport (KBV) to Kamloops Airport (YKA) flights

Calendar8Weekly Planes
Duration31h 58mAverage Duration
Ticket$853Cheapest Price
See schedules

Questions & Answers

What companies run services between Phuket, Thailand and Elephant Hill Park, BC, Canada?

There is no direct connection from Phuket to Elephant Hill Park. However, you can take the ferry to Phi Phi Ferry Terminal, take the ferry to Kong Ka Pier, Krabi, walk to Krabi, take the bus to Krabi Airport, walk to Krabi Airport (KBV) airport, fly to Kamloops Airport (YKA), then drive to Elephant Hill Park. Alternatively, you can take the bus to Phuket Airport Bus, walk to Phuket International Airport (HKT) airport, fly to Kamloops Airport (YKA), then drive to Elephant Hill Park.

Airlines
Train operators
Bus operators
Ferry operators

Want to know more about travelling around Canada

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