Royal Railway

← Bus, Ferry & Train Companies

Royal Railway

  • Train
  • 26 routes
  • from $6

Routes and timetables

Battambang → Phnom Penh

  • 1 departure a day
  • from $10
  • about 7h
  • 1 company
DepartureArrivalDurationCompanySeat class & price
15:00→ 22:00 · 7h 22:00 7h Royal Railway Train · POI-PP Second class Seat $10 Book First class Seat $15 Book

Times and prices for November 14, 2026, updated November 7, 2026. Prices are per adult; the final price is shown on the booking page.

Battambang → Pursat

  • 1 departure a day
  • from $6
  • about 3h
  • 1 company
DepartureArrivalDurationCompanySeat class & price
15:00→ 18:00 · 3h 18:00 3h Royal Railway Train · POI-PP Soft seat $6 Book

Times and prices for November 14, 2026, updated November 7, 2026. Prices are per adult; the final price is shown on the booking page.

Kampot → Krong Kep

  • 1 departure a day
  • from $6
  • about 20m
  • 1 company
DepartureArrivalDurationCompanySeat class & price
16:15→ 16:35 · 20m 16:35 20m Royal Railway Train · SHV-PP Second class Seat $6 Book First class Seat $17 Book

Times and prices for November 14, 2026, updated November 7, 2026. Prices are per adult; the final price is shown on the booking page.

Kampot → Phnom Penh

  • 1 departure a day
  • from $10
  • about 4h 15m
  • 1 company
DepartureArrivalDurationCompanySeat class & price
16:15→ 20:30 · 4h 15m 20:30 4h 15m Royal Railway Train · SHV-PP Second class Seat $10 Book First class Seat $17 Book

Times and prices for November 14, 2026, updated November 7, 2026. Prices are per adult; the final price is shown on the booking page.

Kampot → Sihanoukville

  • 1 departure a day
  • from $7
  • about 2h 15m
  • 1 company
DepartureArrivalDurationCompanySeat class & price
11:15→ 13:30 · 2h 15m 13:30 2h 15m Royal Railway Train · PP-SHV Second class Seat $7 Book First class Seat $17 Book

Times and prices for November 14, 2026, updated November 7, 2026. Prices are per adult; the final price is shown on the booking page.

Kampot → Takeo

  • 1 departure a day
  • from $8
  • about 2h 15m
  • 1 company
DepartureArrivalDurationCompanySeat class & price
16:15→ 18:30 · 2h 15m 18:30 2h 15m Royal Railway Train · SHV-PP Soft seat $8 Book

Times and prices for November 14, 2026, updated November 7, 2026. Prices are per adult; the final price is shown on the booking page.

Krong Kep → Kampot

  • 1 departure a day
  • from $6
  • about 25m
  • 1 company
DepartureArrivalDurationCompanySeat class & price
10:50→ 11:15 · 25m 11:15 25m Royal Railway Train · PP-SHV Second class Seat $6 Book First class Seat $17 Book

Times and prices for November 14, 2026, updated November 7, 2026. Prices are per adult; the final price is shown on the booking page.

Krong Kep → Phnom Penh

  • 1 departure a day
  • from $9
  • about 3h 55m
  • 1 company
DepartureArrivalDurationCompanySeat class & price
16:35→ 20:30 · 3h 55m 20:30 3h 55m Royal Railway Train · SHV-PP Second class Seat $9 Book First class Seat $17 Book

Times and prices for November 14, 2026, updated November 7, 2026. Prices are per adult; the final price is shown on the booking page.

Krong Kep → Sihanoukville

  • 1 departure a day
  • from $9
  • about 2h 40m
  • 1 company
DepartureArrivalDurationCompanySeat class & price
10:50→ 13:30 · 2h 40m 13:30 2h 40m Royal Railway Train · PP-SHV Second class Seat $9 Book First class Seat $17 Book

Times and prices for November 14, 2026, updated November 7, 2026. Prices are per adult; the final price is shown on the booking page.

Krong Kep → Takeo

  • 1 departure a day
  • from $7
  • about 1h 55m
  • 1 company
DepartureArrivalDurationCompanySeat class & price
16:35→ 18:30 · 1h 55m 18:30 1h 55m Royal Railway Train · SHV-PP Soft seat $7 Book

Times and prices for November 14, 2026, updated November 7, 2026. Prices are per adult; the final price is shown on the booking page.

Phnom Penh → Battambang

  • 1 departure a day
  • from $10
  • about 6h 50m
  • 1 company
DepartureArrivalDurationCompanySeat class & price
06:40→ 13:30 · 6h 50m 13:30 6h 50m Royal Railway Train · PP-POI Second class Seat $10 Book First class Seat $15 Book

Times and prices for November 14, 2026, updated November 7, 2026. Prices are per adult; the final price is shown on the booking page.

Phnom Penh → Kampot

  • 1 departure a day
  • from $10
  • about 4h 15m
  • 1 company
DepartureArrivalDurationCompanySeat class & price
07:00→ 11:15 · 4h 15m 11:15 4h 15m Royal Railway Train · PP-SHV Second class Seat $10 Book First class Seat $17 Book

Times and prices for November 14, 2026, updated November 7, 2026. Prices are per adult; the final price is shown on the booking page.

Phnom Penh → Krong Kep

  • 1 departure a day
  • from $9
  • about 3h 50m
  • 1 company
DepartureArrivalDurationCompanySeat class & price
07:00→ 10:50 · 3h 50m 10:50 3h 50m Royal Railway Train · PP-SHV Second class Seat $9 Book First class Seat $17 Book

Times and prices for November 14, 2026, updated November 7, 2026. Prices are per adult; the final price is shown on the booking page.

Phnom Penh → Pursat

  • 1 departure a day
  • from $8
  • about 4h 20m
  • 1 company
DepartureArrivalDurationCompanySeat class & price
06:40→ 11:00 · 4h 20m 11:00 4h 20m Royal Railway Train · PP-POI Soft seat $8 Book

Times and prices for November 14, 2026, updated November 7, 2026. Prices are per adult; the final price is shown on the booking page.

Phnom Penh → Sihanoukville

  • 1 departure a day
  • from $12
  • about 6h 30m
  • 1 company
DepartureArrivalDurationCompanySeat class & price
07:00→ 13:30 · 6h 30m 13:30 6h 30m Royal Railway Train · PP-SHV Second class Seat $12 Book First class Seat $17 Book

Times and prices for November 14, 2026, updated November 7, 2026. Prices are per adult; the final price is shown on the booking page.

Phnom Penh → Takeo

  • 1 departure a day
  • from $7
  • about 2h
  • 1 company
DepartureArrivalDurationCompanySeat class & price
07:00→ 09:00 · 2h 09:00 2h Royal Railway Train · PP-SHV Soft seat $7 Book

Times and prices for November 14, 2026, updated November 7, 2026. Prices are per adult; the final price is shown on the booking page.

Pursat → Battambang

  • 1 departure a day
  • from $6
  • about 2h 30m
  • 1 company
DepartureArrivalDurationCompanySeat class & price
11:00→ 13:30 · 2h 30m 13:30 2h 30m Royal Railway Train · PP-POI Soft seat $6 Book

Times and prices for November 14, 2026, updated November 7, 2026. Prices are per adult; the final price is shown on the booking page.

Pursat → Phnom Penh

  • 1 departure a day
  • from $8
  • about 4h
  • 1 company
DepartureArrivalDurationCompanySeat class & price
18:00→ 22:00 · 4h 22:00 4h Royal Railway Train · POI-PP Soft seat $8 Book

Times and prices for November 14, 2026, updated November 7, 2026. Prices are per adult; the final price is shown on the booking page.

Sihanoukville → Kampot

  • 1 departure a day
  • from $7
  • about 2h 15m
  • 1 company
DepartureArrivalDurationCompanySeat class & price
14:00→ 16:15 · 2h 15m 16:15 2h 15m Royal Railway Train · SHV-PP Second class Seat $7 Book First class Seat $17 Book

Times and prices for November 14, 2026, updated November 7, 2026. Prices are per adult; the final price is shown on the booking page.

Sihanoukville → Krong Kep

  • 1 departure a day
  • from $9
  • about 2h 35m
  • 1 company
DepartureArrivalDurationCompanySeat class & price
14:00→ 16:35 · 2h 35m 16:35 2h 35m Royal Railway Train · SHV-PP Second class Seat $9 Book First class Seat $17 Book

Times and prices for November 14, 2026, updated November 7, 2026. Prices are per adult; the final price is shown on the booking page.

Sihanoukville → Phnom Penh

  • 1 departure a day
  • from $12
  • about 6h 30m
  • 1 company
DepartureArrivalDurationCompanySeat class & price
14:00→ 20:30 · 6h 30m 20:30 6h 30m Royal Railway Train · SHV-PP Second class Seat $12 Book First class Seat $17 Book

Times and prices for November 14, 2026, updated November 7, 2026. Prices are per adult; the final price is shown on the booking page.

Sihanoukville → Takeo

  • 1 departure a day
  • from $10
  • about 4h 30m
  • 1 company
DepartureArrivalDurationCompanySeat class & price
14:00→ 18:30 · 4h 30m 18:30 4h 30m Royal Railway Train · SHV-PP Soft seat $10 Book

Times and prices for November 14, 2026, updated November 7, 2026. Prices are per adult; the final price is shown on the booking page.

Takeo → Kampot

  • 1 departure a day
  • from $8
  • about 2h 15m
  • 1 company
DepartureArrivalDurationCompanySeat class & price
09:00→ 11:15 · 2h 15m 11:15 2h 15m Royal Railway Train · PP-SHV Soft seat $8 Book

Times and prices for November 14, 2026, updated November 7, 2026. Prices are per adult; the final price is shown on the booking page.

Takeo → Krong Kep

  • 1 departure a day
  • from $7
  • about 1h 50m
  • 1 company
DepartureArrivalDurationCompanySeat class & price
09:00→ 10:50 · 1h 50m 10:50 1h 50m Royal Railway Train · PP-SHV Soft seat $7 Book

Times and prices for November 14, 2026, updated November 7, 2026. Prices are per adult; the final price is shown on the booking page.

Takeo → Phnom Penh

  • 1 departure a day
  • from $7
  • about 2h
  • 1 company
DepartureArrivalDurationCompanySeat class & price
18:30→ 20:30 · 2h 20:30 2h Royal Railway Train · SHV-PP Soft seat $7 Book

Times and prices for November 14, 2026, updated November 7, 2026. Prices are per adult; the final price is shown on the booking page.

Takeo → Sihanoukville

  • 1 departure a day
  • from $10
  • about 4h 30m
  • 1 company
DepartureArrivalDurationCompanySeat class & price
09:00→ 13:30 · 4h 30m 13:30 4h 30m Royal Railway Train · PP-SHV Soft seat $10 Book

Times and prices for November 14, 2026, updated November 7, 2026. Prices are per adult; the final price is shown on the booking page.