Skip to main content
Back to Blog Travel Tips

Changi Airport Transit? Stay in Johor Bahru and Save Hundreds (2026)

By Pelangi Capsule Hostel 15 April 2026 5 min read Share
Changi Airport Transit? Stay in Johor Bahru and Save Hundreds (2026)

The Changi Airport Hotel Problem

You've got a long layover at Changi Airport. Maybe your connecting flight is tomorrow morning. Maybe you landed at midnight and your next leg doesn't leave until noon. Either way, you need somewhere to sleep.

So you search for hotels near Changi Airport. And then you close the tab.

The Crowne Plaza at Changi runs SGD250-350 per night. YOTEL, the "budget" capsule option inside the airport, charges SGD80-120 for a few hours. The Ambassador Transit Hotel? SGD70-90 for a 6-hour block. Even the cheapest airport-adjacent hotels on Booking.com start at SGD100+.

For a bed. For one night. When you're just passing through.

If you're a budget traveller, this math doesn't work. You're spending more on a transit sleep than on entire days in Southeast Asia. There's a city 90 minutes south where a clean capsule pod costs SGD10-13 per night, the food is incredible, and you actually get to explore a real place instead of staring at departure boards.

It's Johor Bahru.

The JB Alternative: RM30-35 Per Night Instead of SGD150+

Johor Bahru sits at the southern tip of Peninsular Malaysia, connected to Singapore by the Causeway. It's about 1.5 hours from Changi Airport by public transport, and prices are in a completely different league.

At Pelangi Capsule Hostel, a pod costs RM30/night on weekdays and RM35/night on weekends — Upper and Lower Deck (ground-level, no ladder) are the same price. That's roughly SGD9-11. Each pod comes with an LED reading light, USB charging port, and personal locker. The hostel is in Taman Pelangi, one of JB's best food neighbourhoods. Hawker centres and local restaurants are everywhere.

Think about it. One night at YOTEL Changi costs the same as three to four nights in a JB capsule. One night at the Crowne Plaza Changi equals a full week at Pelangi. And instead of sleeping in an airport terminal, you're sleeping in a real neighbourhood where a plate of chicken rice costs RM6 and the teh tarik flows freely.

Non-Malaysian guests pay an additional RM10/room/night tourism tax, so your all-in nightly cost is RM40-45 (SGD11-13). Still dirt cheap.

How to Get from Changi Airport to Johor Bahru

Three options, cheapest to most convenient.

Option 1: Public Transport (SGD5, 1.5-2 hours)

  1. Changi Airport to Kranji MRT: Take the East-West Line from Changi Airport station. Change at Tanah Merah. Ride to Kranji. ~50 minutes, ~SGD2.
  2. Kranji to JB CIQ: CW1 (Causeway Link) bus, SGD1.50-2. Drops you at JB immigration.
  3. JB CIQ to Pelangi Capsule: Grab, ~10 minutes, RM6-10.

Total cost: ~SGD5-6. Total time: 1.5-2 hours.

You can also take the Thomson-East Coast Line to Woodlands North, walk through Singapore immigration, then take CW1 across.

Option 2: Direct Coach (SGD10-15, 1.5-2 hours)

Transtar and Causeway Link run coaches from Queen Street Bus Terminal (near Bugis) to JB Sentral every 15-30 minutes. Cost SGD10-15. Comfortable seats, aircon, driver handles border crossings.

For the full Causeway crossing guide, see our complete guide.

Option 3: Grab or Private Transfer (SGD50-70, 1-1.5 hours)

Cross-border Grab from Changi: SGD50-70. Private transfer on Klook/KKday: SGD60-80. Door-to-door. Best if splitting with 2-3 people.

How to Get Back to Changi Airport

Reverse the route. Key number: leave JB 3-4 hours before your flight.

  • 30-60 minutes: Immigration at Causeway
  • 45-60 minutes: Transit from JB CIQ to Changi
  • 60 minutes: Buffer + Changi check-in

For a 6:00 AM flight, leave by 2:00-2:30 AM. Grab runs 24/7; Causeway is empty at that hour.

Cost Comparison: Changi Hotel vs. JB Stay

ExpenseChangi Hotel (1 night)JB Stay (1 night)
AccommodationSGD120SGD9-11 (RM30-35)
Tourism Tax-SGD3 (RM10)
Transport (round trip)SGD0SGD10-12
Meals (dinner + breakfast)SGD25-40SGD5-8
TotalSGD145-160SGD28-36
Savings-SGD110-130 saved
DurationChangi HotelJB StayYou Save
1 nightSGD145-160SGD28-36~SGD120
2 nightsSGD290-320SGD44-60~SGD245
3 nightsSGD435-480SGD60-84~SGD370

What to Do in JB While You Wait

Food Near the Hostel

  • San Low Seafood (5 min walk) — San Lou Bee Hoon. RM15-25.
  • IT Roo Cafe — kaya toast, soft-boiled eggs. Under RM8.
  • Restoran Hua Mui — Taman Pelangi institution since 1940s. Hainanese chicken chop. RM12-15.
  • Salahuddin Bakery — banana cake and curry puffs under RM5.

Quick JB Highlights

  • Tan Hiok Nee Street — heritage shophouses, indie cafes, street art. 10 min by Grab.
  • Night Markets — pasar malam on different nights. Satay RM0.60/stick.
  • KSL City Mall — aircon, food, cinema.
  • JPO — 30 min by Grab (RM20-25). Nike, Adidas, Coach at 30-70% off.

Practical Details

  • Check-in: 2:00 PM | Check-out: 12:00 PM
  • Address: 26A Jalan Perang, Taman Pelangi, 80400 JB. 10-min Grab from CIQ.
  • WiFi: Free. Network: pelangi capsule.
  • Currency: SGD1 ≈ RM3.40. Withdraw RM200-300 for 1-2 nights.
  • Immigration: Download Malaysia MDAC at imigresen-online.imi.gov.my. Saves time at counter.

Who This Works Best For

  • Long layovers (8+ hours) — time to get to JB, sleep, eat, and return.
  • Red-eye departures — spend afternoon in JB, have dinner, Grab to Changi at 9-10 PM.
  • Early arrivals — 24-hour gap? JB capsule + three meals = SGD30 total.
  • Budget travellers on long routes — JB turns a dead layover into a mini side trip.

The Bottom Line

Changi is a great airport and an expensive place to sleep. If you have 8+ hours and you're watching your budget, JB is 90 minutes south, five times cheaper, and far more interesting than Terminal 3.

Pods from RM30/night on weekdays, RM35/night on weekends — Upper and Lower Deck same price. Book your pod at Pelangi Capsule Hostel and turn your Changi layover into a budget win.

Related Articles

Comments

Community Guidelines: Be polite and respectful. No spam, hate speech, or sensitive content. Do not share personal information. Admin reserves the right to remove any comment without notice.

0 / 1,000