หมอชิตเอ็กเพรส
22 เส้นทางที่ให้บริการ
กรุงเทพ - มหาชนะชัย - อุบลฯ
19 จุดจอด-
สถานีขนส่งผู้โดยสารกรุงเทพ จตุจักร (หมอชิต2) กรุงเทพมหานคร
-
สถานีขนส่งผู้โดยสาร จ.นครราชสีมา แห่งที่ 2 นครราชสีมา
-
จุดจอด ต.ประทาย ประหยัดทัวร์ (ติดกับร้านเรือนสำอางค์) นครราชสีมา
-
จุดจอดเเยกบ้านใหม่ไชยพจน์ (กม.0) บุรีรัมย์
-
จุดจอด อ.พุทไธสง บุรีรัมย์
-
สถานีขนส่งผู้โดยสาร อ.พยัคฆภูมิพิสัย มหาสารคาม
-
จุดจอดบ้านเมืองเตา มหาสารคาม
-
จุดจอดแยกโนนสวรรค์ ร้อยเอ็ด
-
สถานีขนส่งเกษตรวิสัย ร้อยเอ็ด
-
สถานีขนส่งผู้โดยสาร อ.สุวรรณภูมิ ร้อยเอ็ด
-
จุดจอดบ้านหัวนา (อ.พนมไพร) ร้อยเอ็ด
-
จุดจอดสี่แยกโนนชัยศรี (แยกพนมไพร) ร้อยเอ็ด
-
สถานีขนส่งผู้โดยสาร อ.พนมไพร ร้อยเอ็ด
-
จุดจอดมหาชนะชัย ยโสธร
-
จุดจอด อ.คำเขื่อนแก้ว ยโสธร
-
จุดจอด ต.ดงแคนใหญ่ ยโสธร
-
จุดจอด ต.บ้านกอก (ข้างโรงเรียนบ้านกอก) อุบลราชธานี
-
จุดจอด อ.เขื่องใน อุบลราชธานี
-
สถานีขนส่งผู้โดยสาร จ.อุบลราชธานี อุบลราชธานี
กรุงเทพ-สุวรรณภูมิ-อุบลฯ(พ)
8 จุดจอด-
สถานีขนส่งผู้โดยสารกรุงเทพ จตุจักร (หมอชิต2) กรุงเทพมหานคร
-
จุดจอด ต.ประทาย ประหยัดทัวร์ (ติดกับร้านเรือนสำอางค์) นครราชสีมา
-
จุดจอดเเยกบ้านใหม่ไชยพจน์ (กม.0) บุรีรัมย์
-
จุดจอด อ.พุทไธสง บุรีรัมย์
-
สถานีขนส่งผู้โดยสาร อ.พยัคฆภูมิพิสัย มหาสารคาม
-
สถานีขนส่งเกษตรวิสัย ร้อยเอ็ด
-
สถานีขนส่งผู้โดยสาร อ.สุวรรณภูมิ ร้อยเอ็ด
-
สถานีขนส่งผู้โดยสาร อ.พนมไพร ร้อยเอ็ด
กรุงเทพ-สุวรรณภูมิ-อุบลฯ(อว)
8 จุดจอด-
สถานีขนส่งผู้โดยสารกรุงเทพ จตุจักร (หมอชิต2) กรุงเทพมหานคร
-
สถานีขนส่งผู้โดยสาร อ.พิมาย นครราชสีมา
-
จุดจอด ต.ชุมพวง (หน้าป้อมตำรวจ) นครราชสีมา
-
จุดจอดหนองบัววง (สี่แยกไฟแดง) นครราชสีมา
-
จุดจอด บ.ทางพาด บุรีรัมย์
-
จุดจอด อ.พุทไธสง บุรีรัมย์
-
สถานีขนส่งผู้โดยสาร อ.พยัคฆภูมิพิสัย มหาสารคาม
-
สถานีขนส่งผู้โดยสาร อ.วาปีปทุม มหาสารคาม
กรุงเทพ -สุวรรณภูมิ-อุบลฯ(เกษตร)
7 จุดจอด-
สถานีขนส่งผู้โดยสารกรุงเทพ จตุจักร (หมอชิต2) กรุงเทพมหานคร
-
สถานีขนส่งผู้โดยสาร จ.นครราชสีมา แห่งที่ 2 นครราชสีมา
-
จุดจอด ต.ประทาย ประหยัดทัวร์ (ติดกับร้านเรือนสำอางค์) นครราชสีมา
-
จุดจอดเเยกบ้านใหม่ไชยพจน์ (กม.0) บุรีรัมย์
-
จุดจอด อ.พุทไธสง บุรีรัมย์
-
สถานีขนส่งผู้โดยสาร อ.พยัคฆภูมิพิสัย มหาสารคาม
-
สถานีขนส่งเกษตรวิสัย ร้อยเอ็ด
กรุงเทพ-สุวรรณภูมิ-อุบลราชธานี
15 จุดจอด-
สถานีขนส่งผู้โดยสารกรุงเทพ จตุจักร (หมอชิต2) กรุงเทพมหานคร
-
จุดจอด ม.กรุงเทพ (ป้ายรถเมล์ ถ.พหลโยธิน) ปทุมธานี
-
สถานีขนส่งผู้โดยสาร จ.นครราชสีมา แห่งที่ 2 นครราชสีมา
-
สถานีขนส่งผู้โดยสาร อ.พยัคฆภูมิพิสัย มหาสารคาม
-
สถานีขนส่งเกษตรวิสัย ร้อยเอ็ด
-
สถานีขนส่งผู้โดยสาร อ.สุวรรณภูมิ ร้อยเอ็ด
-
จุดจอดบ้านหัวนา (อ.พนมไพร) ร้อยเอ็ด
-
จุดจอดสี่แยกโนนชัยศรี (แยกพนมไพร) ร้อยเอ็ด
-
สถานีขนส่งผู้โดยสาร อ.พนมไพร ร้อยเอ็ด
-
จุดจอดมหาชนะชัย ยโสธร
-
จุดจอด อ.คำเขื่อนแก้ว ยโสธร
-
จุดจอด ต.ดงแคนใหญ่ ยโสธร
-
จุดจอด ต.บ้านกอก (ข้างโรงเรียนบ้านกอก) อุบลราชธานี
-
จุดจอด อ.เขื่องใน อุบลราชธานี
-
สถานีขนส่งผู้โดยสาร จ.อุบลราชธานี อุบลราชธานี
กรุงเทพ-สุวรรณภูมิ -อุบลราชธานี (ค)
2 จุดจอด-
สถานีขนส่งผู้โดยสารกรุงเทพ จตุจักร (หมอชิต2) กรุงเทพมหานคร
-
สถานีขนส่งผู้โดยสาร จ.อุบลราชธานี อุบลราชธานี
กรุงเทพ - มหาชนะชัย - อุบลราชธานี
24 จุดจอด-
สถานีขนส่งผู้โดยสารกรุงเทพ จตุจักร (หมอชิต2) กรุงเทพมหานคร
-
จุดจอด ม.กรุงเทพ (ป้ายรถเมล์ ถ.พหลโยธิน) ปทุมธานี
-
จุดจอดนวนคร (ป้ายรถเมล์บิ๊กซี) ปทุมธานี
-
จุดจอด อ.วังน้อย พระนครศรีอยุธยา
-
จุดจอดโลตัสสระบุรี สระบุรี
-
สถานีขนส่งผู้โดยสาร จ.นครราชสีมา แห่งที่ 2 นครราชสีมา
-
จุดจอด อ.โนนแดง แอร์ประหยัดทัวร์ นครราชสีมา
-
จุดจอด ต.ประทาย ประหยัดทัวร์ (ติดกับร้านเรือนสำอางค์) นครราชสีมา
-
จุดจอดเเยกบ้านใหม่ไชยพจน์ (กม.0) บุรีรัมย์
-
จุดจอด อ.พุทไธสง บุรีรัมย์
-
สถานีขนส่งผู้โดยสาร อ.พยัคฆภูมิพิสัย มหาสารคาม
-
จุดจอดบ้านเมืองเตา มหาสารคาม
-
จุดจอดแยกโนนสวรรค์ ร้อยเอ็ด
-
สถานีขนส่งเกษตรวิสัย ร้อยเอ็ด
-
สถานีขนส่งผู้โดยสาร อ.สุวรรณภูมิ ร้อยเอ็ด
-
จุดจอดบ้านหัวนา (อ.พนมไพร) ร้อยเอ็ด
-
จุดจอดสี่แยกโนนชัยศรี (แยกพนมไพร) ร้อยเอ็ด
-
สถานีขนส่งผู้โดยสาร อ.พนมไพร ร้อยเอ็ด
-
จุดจอดมหาชนะชัย ยโสธร
-
จุดจอด อ.คำเขื่อนแก้ว ยโสธร
-
จุดจอด ต.ดงแคนใหญ่ ยโสธร
-
จุดจอด ต.บ้านกอก (ข้างโรงเรียนบ้านกอก) อุบลราชธานี
-
จุดจอด อ.เขื่องใน อุบลราชธานี
-
สถานีขนส่งผู้โดยสาร จ.อุบลราชธานี อุบลราชธานี
กรุงเทพ-สุวรรณภูมิ-อุบลฯ(ว)
6 จุดจอด-
สถานีขนส่งผู้โดยสารกรุงเทพ จตุจักร (หมอชิต2) กรุงเทพมหานคร
-
จุดจอด ต.ประทาย ประหยัดทัวร์ (ติดกับร้านเรือนสำอางค์) นครราชสีมา
-
จุดจอดเเยกบ้านใหม่ไชยพจน์ (กม.0) บุรีรัมย์
-
จุดจอด อ.พุทไธสง บุรีรัมย์
-
สถานีขนส่งผู้โดยสาร อ.พยัคฆภูมิพิสัย มหาสารคาม
-
สถานีขนส่งผู้โดยสาร อ.วาปีปทุม มหาสารคาม
กรุงเทพ-คำเขื่อนแก้ว
12 จุดจอด-
สถานีขนส่งผู้โดยสารกรุงเทพ จตุจักร (หมอชิต2) กรุงเทพมหานคร
-
จุดจอด อ.วังน้อย พระนครศรีอยุธยา
-
สถานีขนส่งผู้โดยสาร จ.นครราชสีมา แห่งที่ 2 นครราชสีมา
-
จุดจอด ต.ประทาย ประหยัดทัวร์ (ติดกับร้านเรือนสำอางค์) นครราชสีมา
-
จุดจอดเเยกบ้านใหม่ไชยพจน์ (กม.0) บุรีรัมย์
-
จุดจอด อ.พุทไธสง บุรีรัมย์
-
สถานีขนส่งผู้โดยสาร อ.พยัคฆภูมิพิสัย มหาสารคาม
-
สถานีขนส่งเกษตรวิสัย ร้อยเอ็ด
-
สถานีขนส่งผู้โดยสาร อ.สุวรรณภูมิ ร้อยเอ็ด
-
สถานีขนส่งผู้โดยสาร อ.พนมไพร ร้อยเอ็ด
-
จุดจอดมหาชนะชัย ยโสธร
-
จุดจอด อ.คำเขื่อนแก้ว ยโสธร
สุวรรณภูมิ-กรุงเทพ
8 จุดจอด-
สถานีขนส่งผู้โดยสาร อ.สุวรรณภูมิ ร้อยเอ็ด
-
สถานีขนส่งเกษตรวิสัย ร้อยเอ็ด
-
สถานีขนส่งผู้โดยสาร อ.พยัคฆภูมิพิสัย มหาสารคาม
-
จุดจอด อ.พุทไธสง บุรีรัมย์
-
จุดจอดเเยกบ้านใหม่ไชยพจน์ (กม.0) บุรีรัมย์
-
จุดจอด ต.ประทาย ประหยัดทัวร์ (ติดกับร้านเรือนสำอางค์) นครราชสีมา
-
จุดจอด อ.โนนแดง แอร์ประหยัดทัวร์ นครราชสีมา
-
สถานีขนส่งผู้โดยสารกรุงเทพ จตุจักร (หมอชิต2) กรุงเทพมหานคร
คำเขื่อนแก้ว-กรุงเทพ
19 จุดจอด-
จุดจอด อ.คำเขื่อนแก้ว ยโสธร
-
จุดจอดมหาชนะชัย ยโสธร
-
สถานีขนส่งผู้โดยสาร อ.พนมไพร ร้อยเอ็ด
-
จุดจอดสี่แยกโนนชัยศรี (แยกพนมไพร) ร้อยเอ็ด
-
จุดจอดบ้านหัวนา (อ.พนมไพร) ร้อยเอ็ด
-
สถานีขนส่งผู้โดยสาร อ.สุวรรณภูมิ ร้อยเอ็ด
-
สถานีขนส่งเกษตรวิสัย ร้อยเอ็ด
-
จุดจอดแยกโนนสวรรค์ ร้อยเอ็ด
-
จุดจอดบ้านเมืองเตา มหาสารคาม
-
สถานีขนส่งผู้โดยสาร อ.พยัคฆภูมิพิสัย มหาสารคาม
-
จุดจอด อ.พุทไธสง บุรีรัมย์
-
จุดจอดเเยกบ้านใหม่ไชยพจน์ (กม.0) บุรีรัมย์
-
จุดจอด ต.ประทาย ประหยัดทัวร์ (ติดกับร้านเรือนสำอางค์) นครราชสีมา
-
จุดจอด อ.โนนแดง แอร์ประหยัดทัวร์ นครราชสีมา
-
สถานีขนส่งผู้โดยสาร จ.นครราชสีมา แห่งที่ 2 นครราชสีมา
-
จุดจอดโลตัสสระบุรี สระบุรี
-
จุดจอด อ.วังน้อย พระนครศรีอยุธยา
-
จุดจอดรังสิต (ฟิวเจอร์พาร์ค) ปทุมธานี
-
สถานีขนส่งผู้โดยสารกรุงเทพ จตุจักร (หมอชิต2) กรุงเทพมหานคร
เขื่องใน-มหาชนะชัย-กรุงเทพ
14 จุดจอด-
จุดจอด อ.เขื่องใน อุบลราชธานี
-
จุดจอด ต.บ้านกอก (ข้างโรงเรียนบ้านกอก) อุบลราชธานี
-
จุดจอด ต.ดงแคนใหญ่ ยโสธร
-
จุดจอด อ.คำเขื่อนแก้ว ยโสธร
-
จุดจอดมหาชนะชัย ยโสธร
-
สถานีขนส่งผู้โดยสาร อ.พนมไพร ร้อยเอ็ด
-
สถานีขนส่งผู้โดยสาร อ.สุวรรณภูมิ ร้อยเอ็ด
-
สถานีขนส่งเกษตรวิสัย ร้อยเอ็ด
-
สถานีขนส่งผู้โดยสาร อ.พยัคฆภูมิพิสัย มหาสารคาม
-
จุดจอด อ.พุทไธสง บุรีรัมย์
-
จุดจอดเเยกบ้านใหม่ไชยพจน์ (กม.0) บุรีรัมย์
-
จุดจอด ต.ประทาย ประหยัดทัวร์ (ติดกับร้านเรือนสำอางค์) นครราชสีมา
-
จุดจอด อ.โนนแดง แอร์ประหยัดทัวร์ นครราชสีมา
-
สถานีขนส่งผู้โดยสารกรุงเทพ จตุจักร (หมอชิต2) กรุงเทพมหานคร
คำเขื่อนแก้ว-มหาชนะชัย-กรุงเทพ
11 จุดจอด-
จุดจอด อ.คำเขื่อนแก้ว ยโสธร
-
จุดจอดมหาชนะชัย ยโสธร
-
สถานีขนส่งผู้โดยสาร อ.พนมไพร ร้อยเอ็ด
-
สถานีขนส่งผู้โดยสาร อ.สุวรรณภูมิ ร้อยเอ็ด
-
สถานีขนส่งเกษตรวิสัย ร้อยเอ็ด
-
สถานีขนส่งผู้โดยสาร อ.พยัคฆภูมิพิสัย มหาสารคาม
-
จุดจอด อ.พุทไธสง บุรีรัมย์
-
จุดจอดเเยกบ้านใหม่ไชยพจน์ (กม.0) บุรีรัมย์
-
จุดจอด ต.ประทาย ประหยัดทัวร์ (ติดกับร้านเรือนสำอางค์) นครราชสีมา
-
สถานีขนส่งผู้โดยสาร จ.นครราชสีมา แห่งที่ 2 นครราชสีมา
-
สถานีขนส่งผู้โดยสารกรุงเทพ จตุจักร (หมอชิต2) กรุงเทพมหานคร
พนมไพร-กรุงเทพ(ท)
8 จุดจอด-
สถานีขนส่งผู้โดยสาร อ.พนมไพร ร้อยเอ็ด
-
สถานีขนส่งผู้โดยสาร อ.สุวรรณภูมิ ร้อยเอ็ด
-
สถานีขนส่งเกษตรวิสัย ร้อยเอ็ด
-
สถานีขนส่งผู้โดยสาร อ.พยัคฆภูมิพิสัย มหาสารคาม
-
จุดจอด อ.พุทไธสง บุรีรัมย์
-
จุดจอดเเยกบ้านใหม่ไชยพจน์ (กม.0) บุรีรัมย์
-
จุดจอด ต.ประทาย ประหยัดทัวร์ (ติดกับร้านเรือนสำอางค์) นครราชสีมา
-
สถานีขนส่งผู้โดยสารกรุงเทพ จตุจักร (หมอชิต2) กรุงเทพมหานคร
วาปีปทุม-กรุงเทพ
4 จุดจอด-
สถานีขนส่งผู้โดยสาร อ.วาปีปทุม มหาสารคาม
-
สถานีขนส่งผู้โดยสาร อ.พยัคฆภูมิพิสัย มหาสารคาม
-
จุดจอด อ.พุทไธสง บุรีรัมย์
-
สถานีขนส่งผู้โดยสารกรุงเทพ จตุจักร (หมอชิต2) กรุงเทพมหานคร
พุทไธสง-กรุงเทพ
5 จุดจอด-
จุดจอด อ.พุทไธสง บุรีรัมย์
-
จุดจอดทางพาด สุรินทร์
-
จุดจอดหนองบัววง (สี่แยกไฟแดง) นครราชสีมา
-
จุดจอด ต.ชุมพวง (หน้าป้อมตำรวจ) นครราชสีมา
-
สถานีขนส่งผู้โดยสารกรุงเทพ จตุจักร (หมอชิต2) กรุงเทพมหานคร
มหาชนะชัย - กรุงเทพ
11 จุดจอด-
จุดจอดมหาชนะชัย ยโสธร
-
สถานีขนส่งผู้โดยสาร อ.พนมไพร ร้อยเอ็ด
-
สถานีขนส่งผู้โดยสาร อ.สุวรรณภูมิ ร้อยเอ็ด
-
สถานีขนส่งเกษตรวิสัย ร้อยเอ็ด
-
สถานีขนส่งผู้โดยสาร อ.พยัคฆภูมิพิสัย มหาสารคาม
-
จุดจอด อ.พุทไธสง บุรีรัมย์
-
จุดจอดเเยกบ้านใหม่ไชยพจน์ (กม.0) บุรีรัมย์
-
จุดจอด ต.ประทาย ประหยัดทัวร์ (ติดกับร้านเรือนสำอางค์) นครราชสีมา
-
จุดจอด อ.โนนแดง แอร์ประหยัดทัวร์ นครราชสีมา
-
จุดจอดรังสิต (ฟิวเจอร์พาร์ค) ปทุมธานี
-
สถานีขนส่งผู้โดยสารกรุงเทพ จตุจักร (หมอชิต2) กรุงเทพมหานคร
อุบลราชธานี-มหาชนะชัย-กรุงเทพ(ท)
14 จุดจอด-
สถานีขนส่งผู้โดยสาร จ.อุบลราชธานี อุบลราชธานี
-
จุดจอด อ.เขื่องใน อุบลราชธานี
-
จุดจอด ต.บ้านกอก (ข้างโรงเรียนบ้านกอก) อุบลราชธานี
-
จุดจอด ต.ดงแคนใหญ่ ยโสธร
-
จุดจอด อ.คำเขื่อนแก้ว ยโสธร
-
จุดจอดมหาชนะชัย ยโสธร
-
สถานีขนส่งผู้โดยสาร อ.พนมไพร ร้อยเอ็ด
-
สถานีขนส่งผู้โดยสาร อ.สุวรรณภูมิ ร้อยเอ็ด
-
สถานีขนส่งเกษตรวิสัย ร้อยเอ็ด
-
สถานีขนส่งผู้โดยสาร อ.พยัคฆภูมิพิสัย มหาสารคาม
-
จุดจอด อ.พุทไธสง บุรีรัมย์
-
จุดจอดเเยกบ้านใหม่ไชยพจน์ (กม.0) บุรีรัมย์
-
จุดจอด ต.ประทาย ประหยัดทัวร์ (ติดกับร้านเรือนสำอางค์) นครราชสีมา
-
สถานีขนส่งผู้โดยสารกรุงเทพ จตุจักร (หมอชิต2) กรุงเทพมหานคร
อุบลราชธานี - สุวรรณภูมิ- กรุงเทพ
2 จุดจอด-
สถานีขนส่งผู้โดยสาร จ.อุบลราชธานี อุบลราชธานี
-
สถานีขนส่งผู้โดยสารกรุงเทพ จตุจักร (หมอชิต2) กรุงเทพมหานคร
อุบลฯ-มหาฯ-กรุงเทพ(ท)
3 จุดจอด-
สถานีขนส่งผู้โดยสาร จ.อุบลราชธานี อุบลราชธานี
-
จุดจอด อ.เขื่องใน อุบลราชธานี
-
สถานีขนส่งผู้โดยสารกรุงเทพ จตุจักร (หมอชิต2) กรุงเทพมหานคร
อุบลราชธานี - มหาชนะชัย - กรุงเทพ
22 จุดจอด-
สถานีขนส่งผู้โดยสาร จ.อุบลราชธานี อุบลราชธานี
-
จุดจอด อ.เขื่องใน อุบลราชธานี
-
จุดจอด ต.บ้านกอก (ข้างโรงเรียนบ้านกอก) อุบลราชธานี
-
จุดจอด ต.ดงแคนใหญ่ ยโสธร
-
จุดจอด อ.คำเขื่อนแก้ว ยโสธร
-
จุดจอดมหาชนะชัย ยโสธร
-
สถานีขนส่งผู้โดยสาร อ.พนมไพร ร้อยเอ็ด
-
จุดจอดสี่แยกโนนชัยศรี (แยกพนมไพร) ร้อยเอ็ด
-
จุดจอดบ้านหัวนา (อ.พนมไพร) ร้อยเอ็ด
-
สถานีขนส่งผู้โดยสาร อ.สุวรรณภูมิ ร้อยเอ็ด
-
สถานีขนส่งเกษตรวิสัย ร้อยเอ็ด
-
จุดจอดแยกโนนสวรรค์ ร้อยเอ็ด
-
จุดจอดบ้านเมืองเตา มหาสารคาม
-
สถานีขนส่งผู้โดยสาร อ.พยัคฆภูมิพิสัย มหาสารคาม
-
จุดจอด อ.พุทไธสง บุรีรัมย์
-
จุดจอดเเยกบ้านใหม่ไชยพจน์ (กม.0) บุรีรัมย์
-
จุดจอด ต.ประทาย ประหยัดทัวร์ (ติดกับร้านเรือนสำอางค์) นครราชสีมา
-
จุดจอด อ.โนนแดง แอร์ประหยัดทัวร์ นครราชสีมา
-
สถานีขนส่งผู้โดยสาร จ.นครราชสีมา แห่งที่ 2 นครราชสีมา
-
จุดจอด อ.วังน้อย พระนครศรีอยุธยา
-
จุดจอดรังสิต (ฟิวเจอร์พาร์ค) ปทุมธานี
-
สถานีขนส่งผู้โดยสารกรุงเทพ จตุจักร (หมอชิต2) กรุงเทพมหานคร
วาปีปทุม - ประทาย - กรุงเทพ
8 จุดจอด-
สถานีขนส่งผู้โดยสาร อ.วาปีปทุม มหาสารคาม
-
สถานีขนส่งผู้โดยสาร อ.พยัคฆภูมิพิสัย มหาสารคาม
-
จุดจอด อ.พุทไธสง บุรีรัมย์
-
จุดจอดเเยกบ้านใหม่ไชยพจน์ (กม.0) บุรีรัมย์
-
จุดจอด ต.ประทาย ประหยัดทัวร์ (ติดกับร้านเรือนสำอางค์) นครราชสีมา
-
จุดจอด อ.โนนแดง แอร์ประหยัดทัวร์ นครราชสีมา
-
สถานีขนส่งผู้โดยสาร จ.นครราชสีมา แห่งที่ 2 นครราชสีมา
-
สถานีขนส่งผู้โดยสารกรุงเทพ จตุจักร (หมอชิต2) กรุงเทพมหานคร