There are 5 ways to get from Shangri-La Hotel Bangkok to Khaosan Road (Station) by ferry, taxi or foot

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

Recommended option

Ferry via Wang Lang  •  52 min

  1. Take the ferry from Si Praya to Wang Lang Green Flag

$1

4 alternative options

Ferry  •  40 min

  1. Take the ferry from Mandarin Oriental Hotel to Phra Arthlt Orange Flag

$1

Ferry #2  •  41 min

  1. Take the ferry from Mandarin Oriental Hotel to Wang Lang Orange Flag

$2

Taxi  •  5 min

  1. Take a taxi from Shangri-La Hotel Bangkok to Khaosan Road (Station) 3.6 miles

$2 - $3

Walk  •  1 h 8 min

  1. Walk from Shangri-La Hotel Bangkok to Khaosan Road (Station) 3.5 miles

What companies run services between Shangri-La Hotel Bangkok, Thailand and Khaosan Road (Station), Thailand?

Chao Phraya Express Boat operates a ferry from Shangri-La Hotel Bangkok to Khaosan Road (Station) every 15 minutes. Tickets cost $1 and the journey takes 8 min.

Ferry operators
Chao Phraya Express Boat
Phone
02-449-3000-2
Website
chaophrayaexpressboat.com
Ferry from Si Praya to Wang Lang
Ave. Duration
8 min
Frequency
Every 15 minutes
Estimated price
$1
Schedules at
chaophrayaexpressboat.com
Ferry from Mandarin Oriental Hotel to Phra Arthlt
Ave. Duration
22 min
Frequency
Every 10 minutes
Estimated price
$1
Schedules at
chaophrayaexpressboat.com
Ferry from Mandarin Oriental Hotel to Wang Lang
Ave. Duration
16 min
Frequency
Every 20 minutes
Estimated price
$1
Schedules at
chaophrayaexpressboat.com
Other operators
Taxi from Shangri-La Hotel Bangkok to Khaosan Road (Station)
Ave. Duration
5 min
Estimated price
$2 - $3
All Thai taxi
Phone
0-2018-9799
Website
allthaitaxi.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including French strikes 2018: What are my alternative transport options?, Want to know more about Flixbus? and Need to know: Greyhound - to help you get the most out of your next trip.

Questions & Answers

How far is it from Shangri-La Hotel Bangkok to Khaosan Road (Station)?

The distance between Shangri-La Hotel Bangkok and Khaosan Road (Station) is 4 km.

What is the cheapest way to get from Shangri-La Hotel Bangkok to Khaosan Road (Station)?

The cheapest way to get from Shangri-La Hotel Bangkok to Khaosan Road (Station) is to ferry which costs ฿30 and takes 52 min.

What is the fastest way to get from Shangri-La Hotel Bangkok to Khaosan Road (Station)?

The quickest way to get from Shangri-La Hotel Bangkok to Khaosan Road (Station) is to taxi which takes 5 min and costs ฿75 - ฿95.

Is there a direct ferry between Shangri-La Hotel Bangkok and Khaosan Road (Station)?

Yes, there is a direct ferry departing from Si Praya and arriving at Wang Lang. Services depart every 15 minutes, and operate Monday to Friday. The journey takes approximately 8 min.

How long does it take to get from Shangri-La Hotel Bangkok to Khaosan Road (Station)?

The ferry from Si Praya to Wang Lang takes 8 min including transfers and departs every 15 minutes.