A private first class cabin, just for you
Travelling alone in first class? SRT has an official cabin fare: the whole cabin, door locked, nobody else, for 2,756 THB (US$ 82.05) on train 9 Bangkok - Chiang Mai. That is 736 THB (US$ 21.91) less than buying two berths, and only YesMyTrips and SRT D-Ticket sell it.
The first class cabin.
CNR first class and classic first class are made of closed cabins with two berths, one lower and one upper. The door locks from the inside. On the CNR cars, each cabin has a washbasin, a power socket, individual reading lights and storage.
By default, a cabin takes two passengers of the same booking, or two strangers of the same sex. SRT never puts two strangers of opposite sexes in the same cabin, a rule applied strictly.
Travelling alone, you have two options: share the cabin with another passenger of the same sex, or book the whole cabin at the official SRT cabin fare.

Not booking the whole cabin?
If you book one berth, the other one stays on sale and a passenger of the same sex can take it. Being alone without the cabin fare is possible, but unlikely on busy dates.
Cabin fare or two berths?
On train 9 Bangkok - Chiang Mai, fees included:
Cabin fare
Whole cabin, one passenger
The official SRT cabin fare. Locked cabin, no stranger.
Two separate berths
The only way to get the cabin elsewhere
Both berths at the normal fare: 27% more for the same result.
Prices include all booking fees, from SRT fares checked October 20, 2026. The cabin fare is 736 THB (US$ 21.91) less than two berths. It is an official SRT fare, not a promotion and not a workaround.
Every first class train from Bangkok
| Train | Route | One lower berth | Two berths | Whole cabin | |
|---|---|---|---|---|---|
| 9CNR first class sleeper | Bangkok - Chiang Mai18:40 → 07:15+1 | 1,857 THB (US$ 55.28) | 3,492 THB (US$ 103.96) | 2,756 THB (US$ 82.05)You save 736 THB (US$ 21.91) | Book → |
| 13Classic first class sleeper | Bangkok - Chiang Mai20:05 → 08:45+1 | 1,632 THB (US$ 48.59) | 3,043 THB (US$ 90.59) | 2,194 THB (US$ 65.32)You save 849 THB (US$ 25.28) | Book → |
| 37Classic first class sleeper | Bangkok - Hat Yai16:10 → 06:35+1 | 1,794 THB (US$ 53.41) | 3,366 THB (US$ 100.21) | 2,356 THB (US$ 70.14)You save 1,010 THB (US$ 30.07) | Book → |
| 31CNR first class sleeper | Bangkok - Hat Yai16:50 → 07:05+1 | 2,019 THB (US$ 60.11) | 3,816 THB (US$ 113.61) | 2,918 THB (US$ 86.87)You save 898 THB (US$ 26.73) | Book → |
| 25CNR first class sleeper | Bangkok - Nong Khai20:25 → 06:25+1 | 1,749 THB (US$ 52.07) | 3,277 THB (US$ 97.56) | 2,648 THB (US$ 78.83)You save 629 THB (US$ 18.73) | Book → |
| 85Classic first class sleeper | Bangkok - Surat Thani19:50 → 06:23+1 | 1,504 THB (US$ 44.78) | 2,787 THB (US$ 82.97) | 2,066 THB (US$ 61.51)You save 721 THB (US$ 21.46) | Book → |
| 83Classic first class sleeper | Bangkok - Trang18:50 → 08:30+1 | 1,666 THB (US$ 49.60) | 3,110 THB (US$ 92.59) | 2,228 THB (US$ 66.33)You save 882 THB (US$ 26.26) | Book → |
| 23CNR first class sleeper | Bangkok - Ubon Ratchathani21:05 → 06:00+1 | 1,712 THB (US$ 50.97) | 3,202 THB (US$ 95.33) | 2,611 THB (US$ 77.73)You save 591 THB (US$ 17.59) | Book → |
Who sells the cabin fare?
| YesMyTrips | SRT D-Ticket (official) | Other platforms | |
|---|---|---|---|
| Official SRT cabin fare | ✓Yes | ✓Yes | ✗No |
| "Book the whole cabin" option | ✓One tick, in your language | ✓SRT interface, Thai or English | ✗Not available |
| Interactive cabin map | ✓Pick your cabin | ✓Native SRT map | ✗Usually none |
Book Thailand train tickets online
YesMyTrips books State Railway of Thailand (SRT) tickets for routes across Thailand. Prices shown in the search results are final and include all fees: nothing is added at checkout. You receive the official SRT D-Ticket as a PDF by email once your booking is confirmed.
Why travelers book with YesMyTrips
- Final prices from the first screen, all fees included. QR code payment costs even less.
- Choose your exact seat or berth on most trains.
- Real-time prices and availability from the operator.
- Real people answer by email, WhatsApp or Telegram.
- We handle changes and cancellations with the operator for you, when the operator allows them.
Founded by Maxence Decamp, train booking specialist in Southeast Asia since 2019. YES MY TRIPS Co., Ltd. (Vietnam), member of EuroCham Vietnam and CCI France Vietnam.
How to book the whole cabin.
On YesMyTrips
- Search your routeEnter your route (for example Bangkok to Chiang Mai) and date, then pick a train with first class.
- Choose first class sleeper (AC)Click "Book" next to first class.
- Tick "Book the whole cabin"On the cabin map, tick the box: both berths of the cabin turn green, the whole cabin is selected.
- Complete the bookingEnter your details and pay. The official SRT e-ticket arrives by email.

On SRT D-Ticket
- Search your routeOn dticket.railway.co.th, enter your route and date, and choose first class.
- Open the cabin mapThe map shows each cabin with its status: Available, Male, Female, Monk.
- Tick "Room" above the cabinTick the cabin box at the top of the column you want.
- Complete and payPay, and SRT issues the ticket directly.

What the cabin costs over one berth
On train 9, the cabin fare is 899 THB (US$ 26.76) more than one lower berth (1,857 THB (US$ 55.28)). For a night alone in a locked cabin with a washbasin, it is a very good deal if peace and quiet come first.
Who is it for?
Solo travellers who want quiet
A whole night on Bangkok - Chiang Mai with the door locked, waking up when you want: the most comfortable option on the Thai network for one person.
Light sleepers
No stranger getting in or out of the upper berth at night, no alarm but yours.
Not for two travellers
Two of you fill the cabin anyway: book the lower and the upper berth at the normal fare. The cabin fare is for one passenger only.
Quick answers.
How much does a private CNR first class cabin cost on Bangkok - Chiang Mai?
On train 9 Bangkok - Chiang Mai, the cabin fare (whole cabin, one passenger) is 2,756 THB (US$ 82.05). That is 736 THB (US$ 21.91) less than buying two separate berths (3,492 THB (US$ 103.96)), which is what you would have to do on other platforms.
Why do other platforms not offer the cabin fare?
The cabin fare is an official SRT fare that needs a direct connection to the SRT booking system and its whole-cabin selection. It is harder to build than selling single berths, and many third-party platforms have not done it. A solo traveller who wants the cabin there has to buy two tickets at full fare. YesMyTrips built the option because it matters to solo travellers.
If I do not book the whole cabin, will I have to share?
Not always. It depends on whether someone books the other berth of your cabin. If you take a lower berth alone, the upper one stays on sale and a passenger of the same sex can take it. Being alone without the cabin fare is possible but unlikely, especially at busy times. If you want to be sure, the cabin fare is the only reliable way.
Can two travellers use the cabin fare?
No. Two of you fill the cabin anyway, since it has two berths, but the cabin fare is for one passenger only. Book the lower and the upper berth of the same cabin at the normal fare.
Is the cabin fare available on every first class train?
Yes. SRT first class is always made of closed two-berth cabins, on the new CNR cars and on the older ones, so the cabin fare exists on every train with first class: 8 trains from Bangkok, listed above.
How early should I book a private cabin?
First class sells first, and you need a cabin with both berths still free: the fuller the train, the fewer there are. Book on opening day, 90 days ahead at 08:30 Bangkok time. See the booking window guide.
Sources & verification. Fares checked on the SRT D-Ticket system, October 20, 2026. The cabin fare is an official SRT fare, not a commercial promotion.
Your cabin, your night.
Live availability, all fees included, official SRT e-ticket by email.
Find tickets ↑