Sign inGet Pro
Ipoh: Kellie's Castle in Batu Gajah
Photo: Kulshrax · CC BY 3.0 · Wikimedia Commons
Destination template · 12 days

Ipoh & Kota Kinabalu in 12 days

5 sightseeing days in Ipoh, a dedicated relocation day, then 6 days in Kota Kinabalu. Includes Sri Maha Mariamman Temple and Sacred Heart Cathedral, with guide-listed dining suggestions.

Adapted from community travel guides · Researched Sources & notes

The stops are drawn from the guides below; daily order, times and durations are our suggested adaptation. Available map pins are approximate, not provider-verified; missing coordinates remain unset. Prices are left unknown; check tickets, opening hours and transport before booking.

Route data adapted from Wikivoyage contributors, with our own selection and suggested timing; shared under CC BY-SA 4.0. Source pages link to contributor histories. This is an editorial multi-day schedule; the source community has not rated this itinerary.

  • Stay in Ipoh for the first 5 sightseeing days; move to Kota Kinabalu on day 6, then stay for 6 sightseeing days. Book accommodation in both bases rather than returning each night.
  • The 1668 km figure is approximate straight-line separation, not transit distance. The relocation day reserves room for travel and check-in without promising a direct service or a same-day connection. Verify the journey before booking this two-base plan.
  • City visits and restaurants are adapted from the linked retained community-guide material, not newly verified opening hours, live menus or first-hand visits. Suggested times are editable planning blocks. Check closures, reservations, accessibility and dietary needs.
  • Cover photo shows the first city. Original source and photo credits remain attached. Adapted community route selections retain CC BY-SA 4.0 attribution; source research dates remain in the individual stop and dining notes.
6 local dining picks added to this itineraryDining sources

These picks have positive travel-guide coverage or a named professional recommendation; they are not live customer ratings. Suggested times are not reservations. Confirm service days, dietary needs and prices. Other days remain open for your own food discoveries.

  • Day 1 · Restoran Tauge Ayam Lou Wong — Restaurant meal; ask about house specialties. Community guide highlights this restaurant’s local popularity. Wikivoyage contributors ↗
  • Day 2 · Cowan Street Ayam Tauge & Koitiau — Restaurant meal; ask about house specialties. Community guide highlights this restaurant’s local popularity. Wikivoyage contributors ↗
  • Day 3 · Indulgence Restaurant and Living — Restaurant meal; ask about house specialties. Community guide highlights this restaurant’s local popularity. Wikivoyage contributors ↗
  • Day 7 · Tavern Kitchen & Bar — Traditional. Community guide highlights this restaurant’s food or dining experience positively. Wikivoyage contributors ↗
  • Day 8 · Little Italy — Restaurant meal; ask about house specialties. Community guide highlights this restaurant’s local popularity. Wikivoyage contributors ↗
  • Day 9 · Nok Thai — Restaurant meal; ask about house specialties. Community guide highlights this restaurant’s food or dining experience positively. Wikivoyage contributors ↗

Sources checked 2026-10-30. Community-guide dining data is adapted from Wikivoyage contributors under CC BY-SA 4.0; source pages link to contributor histories.

Ipoh & Kota Kinabalu itinerary: 12 days at a glance

Review the original daily plan before editing below. Times and durations are suggested planning blocks; dining stops are not reservations. Your personal edits appear in the editor and downloads.

Day 1: Ipoh: Sri Maha Mariamman Temple & Ipoh Railway Station

  • · Sri Maha Mariamman Temple · 90 min
  • · Transfer to Ipoh Railway Station · 30 min
  • · Ipoh Railway Station · 75 min
  • · Dinner: Restoran Tauge Ayam Lou Wong (Restaurant meal; ask about house specialties) · 75 min

Day 2: Ipoh: Kellie's Castle & Papan

  • · Kellie's Castle · 120 min
  • · Transfer to Papan · 45 min
  • · Papan · 75 min
  • · Dinner: Cowan Street Ayam Tauge & Koitiau (Restaurant meal; ask about house specialties) · 75 min

Day 3: Ipoh: Perak Tong & Muzium Darul Ridzuan

  • · Perak Tong · 75 min
  • · Transfer to Muzium Darul Ridzuan · 45 min
  • · Muzium Darul Ridzuan · 75 min
  • · Dinner: Indulgence Restaurant and Living (Restaurant meal; ask about house specialties) · 75 min

Day 4: Ipoh: Ipoh Town Hall and Law Courts & Uncle drinking coffee

  • · Ipoh Town Hall and Law Courts · 75 min
  • · Transfer to Uncle drinking coffee · 30 min
  • · Uncle drinking coffee · 75 min

Day 5: Ipoh: Padang Ipoh & Paper plane

  • · Padang Ipoh · 75 min
  • · Transfer to Paper plane · 30 min
  • · Paper plane · 75 min

Day 6: Ipoh → Kota Kinabalu: travel and check-in

  • · Relocate: Ipoh → Kota Kinabalu · 600 min

Day 7: Kota Kinabalu: Sacred Heart Cathedral & Islamic Civilization Museum

  • · Sacred Heart Cathedral · 90 min
  • · Transfer to Islamic Civilization Museum · 30 min
  • · Islamic Civilization Museum · 120 min
  • · Dinner: Tavern Kitchen & Bar (Traditional) · 75 min

Day 8: Kota Kinabalu: Tanjung Aru Beach & Perdana Park

  • · Tanjung Aru Beach · 120 min
  • · Transfer to Perdana Park · 30 min
  • · Perdana Park · 120 min
  • · Dinner: Little Italy (Restaurant meal; ask about house specialties) · 75 min

Day 9: Kota Kinabalu: Tunku Abdul Rahman Marine Park & City Park

  • · Tunku Abdul Rahman Marine Park · 120 min
  • · Transfer to City Park · 30 min
  • · City Park · 120 min
  • · Dinner: Nok Thai (Restaurant meal; ask about house specialties) · 75 min

Day 10: Kota Kinabalu: Sabah State Museum & Gurdwara Sahib Sikh Temple

  • · Sabah State Museum · 120 min
  • · Transfer to Gurdwara Sahib Sikh Temple · 30 min
  • · Gurdwara Sahib Sikh Temple · 90 min

Day 11: Kota Kinabalu: Che Sui Khor Chinese Temple & Atkinson Tower

  • · Che Sui Khor Chinese Temple · 90 min
  • · Transfer to Atkinson Tower · 30 min
  • · Atkinson Tower · 75 min

Day 12: Kota Kinabalu: Puh Toh Tze Chinese Temple & Sri Pasupathinath Alayam Hindu Temple

  • · Puh Toh Tze Chinese Temple · 90 min
  • · Transfer to Sri Pasupathinath Alayam Hindu Temple · 30 min
  • · Sri Pasupathinath Alayam Hindu Temple · 90 min

Download this itinerary

Free · no sign-up
Customise right here: move, duplicate, add or delete days and activities, then download.
Day 1
  • 09:3090m
    Jalan Sungai Pari, Buntong

    Check visitor access and worship times; follow site-specific dress and photography rules. Approximate map pin; confirm the entrance. Source: Wikivoyage contributors, https://en.wikivoyage.org/wiki/Ipoh (CC BY-SA 4.0). Selection and timing adapted; route data shared under CC BY-SA 4.0.

  • 12:0030m
    Ipoh

    Estimated transfer allowance between visits (1.03 km straight-line distance, not road distance). Check walking, transit, ferry or taxi options before travelling; allow a meal break before the 15:00 visit.

  • 15:0075m
    Jalan Sultan Iskandar

    Use this as a flexible sightseeing stop; check current visitor access before setting dates. Approximate map pin; confirm the entrance. Source: Wikivoyage contributors, https://en.wikivoyage.org/wiki/Ipoh (CC BY-SA 4.0). Selection and timing adapted; route data shared under CC BY-SA 4.0.

  • 18:0075m
    Dining
    49 Jln Yau Tet Shin

    Restaurant meal; ask about house specialties. Community guide highlights this restaurant’s local popularity. Suggested dining time, not a booking. Confirm service days, availability, dietary needs and current menu prices before travelling. Guide-listed service: 10:30AM-2:30AM. Recheck with the restaurant. About 1.3 km straight-line from the preceding stop; allow transit or taxi time as needed, not a measured walking route. Approximate map pin; confirm the entrance. Dining source: Wikivoyage contributors, https://en.wikivoyage.org/wiki/Ipoh (checked 2026-10-30). Guide recommendations are not live customer star ratings. Wikivoyage revision 5405336; selection and timing adapted under CC BY-SA 4.0.

Day 2
  • 09:30120m
    Ipoh

    Check admission, timed-entry availability and the current exhibition or visitor route. Approximate map pin; confirm the entrance. Source: Wikivoyage contributors, https://en.wikivoyage.org/wiki/Ipoh (CC BY-SA 4.0). Selection and timing adapted; route data shared under CC BY-SA 4.0.

  • 12:0045m
    Ipoh

    Estimated transfer allowance between visits (9.13 km straight-line distance, not road distance). Check walking, transit, ferry or taxi options before travelling; allow a meal break before the 15:00 visit.

  • 15:0075m
    Ipoh

    Use this as a flexible sightseeing stop; check current visitor access before setting dates. Approximate map pin; confirm the entrance. Source: Wikivoyage contributors, https://en.wikivoyage.org/wiki/Ipoh (CC BY-SA 4.0). Selection and timing adapted; route data shared under CC BY-SA 4.0.

  • 18:0075m
    Dining
    44 Jln Raja Ekram

    Restaurant meal; ask about house specialties. Community guide highlights this restaurant’s local popularity. Suggested dining time, not a booking. Confirm service days, availability, dietary needs and current menu prices before travelling. Guide-listed service: 7PM onwards, closed Mon-Tue. Recheck with the restaurant. About 11.8 km straight-line from the preceding stop; allow transit or taxi time as needed, not a measured walking route. Approximate map pin; confirm the entrance. Dining source: Wikivoyage contributors, https://en.wikivoyage.org/wiki/Ipoh (checked 2026-10-30). Guide recommendations are not live customer star ratings. Wikivoyage revision 5405336; selection and timing adapted under CC BY-SA 4.0.

Day 3
  • 09:3075m
    Gunung Tasek

    Use this as a flexible sightseeing stop; check current visitor access before setting dates. Approximate map pin; confirm the entrance. Source: Wikivoyage contributors, https://en.wikivoyage.org/wiki/Ipoh (CC BY-SA 4.0). Selection and timing adapted; route data shared under CC BY-SA 4.0.

  • 12:0045m
    Ipoh

    Estimated transfer allowance between visits (5.03 km straight-line distance, not road distance). Check walking, transit, ferry or taxi options before travelling; allow a meal break before the 15:00 visit.

  • 15:0075m
    Jalan Panglima Bukit Gantang

    Use this as a flexible sightseeing stop; check current visitor access before setting dates. Approximate map pin; confirm the entrance. Source: Wikivoyage contributors, https://en.wikivoyage.org/wiki/Ipoh (CC BY-SA 4.0). Selection and timing adapted; route data shared under CC BY-SA 4.0.

  • 18:0075m
    Dining
    14 Jln Raja Dihilir

    Restaurant meal; ask about house specialties. Community guide highlights this restaurant’s local popularity. Suggested dining time, not a booking. Confirm service days, availability, dietary needs and current menu prices before travelling. Service hours need confirmation. About 2.1 km straight-line from the preceding stop; allow transit or taxi time as needed, not a measured walking route. Approximate map pin; confirm the entrance. Dining source: Wikivoyage contributors, https://en.wikivoyage.org/wiki/Ipoh (checked 2026-10-30). Guide recommendations are not live customer star ratings. Wikivoyage revision 5405336; selection and timing adapted under CC BY-SA 4.0.

Day 4
  • 09:3075m
    Ipoh

    Use this as a flexible sightseeing stop; check current visitor access before setting dates. Approximate map pin; confirm the entrance. Source: Wikivoyage contributors, https://en.wikivoyage.org/wiki/Ipoh (CC BY-SA 4.0). Selection and timing adapted; route data shared under CC BY-SA 4.0.

  • 12:0030m
    Ipoh

    Estimated transfer allowance between visits (0.19 km straight-line distance, not road distance). Check walking, transit, ferry or taxi options before travelling; allow a meal break before the 15:00 visit.

  • 15:0075m
    Ipoh

    Use this as a flexible sightseeing stop; check current visitor access before setting dates. Approximate map pin; confirm the entrance. Source: Wikivoyage contributors, https://en.wikivoyage.org/wiki/Ipoh (CC BY-SA 4.0). Selection and timing adapted; route data shared under CC BY-SA 4.0.

Day 5
  • 09:3075m
    Ipoh

    Use this as a flexible sightseeing stop; check current visitor access before setting dates. Approximate map pin; confirm the entrance. Source: Wikivoyage contributors, https://en.wikivoyage.org/wiki/Ipoh (CC BY-SA 4.0). Selection and timing adapted; route data shared under CC BY-SA 4.0.

  • 12:0030m
    Ipoh

    Estimated transfer allowance between visits (0.14 km straight-line distance, not road distance). Check walking, transit, ferry or taxi options before travelling; allow a meal break before the 15:00 visit.

  • 15:0075m
    Ipoh

    Use this as a flexible sightseeing stop; check current visitor access before setting dates. Approximate map pin; confirm the entrance. Source: Wikivoyage contributors, https://en.wikivoyage.org/wiki/Ipoh (CC BY-SA 4.0). Selection and timing adapted; route data shared under CC BY-SA 4.0.

Day 6
  • 08:00600m
    Ipoh → Kota Kinabalu

    Dedicated relocation day from Ipoh to Kota Kinabalu; no transport is booked. The city centres are approximately 1668 km apart in a straight line, not a measured road or rail route. Choose and book a suitable flight, train, bus or ferry; confirm operating days, total door-to-door time, luggage rules and arrival before making reservations. This full-day block is reserved time, not a timetable. Move the following day if your journey needs longer.

Day 7
  • 09:3090m
    Jalan Tunku Abdul Rahman

    Check visitor access and worship times; follow site-specific dress and photography rules. Approximate map pin; confirm the entrance. Source: Wikivoyage contributors, https://en.wikivoyage.org/wiki/Kota_Kinabalu (CC BY-SA 4.0). Selection and timing adapted; route data shared under CC BY-SA 4.0.

  • 12:0030m
    Kota Kinabalu

    Estimated transfer allowance between visits (0.24 km straight-line distance, not road distance). Check walking, transit, ferry or taxi options before travelling; allow a meal break before the 15:00 visit.

  • 15:00120m
    Jalan Menteri

    Check admission, timed-entry availability and the current exhibition or visitor route. Approximate map pin; confirm the entrance. Source: Wikivoyage contributors, https://en.wikivoyage.org/wiki/Kota_Kinabalu (CC BY-SA 4.0). Selection and timing adapted; route data shared under CC BY-SA 4.0.

  • 18:0075m
    Dining
    Lot G-93, Imago Shopping Mall, KK Times Square Phase 2, Jalan Coastal

    Traditional. Community guide highlights this restaurant’s food or dining experience positively. Suggested dining time, not a booking. Confirm service days, availability, dietary needs and current menu prices before travelling. Guide-listed service: Sun-Thu 10AM-midnight, Fri Sat Holiday Eve 10AM-2AM. Recheck with the restaurant. About 1.2 km straight-line from the preceding stop; allow transit or taxi time as needed, not a measured walking route. Approximate map pin; confirm the entrance. Dining source: Wikivoyage contributors, https://en.wikivoyage.org/wiki/Kota_Kinabalu (checked 2026-10-30). Guide recommendations are not live customer star ratings. Wikivoyage revision 5407566; selection and timing adapted under CC BY-SA 4.0.

Day 8
  • 09:30120m
    Kota Kinabalu

    Check weather and access conditions; arrange any required ferry or return transport separately. Approximate map pin; confirm the entrance. Source: Wikivoyage contributors, https://en.wikivoyage.org/wiki/Kota_Kinabalu (CC BY-SA 4.0). Selection and timing adapted; route data shared under CC BY-SA 4.0.

  • 12:0030m
    Kota Kinabalu

    Estimated transfer allowance between visits (0.39 km straight-line distance, not road distance). Check walking, transit, ferry or taxi options before travelling; allow a meal break before the 15:00 visit.

  • 15:00120m
    Jalan Mat Salleh

    Check weather and access conditions; arrange any required ferry or return transport separately. Approximate map pin; confirm the entrance. Source: Wikivoyage contributors, https://en.wikivoyage.org/wiki/Kota_Kinabalu (CC BY-SA 4.0). Selection and timing adapted; route data shared under CC BY-SA 4.0.

  • 18:0075m
    Dining
    Kota Kinabalu, Malaysia

    Restaurant meal; ask about house specialties. Community guide highlights this restaurant’s local popularity. Suggested dining time, not a booking. Confirm service days, availability, dietary needs and current menu prices before travelling. Service hours need confirmation. Route distance is unknown; check travel time and the entrance. Map pin unavailable; use the address to locate the restaurant. Dining source: Wikivoyage contributors, https://en.wikivoyage.org/wiki/Kota_Kinabalu (checked 2026-10-30). Guide recommendations are not live customer star ratings. Wikivoyage revision 5407566; selection and timing adapted under CC BY-SA 4.0.

Day 9
  • 09:30120m
    Kota Kinabalu

    Check weather and access conditions; arrange any required ferry or return transport separately. Approximate map pin; confirm the entrance. Source: Wikivoyage contributors, https://en.wikivoyage.org/wiki/Kota_Kinabalu (CC BY-SA 4.0). Selection and timing adapted; route data shared under CC BY-SA 4.0.

  • 12:0030m
    Kota Kinabalu

    Estimated transfer allowance between visits (3.86 km straight-line distance, not road distance). Check walking, transit, ferry or taxi options before travelling; allow a meal break before the 15:00 visit.

  • 15:00120m
    Kota Kinabalu

    Check weather and access conditions; arrange any required ferry or return transport separately. Approximate map pin; confirm the entrance. Source: Wikivoyage contributors, https://en.wikivoyage.org/wiki/Kota_Kinabalu (CC BY-SA 4.0). Selection and timing adapted; route data shared under CC BY-SA 4.0.

  • 18:0075m
    Dining
    Kota Kinabalu, Malaysia

    Restaurant meal; ask about house specialties. Community guide highlights this restaurant’s food or dining experience positively. Suggested dining time, not a booking. Confirm service days, availability, dietary needs and current menu prices before travelling. Service hours need confirmation. Route distance is unknown; check travel time and the entrance. Map pin unavailable; use the address to locate the restaurant. Dining source: Wikivoyage contributors, https://en.wikivoyage.org/wiki/Kota_Kinabalu (checked 2026-10-30). Guide recommendations are not live customer star ratings. Wikivoyage revision 5407566; selection and timing adapted under CC BY-SA 4.0.

Day 10
  • 09:30120m
    Jalan Kebajikan

    Check admission, timed-entry availability and the current exhibition or visitor route. Approximate map pin; confirm the entrance. Source: Wikivoyage contributors, https://en.wikivoyage.org/wiki/Kota_Kinabalu (CC BY-SA 4.0). Selection and timing adapted; route data shared under CC BY-SA 4.0.

  • 12:0030m
    Kota Kinabalu

    Estimated transfer allowance between visits (0.8 km straight-line distance, not road distance). Check walking, transit, ferry or taxi options before travelling; allow a meal break before the 15:00 visit.

  • 15:0090m
    Jalan Mat Salleh near Sembulan

    Check visitor access and worship times; follow site-specific dress and photography rules. Approximate map pin; confirm the entrance. Source: Wikivoyage contributors, https://en.wikivoyage.org/wiki/Kota_Kinabalu (CC BY-SA 4.0). Selection and timing adapted; route data shared under CC BY-SA 4.0.

Day 11
  • 09:3090m
    Jalan Tuaran at Mile 2

    Check visitor access and worship times; follow site-specific dress and photography rules. Approximate map pin; confirm the entrance. Source: Wikivoyage contributors, https://en.wikivoyage.org/wiki/Kota_Kinabalu (CC BY-SA 4.0). Selection and timing adapted; route data shared under CC BY-SA 4.0.

  • 12:0030m
    Kota Kinabalu

    Estimated transfer allowance between visits (1.32 km straight-line distance, not road distance). Check walking, transit, ferry or taxi options before travelling; allow a meal break before the 15:00 visit.

  • 15:0075m
    Kota Kinabalu

    Use this as a flexible sightseeing stop; check current visitor access before setting dates. Approximate map pin; confirm the entrance. Source: Wikivoyage contributors, https://en.wikivoyage.org/wiki/Kota_Kinabalu (CC BY-SA 4.0). Selection and timing adapted; route data shared under CC BY-SA 4.0.

Day 12
  • 09:3090m
    Jalan Tuaran near Kolombong

    Check visitor access and worship times; follow site-specific dress and photography rules. Approximate map pin; confirm the entrance. Source: Wikivoyage contributors, https://en.wikivoyage.org/wiki/Kota_Kinabalu (CC BY-SA 4.0). Selection and timing adapted; route data shared under CC BY-SA 4.0.

  • 12:0030m
    Kota Kinabalu

    Estimated transfer allowance between visits (1.77 km straight-line distance, not road distance). Check walking, transit, ferry or taxi options before travelling; allow a meal break before the 15:00 visit.

  • 15:0090m
    No. 4, Jalan Khidmat, Off Jalan Kolam, Bukit Padang

    Check visitor access and worship times; follow site-specific dress and photography rules. Approximate map pin; confirm the entrance. Source: Wikivoyage contributors, https://en.wikivoyage.org/wiki/Kota_Kinabalu (CC BY-SA 4.0). Selection and timing adapted; route data shared under CC BY-SA 4.0.

Been to Ipoh & Kota Kinabalu? Share your experience

What was worth it, what you'd skip, where you ate. Your tips help the next traveller plan this trip.

Share your experience

Keep planning your trip